Mercurial > hg > graal-compiler
comparison src/share/vm/c1/c1_InstructionPrinter.hpp @ 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 |
---|---|
133 virtual void do_UnsafePrefetchWrite(UnsafePrefetchWrite* x); | 133 virtual void do_UnsafePrefetchWrite(UnsafePrefetchWrite* x); |
134 virtual void do_ProfileCall (ProfileCall* x); | 134 virtual void do_ProfileCall (ProfileCall* x); |
135 virtual void do_ProfileInvoke (ProfileInvoke* x); | 135 virtual void do_ProfileInvoke (ProfileInvoke* x); |
136 virtual void do_RuntimeCall (RuntimeCall* x); | 136 virtual void do_RuntimeCall (RuntimeCall* x); |
137 virtual void do_MemBar (MemBar* x); | 137 virtual void do_MemBar (MemBar* x); |
138 virtual void do_RangeCheckPredicate(RangeCheckPredicate* x); | |
139 virtual void do_Assert (Assert* x); | |
138 }; | 140 }; |
139 #endif // PRODUCT | 141 #endif // PRODUCT |
140 | 142 |
141 #endif // SHARE_VM_C1_C1_INSTRUCTIONPRINTER_HPP | 143 #endif // SHARE_VM_C1_C1_INSTRUCTIONPRINTER_HPP |