summaryrefslogtreecommitdiff
path: root/src/compiler/codegen/x86/X86LIR.h
diff options
context:
space:
mode:
author jeffhao <jeffhao@google.com> 2012-08-07 14:18:16 -0700
committer jeffhao <jeffhao@google.com> 2012-08-07 16:24:08 -0700
commit77ae36b35d47393335bf5399cab9c91ccf08e88f (patch)
tree736bfd865e7bfd7caf6c8bc282fa9d04d16232f7 /src/compiler/codegen/x86/X86LIR.h
parente37543ed52379bcf08f57ebb3510846294a7102c (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.h1
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, \