aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2003-01-15 17:35:44 +0000
committerChris Lattner <sabre@nondot.org>2003-01-15 17:35:44 +0000
commit73df3bfb682bdff7cdcc3da2dcbdc68a60ebdd7f (patch)
tree2bbf5516074c0169ab6fd5d8851aab014c442e53
parente387de30841a5e106015379b6c47c568cde8b06e (diff)
Remove a ton of functions that are no longer used, instead using BuildMI
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5290 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/llvm/CodeGen/InstrSelectionSupport.h149
1 files changed, 0 insertions, 149 deletions
diff --git a/include/llvm/CodeGen/InstrSelectionSupport.h b/include/llvm/CodeGen/InstrSelectionSupport.h
index 50f2c08bee..d1704170c0 100644
--- a/include/llvm/CodeGen/InstrSelectionSupport.h
+++ b/include/llvm/CodeGen/InstrSelectionSupport.h
@@ -100,155 +100,6 @@ void Set3OperandsFromInstr (MachineInstr* minstr,
int resultPosition = 2);
-//------------------------------------------------------------------------
-// Common machine instruction operand combinations
-// to simplify code generation.
-//------------------------------------------------------------------------
-
-inline MachineInstr*
-Create1OperandInstr(MachineOpCode opCode, Value* argVal1)
-{
- MachineInstr* M = new MachineInstr(opCode);
- M->SetMachineOperandVal(0, MachineOperand::MO_VirtualRegister, argVal1);
- return M;
-}
-
-inline MachineInstr*
-Create1OperandInstr_UImmed(MachineOpCode opCode, unsigned unextendedImmed)
-{
- MachineInstr* M = new MachineInstr(opCode);
- M->SetMachineOperandConst(0, MachineOperand::MO_UnextendedImmed,
- unextendedImmed);
- return M;
-}
-
-inline MachineInstr*
-Create1OperandInstr_SImmed(MachineOpCode opCode, int signExtendedImmed)
-{
- MachineInstr* M = new MachineInstr(opCode);
- M->SetMachineOperandConst(0, MachineOperand::MO_SignExtendedImmed,
- signExtendedImmed);
- return M;
-}
-
-inline MachineInstr*
-Create1OperandInstr_Addr(MachineOpCode opCode, Value* label)
-{
- MachineInstr* M = new MachineInstr(opCode);
- M->SetMachineOperandVal(0, MachineOperand::MO_PCRelativeDisp, label);
- return M;
-}
-
-inline MachineInstr*
-Create2OperandInstr(MachineOpCode opCode, Value* argVal1, Value* argVal2)
-{
- MachineInstr* M = new MachineInstr(opCode);
- M->SetMachineOperandVal(0, MachineOperand::MO_VirtualRegister, argVal1);
- M->SetMachineOperandVal(1, MachineOperand::MO_VirtualRegister, argVal2);
- return M;
-}
-
-inline MachineInstr*
-Create2OperandInstr(MachineOpCode opCode,
- Value* argVal1, MachineOperand::MachineOperandType type1,
- Value* argVal2, MachineOperand::MachineOperandType type2)
-{
- MachineInstr* M = new MachineInstr(opCode);
- M->SetMachineOperandVal(0, type1, argVal1);
- M->SetMachineOperandVal(1, type2, argVal2);
- return M;
-}
-
-
-inline MachineInstr*
-Create2OperandInstr_UImmed(MachineOpCode opCode,
- unsigned unextendedImmed, Value* argVal2)
-{
- MachineInstr* M = new MachineInstr(opCode);
- M->SetMachineOperandConst(0, MachineOperand::MO_UnextendedImmed,
- unextendedImmed);
- M->SetMachineOperandVal(1, MachineOperand::MO_VirtualRegister, argVal2);
- return M;
-}
-
-inline MachineInstr*
-Create2OperandInstr_SImmed(MachineOpCode opCode,
- int signExtendedImmed, Value* argVal2)
-{
- MachineInstr* M = new MachineInstr(opCode);
- M->SetMachineOperandConst(0, MachineOperand::MO_SignExtendedImmed,
- signExtendedImmed);
- M->SetMachineOperandVal(1, MachineOperand::MO_VirtualRegister, argVal2);
- return M;
-}
-
-inline MachineInstr*
-Create2OperandInstr_Addr(MachineOpCode opCode,
- Value* label, Value* argVal2)
-{
- MachineInstr* M = new MachineInstr(opCode);
- M->SetMachineOperandVal(0, MachineOperand::MO_PCRelativeDisp, label);
- M->SetMachineOperandVal(1, MachineOperand::MO_VirtualRegister, argVal2);
- return M;
-}
-
-inline MachineInstr*
-Create2OperandInstr_Reg(MachineOpCode opCode,
- Value* argVal1, unsigned regNum)
-{
- MachineInstr* M = new MachineInstr(opCode);
- M->SetMachineOperandVal(0, MachineOperand::MO_VirtualRegister, argVal1);
- M->SetMachineOperandReg(1, regNum);
- return M;
-}
-
-inline MachineInstr*
-Create2OperandInstr_Reg(MachineOpCode opCode,
- unsigned regNum1, unsigned regNum2)
-
-{
- MachineInstr* M = new MachineInstr(opCode);
- M->SetMachineOperandReg(0, regNum1);
- M->SetMachineOperandReg(1, regNum2);
- return M;
-}
-
-inline MachineInstr*
-Create3OperandInstr_Reg(MachineOpCode opCode, Value* argVal1,
- unsigned regNum, Value* argVal3)
-{
- MachineInstr* M = new MachineInstr(opCode);
- M->SetMachineOperandVal(0, MachineOperand::MO_VirtualRegister, argVal1);
- M->SetMachineOperandReg(1, regNum);
- M->SetMachineOperandVal(2, MachineOperand::MO_VirtualRegister, argVal3);
- return M;
-}
-
-inline MachineInstr*
-Create3OperandInstr_Reg(MachineOpCode opCode, unsigned regNum1,
- unsigned regNum2, Value* argVal3)
-
-{
- MachineInstr* M = new MachineInstr(opCode);
- M->SetMachineOperandReg(0, regNum1);
- M->SetMachineOperandReg(1, regNum2);
- M->SetMachineOperandVal(2, MachineOperand::MO_VirtualRegister, argVal3);
- return M;
-}
-
-inline MachineInstr*
-Create3OperandInstr_Reg(MachineOpCode opCode, unsigned regNum1,
- unsigned regNum2, unsigned regNum3)
-
-{
- MachineInstr* M = new MachineInstr(opCode);
- M->SetMachineOperandReg(0, regNum1);
- M->SetMachineOperandReg(1, regNum2);
- M->SetMachineOperandReg(2, regNum3);
- return M;
-}
-
-
//---------------------------------------------------------------------------
// Function: ChooseRegOrImmed
//