https://reviews.llvm.org/D36636
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@310860
91177308-0d34-0410-b5e6-
96231b3b80d8
addUsesFromArgs(MIB, std::forward<UseArgsTy>(Args)...);
}
public:
+ /// Some constructors for easy use.
+ MachineIRBuilder() = default;
+ MachineIRBuilder(MachineFunction &MF) { setMF(MF); }
+ MachineIRBuilder(MachineInstr &MI)
+ : MachineIRBuilder(*MI.getParent()->getParent()) {
+ setInstr(MI);
+ }
+
/// Getter for the function we currently build.
MachineFunction &getMF() {
assert(MF && "MachineFunction is not set");