Mercurial > hg > graal-jvmci-8
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 |