comparison src/share/vm/c1/c1_Runtime1.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 cec1757a0134
children 957c266d8bc5 da91efe96a93
comparison
equal deleted inserted replaced
6134:7bc2d5136f54 6135:8f37087fc13f
184 184
185 // directly accessible leaf routine 185 // directly accessible leaf routine
186 static int arraycopy(oopDesc* src, int src_pos, oopDesc* dst, int dst_pos, int length); 186 static int arraycopy(oopDesc* src, int src_pos, oopDesc* dst, int dst_pos, int length);
187 static void primitive_arraycopy(HeapWord* src, HeapWord* dst, int length); 187 static void primitive_arraycopy(HeapWord* src, HeapWord* dst, int length);
188 static void oop_arraycopy(HeapWord* src, HeapWord* dst, int length); 188 static void oop_arraycopy(HeapWord* src, HeapWord* dst, int length);
189 static int is_instance_of(oopDesc* mirror, oopDesc* obj);
189 190
190 static void print_statistics() PRODUCT_RETURN; 191 static void print_statistics() PRODUCT_RETURN;
191 }; 192 };
192 193
193 #endif // SHARE_VM_C1_C1_RUNTIME1_HPP 194 #endif // SHARE_VM_C1_C1_RUNTIME1_HPP