[llvm-commits] [llvm] r45438 - /llvm/trunk/include/llvm/CodeGen/MachineInstr.h
Chris Lattner
sabre at nondot.org
Sat Dec 29 17:04:05 PST 2007
Author: lattner
Date: Sat Dec 29 19:04:05 2007
New Revision: 45438
URL: http://llvm.org/viewvc/llvm-project?rev=45438&view=rev
Log:
remove a bunch of now-dead methods.
Modified:
llvm/trunk/include/llvm/CodeGen/MachineInstr.h
Modified: llvm/trunk/include/llvm/CodeGen/MachineInstr.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/CodeGen/MachineInstr.h?rev=45438&r1=45437&r2=45438&view=diff
==============================================================================
--- llvm/trunk/include/llvm/CodeGen/MachineInstr.h (original)
+++ llvm/trunk/include/llvm/CodeGen/MachineInstr.h Sat Dec 29 19:04:05 2007
@@ -82,6 +82,7 @@
unsigned char subReg;
} auxInfo;
+
MachineOperand() {}
void print(std::ostream &os) const;
@@ -506,56 +507,6 @@
// Insert a real operand before any implicit ones.
Operands.insert(Operands.begin()+Operands.size()-NumImplicitOps, Op);
}
-
- /// addRegOperand - Add a register operand.
- ///
- void addRegOperand(unsigned Reg, bool IsDef, bool IsImp = false,
- bool IsKill = false, bool IsDead = false,
- unsigned SubReg = 0) {
- addOperand(MachineOperand::CreateReg(Reg, IsDef, IsImp, IsKill,
- IsDead, SubReg));
- }
-
- /// addImmOperand - Add a zero extended constant argument to the
- /// machine instruction.
- ///
- void addImmOperand(int64_t Val) {
- addOperand(MachineOperand::CreateImm(Val));
- }
-
- void addMachineBasicBlockOperand(MachineBasicBlock *MBB) {
- addOperand(MachineOperand::CreateMBB(MBB));
- }
-
- /// addFrameIndexOperand - Add an abstract frame index to the instruction
- ///
- void addFrameIndexOperand(unsigned Idx) {
- addOperand(MachineOperand::CreateFI(Idx));
- }
-
- /// addConstantPoolndexOperand - Add a constant pool object index to the
- /// instruction.
- ///
- void addConstantPoolIndexOperand(unsigned Idx, int Offset) {
- addOperand(MachineOperand::CreateCPI(Idx, Offset));
- }
-
- /// addJumpTableIndexOperand - Add a jump table object index to the
- /// instruction.
- ///
- void addJumpTableIndexOperand(unsigned Idx) {
- addOperand(MachineOperand::CreateJTI(Idx));
- }
-
- void addGlobalAddressOperand(GlobalValue *GV, int Offset) {
- addOperand(MachineOperand::CreateGA(GV, Offset));
- }
-
- /// addExternalSymbolOperand - Add an external symbol operand to this instr
- ///
- void addExternalSymbolOperand(const char *SymName, int Offset = 0) {
- addOperand(MachineOperand::CreateES(SymName, Offset));
- }
//===--------------------------------------------------------------------===//
// Accessors used to modify instructions in place.
More information about the llvm-commits
mailing list