aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2003-01-15 19:21:50 +0000
committerChris Lattner <sabre@nondot.org>2003-01-15 19:21:50 +0000
commit4091233dfdc8698ff0ab77f68c8acd9626121d18 (patch)
tree0b444a65d5afe0a1bf3f8a04155f6b961e855510 /include
parent4690e6d42f7289793b87a9f3f54c751b0ac83705 (diff)
downloadexternal_llvm-4091233dfdc8698ff0ab77f68c8acd9626121d18.zip
external_llvm-4091233dfdc8698ff0ab77f68c8acd9626121d18.tar.gz
external_llvm-4091233dfdc8698ff0ab77f68c8acd9626121d18.tar.bz2
Remove more unused methods
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5295 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/CodeGen/InstrSelectionSupport.h42
1 files changed, 0 insertions, 42 deletions
diff --git a/include/llvm/CodeGen/InstrSelectionSupport.h b/include/llvm/CodeGen/InstrSelectionSupport.h
index d170417..3630f83 100644
--- a/include/llvm/CodeGen/InstrSelectionSupport.h
+++ b/include/llvm/CodeGen/InstrSelectionSupport.h
@@ -58,48 +58,6 @@ Value* GetMemInstArgs (InstructionNode* memInstrNode,
bool& allConstantIndices);
-//------------------------------------------------------------------------
-// Function Set2OperandsFromInstr
-// Function Set3OperandsFromInstr
-//
-// Purpose:
-//
-// For the common case of 2- and 3-operand arithmetic/logical instructions,
-// set the m/c instr. operands directly from the VM instruction's operands.
-// Check whether the first or second operand is 0 and can use a dedicated
-// "0" register.
-// Check whether the second operand should use an immediate field or register.
-// (First and third operands are never immediates for such instructions.)
-//
-// Arguments:
-// canDiscardResult: Specifies that the result operand can be discarded
-// by using the dedicated "0"
-//
-// op1position, op2position and resultPosition: Specify in which position
-// in the machine instruction the 3 operands (arg1, arg2
-// and result) should go.
-//
-// RETURN VALUE: unsigned flags, where
-// flags & 0x01 => operand 1 is constant and needs a register
-// flags & 0x02 => operand 2 is constant and needs a register
-//------------------------------------------------------------------------
-
-void Set2OperandsFromInstr (MachineInstr* minstr,
- InstructionNode* vmInstrNode,
- const TargetMachine& targetMachine,
- bool canDiscardResult = false,
- int op1Position = 0,
- int resultPosition = 1);
-
-void Set3OperandsFromInstr (MachineInstr* minstr,
- InstructionNode* vmInstrNode,
- const TargetMachine& targetMachine,
- bool canDiscardResult = false,
- int op1Position = 0,
- int op2Position = 1,
- int resultPosition = 2);
-
-
//---------------------------------------------------------------------------
// Function: ChooseRegOrImmed
//