Lines Matching defs:Leaf
319 // A = FADD X, Y (Leaf)
328 // A = FMA X, M11, M12 (Leaf)
385 // If this is not Leaf FMA Instr, its 'add' operand should only have one use
408 MachineInstr *Leaf = MRI.getUniqueVRegDef(RegA);
410 if (IsReassociable(*Leaf, AddOpIdx, true, false)) {
414 if (IsReassociable(*Leaf, AddOpIdx, true, true)) {
474 MachineInstr *Leaf =
477 Root.getFlags() & Prev->getFlags() & Leaf->getFlags();
501 GetFMAInstrInfo(*Leaf, RegM11, RegM12, KillM11, KillM12);
502 GetOperandInfo(Leaf->getOperand(AddOpIdx), RegX, KillX);
504 GetOperandInfo(Leaf->getOperand(1), RegX, KillX);
505 GetOperandInfo(Leaf->getOperand(2), RegY, KillY);
572 BuildMI(*MF, Leaf->getDebugLoc(),
616 DelInstrs.push_back(Leaf);