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);