diff options
author | Pete Cooper <peter_cooper@apple.com> | 2012-04-30 03:56:44 +0000 |
---|---|---|
committer | Pete Cooper <peter_cooper@apple.com> | 2012-04-30 03:56:44 +0000 |
commit | 6942f706aad24c45b55d30256250e4ae472b3b07 (patch) | |
tree | da3f1eeb9f1b322dc9d9aebc6992922eb0eb197e /lib/Target/X86/MCTargetDesc/X86BaseInfo.h | |
parent | 9719cf329bc398191c65cd1c8cb1161d11c5e947 (diff) |
Copied all the VEX prefix encoding code from X86MCCodeEmitter to the x86 JIT emitter. Needs some major refactoring as these two code emitters are almost identical
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155810 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/MCTargetDesc/X86BaseInfo.h')
-rw-r--r-- | lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Target/X86/MCTargetDesc/X86BaseInfo.h b/lib/Target/X86/MCTargetDesc/X86BaseInfo.h index a0bb6dc6d6..82ec6fb20f 100644 --- a/lib/Target/X86/MCTargetDesc/X86BaseInfo.h +++ b/lib/Target/X86/MCTargetDesc/X86BaseInfo.h @@ -488,7 +488,9 @@ namespace X86II { /// static inline int getMemoryOperandNo(uint64_t TSFlags, unsigned Opcode) { switch (TSFlags & X86II::FormMask) { - case X86II::MRMInitReg: llvm_unreachable("FIXME: Remove this form"); + case X86II::MRMInitReg: + // FIXME: Remove this form. + return -1; default: llvm_unreachable("Unknown FormMask value in getMemoryOperandNo!"); case X86II::Pseudo: case X86II::RawFrm: |