diff options
author | Chris Lattner <sabre@nondot.org> | 2003-01-15 19:21:50 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-01-15 19:21:50 +0000 |
commit | 4091233dfdc8698ff0ab77f68c8acd9626121d18 (patch) | |
tree | 0b444a65d5afe0a1bf3f8a04155f6b961e855510 /include | |
parent | 4690e6d42f7289793b87a9f3f54c751b0ac83705 (diff) | |
download | external_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.h | 42 |
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 // |