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