Mercurial > hg > graal-compiler
diff src/cpu/x86/vm/assembler_x86.hpp @ 3851:95134e034042
7063629: use cbcond in C2 generated code on T4
Summary: Use new short branch instruction in C2 generated code.
Reviewed-by: never
author | kvn |
---|---|
date | Thu, 11 Aug 2011 12:08:11 -0700 |
parents | de6a837d75cf |
children | 6729bbc1fcd6 |
line wrap: on
line diff
--- a/src/cpu/x86/vm/assembler_x86.hpp Wed Aug 10 14:06:57 2011 -0700 +++ b/src/cpu/x86/vm/assembler_x86.hpp Thu Aug 11 12:08:11 2011 -0700 @@ -1065,8 +1065,7 @@ // Note: The same Label can be used for forward and backward branches // but it may be bound only once. - void jcc(Condition cc, Label& L, - relocInfo::relocType rtype = relocInfo::none); + void jcc(Condition cc, Label& L, bool maybe_short = true); // Conditional jump to a 8-bit offset to L. // WARNING: be very careful using this for forward jumps. If the label is @@ -1077,7 +1076,7 @@ void jmp(Address entry); // pc <- entry // Label operations & relative jumps (PPUM Appendix D) - void jmp(Label& L, relocInfo::relocType rtype = relocInfo::none); // unconditional jump to L + void jmp(Label& L, bool maybe_short = true); // unconditional jump to L void jmp(Register entry); // pc <- entry