summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86InstrInfo.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-07-22 21:05:13 +0000
committerChris Lattner <sabre@nondot.org>2010-07-22 21:05:13 +0000
commit083be4d3841cc22b74cc078ac36fcc5ce761aa23 (patch)
tree7ac170c8d4f4006f062504d004ca46fe71f172b1 /llvm/lib/Target/X86/X86InstrInfo.h
parenta9e0cfd729902d3880f2cf2df5eedb82d840fb5a (diff)
downloadbcm5719-llvm-083be4d3841cc22b74cc078ac36fcc5ce761aa23.tar.gz
bcm5719-llvm-083be4d3841cc22b74cc078ac36fcc5ce761aa23.zip
instead of migrating it to the MC instruction encoder, just
rip out the implementation of X86InstrInfo::GetInstSizeInBytes. The code being ripped out just implemented a copy and hacked up version of the (old) instruction encoder, and is buggy and terrible in other ways. Since "GetInstSizeInBytes" is really only there to support the JIT's "NeedsExactSize" hook (which noone is using), just rip out the code. I will rip out the NeedsExactSize hook next. This resolves rdar://7617809 - switch X86InstrInfo::GetInstSizeInBytes to use X86MCCodeEmitter llvm-svn: 109149
Diffstat (limited to 'llvm/lib/Target/X86/X86InstrInfo.h')
-rw-r--r--llvm/lib/Target/X86/X86InstrInfo.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86InstrInfo.h b/llvm/lib/Target/X86/X86InstrInfo.h
index 5161c6d4318..ecd3261eedc 100644
--- a/llvm/lib/Target/X86/X86InstrInfo.h
+++ b/llvm/lib/Target/X86/X86InstrInfo.h
@@ -820,7 +820,6 @@ public:
if (!MO.isReg()) return false;
return isX86_64ExtendedReg(MO.getReg());
}
- static unsigned determineREX(const MachineInstr &MI);
/// isX86_64ExtendedReg - Is the MachineOperand a x86-64 extended (r8 or
/// higher) register? e.g. r8, xmm8, xmm13, etc.
OpenPOWER on IntegriCloud