Mercurial > hg > truffle
comparison src/share/vm/c1/c1_LIRGenerator.hpp @ 6135:8f37087fc13f
7171890: C1: add Class.isInstance intrinsic
Summary: Class.cast which calls Class.isInstance is heavily used by the new JSR 292 implementation
Reviewed-by: roland
Contributed-by: Krystal Mok <rednaxelafx@gmail.com>
author | roland |
---|---|
date | Tue, 05 Jun 2012 10:15:27 +0200 |
parents | 0105f367a14c |
children | 8b0a4867acf0 |
comparison
equal
deleted
inserted
replaced
6134:7bc2d5136f54 | 6135:8f37087fc13f |
---|---|
236 | 236 |
237 // platform dependent | 237 // platform dependent |
238 LIR_Opr getThreadPointer(); | 238 LIR_Opr getThreadPointer(); |
239 | 239 |
240 void do_RegisterFinalizer(Intrinsic* x); | 240 void do_RegisterFinalizer(Intrinsic* x); |
241 void do_isInstance(Intrinsic* x); | |
241 void do_getClass(Intrinsic* x); | 242 void do_getClass(Intrinsic* x); |
242 void do_currentThread(Intrinsic* x); | 243 void do_currentThread(Intrinsic* x); |
243 void do_MathIntrinsic(Intrinsic* x); | 244 void do_MathIntrinsic(Intrinsic* x); |
244 void do_ArrayCopy(Intrinsic* x); | 245 void do_ArrayCopy(Intrinsic* x); |
245 void do_CompareAndSwap(Intrinsic* x, ValueType* type); | 246 void do_CompareAndSwap(Intrinsic* x, ValueType* type); |