Changes in directory llvm/include/llvm/CodeGen:
MachineInstr.h updated: 1.194 -> 1.195 MachineInstrBuilder.h updated: 1.38 -> 1.39 --- Log message: Add methods to add implicit def use operands to a MI. --- Diffs of the changes: (+9 -0) MachineInstr.h | 4 ++++ MachineInstrBuilder.h | 5 +++++ 2 files changed, 9 insertions(+) Index: llvm/include/llvm/CodeGen/MachineInstr.h diff -u llvm/include/llvm/CodeGen/MachineInstr.h:1.194 llvm/include/llvm/CodeGen/MachineInstr.h:1.195 --- llvm/include/llvm/CodeGen/MachineInstr.h:1.194 Fri Nov 10 08:44:12 2006 +++ llvm/include/llvm/CodeGen/MachineInstr.h Sat Nov 11 04:19:03 2006 @@ -413,6 +413,10 @@ Op.offset = 0; } + /// addImplicitDefUseOperands - Add all implicit def and use operands to + /// this instruction. + void addImplicitDefUseOperands(); + //===--------------------------------------------------------------------===// // Accessors used to modify instructions in place. // Index: llvm/include/llvm/CodeGen/MachineInstrBuilder.h diff -u llvm/include/llvm/CodeGen/MachineInstrBuilder.h:1.38 llvm/include/llvm/CodeGen/MachineInstrBuilder.h:1.39 --- llvm/include/llvm/CodeGen/MachineInstrBuilder.h:1.38 Fri Nov 10 02:32:14 2006 +++ llvm/include/llvm/CodeGen/MachineInstrBuilder.h Sat Nov 11 04:19:03 2006 @@ -77,6 +77,11 @@ MI->addExternalSymbolOperand(FnName); return *this; } + + const MachineInstrBuilder &addImplicitDefsUses() const { + MI->addImplicitDefUseOperands(); + return *this; + } }; /// BuildMI - Builder interface. Specify how to create the initial instruction _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits