Searched defs:OrigMI (Results 1 - 2 of 2) sorted by relevance

/external/llvm/include/llvm/CodeGen/
H A DLiveRangeEdit.h85 /// allUsesAvailableAt - Return true if all registers used by OrigMI at
87 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx,
176 MachineInstr *OrigMI; // Instruction defining ParentVNI. member in struct:llvm::LiveRangeEdit::Remat
177 explicit Remat(VNInfo *ParentVNI) : ParentVNI(ParentVNI), OrigMI(nullptr) {}
/external/llvm/lib/CodeGen/
H A DLiveRangeEdit.cpp82 /// allUsesAvailableAt - Return true if all registers used by OrigMI at
84 bool LiveRangeEdit::allUsesAvailableAt(const MachineInstr *OrigMI, argument
89 for (unsigned i = 0, e = OrigMI->getNumOperands(); i != e; ++i) {
90 const MachineOperand &MO = OrigMI->getOperand(i);
96 if (MRI.isConstantPhysReg(MO.getReg(), *OrigMI->getParent()->getParent()))
107 // It would be incorrect if OrigMI redefines the register.
129 if (RM.OrigMI)
130 DefIdx = LIS.getInstructionIndex(RM.OrigMI);
133 RM.OrigMI = LIS.getInstructionFromIndex(DefIdx);
134 assert(RM.OrigMI
[all...]

Completed in 121 milliseconds