diff options
| author | 2012-08-07 14:18:16 -0700 | |
|---|---|---|
| committer | 2012-08-07 16:24:08 -0700 | |
| commit | 77ae36b35d47393335bf5399cab9c91ccf08e88f (patch) | |
| tree | 736bfd865e7bfd7caf6c8bc282fa9d04d16232f7 /src/compiler/codegen/x86/X86LIR.h | |
| parent | e37543ed52379bcf08f57ebb3510846294a7102c (diff) | |
Fix and enable inlining of some intrinsics on x86.
Inlined min/max int, String isEmpty/length, and abs int/long.
Change-Id: I24aa1b403ee5c8437d63c58dbe1504494ce106ef
Diffstat (limited to 'src/compiler/codegen/x86/X86LIR.h')
| -rw-r--r-- | src/compiler/codegen/x86/X86LIR.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compiler/codegen/x86/X86LIR.h b/src/compiler/codegen/x86/X86LIR.h index 72c8c03dea..7a9d90d26e 100644 --- a/src/compiler/codegen/x86/X86LIR.h +++ b/src/compiler/codegen/x86/X86LIR.h @@ -395,6 +395,7 @@ enum X86OpCode { BinaryShiftOpCode(kX86Shr), BinaryShiftOpCode(kX86Sar), #undef BinaryShiftOpcode + kX86Cmc, #define UnaryOpcode(opcode, reg, mem, array) \ opcode ## 8 ## reg, opcode ## 8 ## mem, opcode ## 8 ## array, \ opcode ## 16 ## reg, opcode ## 16 ## mem, opcode ## 16 ## array, \ |