summaryrefslogtreecommitdiff
path: root/lib/Target/X86/AsmParser/X86AsmParser.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2013-08-26 00:13:09 +0000
committerCraig Topper <craig.topper@gmail.com>2013-08-26 00:13:09 +0000
commitf0509f3637dcd6c9e915f0ad112088a4f75ffa51 (patch)
treeef2165f065f0ada00acfc6a9a3f4e12f687d2e10 /lib/Target/X86/AsmParser/X86AsmParser.cpp
parentc648f85f7b4c8ffd429832bc7c602b2ae5c2bbc7 (diff)
downloadllvm-f0509f3637dcd6c9e915f0ad112088a4f75ffa51.tar.gz
llvm-f0509f3637dcd6c9e915f0ad112088a4f75ffa51.tar.bz2
llvm-f0509f3637dcd6c9e915f0ad112088a4f75ffa51.tar.xz
Remove some unnecessary PredicateMethod overrides. Add RenderMethod overrides to remove forwarding in the X86AsmParser code itself. No functional change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189205 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/AsmParser/X86AsmParser.cpp')
-rw-r--r--lib/Target/X86/AsmParser/X86AsmParser.cpp56
1 files changed, 0 insertions, 56 deletions
diff --git a/lib/Target/X86/AsmParser/X86AsmParser.cpp b/lib/Target/X86/AsmParser/X86AsmParser.cpp
index aa9524b98e..d5d9c5239a 100644
--- a/lib/Target/X86/AsmParser/X86AsmParser.cpp
+++ b/lib/Target/X86/AsmParser/X86AsmParser.cpp
@@ -885,49 +885,6 @@ struct X86Operand : public MCParsedAsmOperand {
addExpr(Inst, getImm());
}
- void addMem8Operands(MCInst &Inst, unsigned N) const {
- addMemOperands(Inst, N);
- }
- void addMem16Operands(MCInst &Inst, unsigned N) const {
- addMemOperands(Inst, N);
- }
- void addMem32Operands(MCInst &Inst, unsigned N) const {
- addMemOperands(Inst, N);
- }
- void addMem64Operands(MCInst &Inst, unsigned N) const {
- addMemOperands(Inst, N);
- }
- void addMem80Operands(MCInst &Inst, unsigned N) const {
- addMemOperands(Inst, N);
- }
- void addMem128Operands(MCInst &Inst, unsigned N) const {
- addMemOperands(Inst, N);
- }
- void addMem256Operands(MCInst &Inst, unsigned N) const {
- addMemOperands(Inst, N);
- }
- void addMem512Operands(MCInst &Inst, unsigned N) const {
- addMemOperands(Inst, N);
- }
- void addMemVX32Operands(MCInst &Inst, unsigned N) const {
- addMemOperands(Inst, N);
- }
- void addMemVY32Operands(MCInst &Inst, unsigned N) const {
- addMemOperands(Inst, N);
- }
- void addMemVZ32Operands(MCInst &Inst, unsigned N) const {
- addMemOperands(Inst, N);
- }
- void addMemVX64Operands(MCInst &Inst, unsigned N) const {
- addMemOperands(Inst, N);
- }
- void addMemVY64Operands(MCInst &Inst, unsigned N) const {
- addMemOperands(Inst, N);
- }
- void addMemVZ64Operands(MCInst &Inst, unsigned N) const {
- addMemOperands(Inst, N);
- }
-
void addMemOperands(MCInst &Inst, unsigned N) const {
assert((N == 5) && "Invalid number of operands!");
Inst.addOperand(MCOperand::CreateReg(getMemBaseReg()));
@@ -946,19 +903,6 @@ struct X86Operand : public MCParsedAsmOperand {
Inst.addOperand(MCOperand::CreateExpr(getMemDisp()));
}
- void addMemOffs8Operands(MCInst &Inst, unsigned N) const {
- addMemOffsOperands(Inst, N);
- }
- void addMemOffs16Operands(MCInst &Inst, unsigned N) const {
- addMemOffsOperands(Inst, N);
- }
- void addMemOffs32Operands(MCInst &Inst, unsigned N) const {
- addMemOffsOperands(Inst, N);
- }
- void addMemOffs64Operands(MCInst &Inst, unsigned N) const {
- addMemOffsOperands(Inst, N);
- }
-
void addMemOffsOperands(MCInst &Inst, unsigned N) const {
assert((N == 1) && "Invalid number of operands!");
// Add as immediates when possible.