Mercurial > hg > graal-jvmci-8
comparison src/share/vm/c1/c1_Canonicalizer.cpp @ 8860:46f6f063b272
7153771: array bound check elimination for c1
Summary: when possible optimize out array bound checks, inserting predicates when needed.
Reviewed-by: never, kvn, twisti
Contributed-by: thomaswue <thomas.wuerthinger@oracle.com>
author | roland |
---|---|
date | Thu, 21 Mar 2013 09:27:54 +0100 |
parents | b9a9ed0f8eeb |
children | acadb114c818 |
comparison
equal
deleted
inserted
replaced
8780:98f3af397705 | 8860:46f6f063b272 |
---|---|
935 void Canonicalizer::do_UnsafePrefetchRead (UnsafePrefetchRead* x) {} | 935 void Canonicalizer::do_UnsafePrefetchRead (UnsafePrefetchRead* x) {} |
936 void Canonicalizer::do_UnsafePrefetchWrite(UnsafePrefetchWrite* x) {} | 936 void Canonicalizer::do_UnsafePrefetchWrite(UnsafePrefetchWrite* x) {} |
937 void Canonicalizer::do_ProfileCall(ProfileCall* x) {} | 937 void Canonicalizer::do_ProfileCall(ProfileCall* x) {} |
938 void Canonicalizer::do_ProfileInvoke(ProfileInvoke* x) {} | 938 void Canonicalizer::do_ProfileInvoke(ProfileInvoke* x) {} |
939 void Canonicalizer::do_RuntimeCall(RuntimeCall* x) {} | 939 void Canonicalizer::do_RuntimeCall(RuntimeCall* x) {} |
940 void Canonicalizer::do_RangeCheckPredicate(RangeCheckPredicate* x) {} | |
941 void Canonicalizer::do_Assert(Assert* x) {} | |
940 void Canonicalizer::do_MemBar(MemBar* x) {} | 942 void Canonicalizer::do_MemBar(MemBar* x) {} |