Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Def

475       MachineInstr *Def = RegInfo->getVRegDef(Reg);
476 if (Def) {
477 MachineBasicBlock::iterator InsertPos = Def;
478 // FIXME: VR def may not be in entry block.
479 Def->getParent()->insert(std::next(InsertPos), MI);
490 MachineInstr *Def = RegInfo->getVRegDef(LDI->second);
491 MachineBasicBlock::iterator InsertPos = Def;
496 // Def is never a terminator here, so it is ok to increment InsertPos.
1260 // If we do not have a copy or an implicit def, we return true if and only if
1274 // 3. Defining a register via an implicit def.
1281 // Defining any register via an implicit def is always ok.
1728 /// findNonImmUse - Return true if "Use" is a non-immediate use of "Def".
1731 static bool findNonImmUse(SDNode *Use, SDNode* Def, SDNode *ImmedUse,
1742 if ((Use->getNodeId() < Def->getNodeId() && Use->getNodeId() != -1))
1756 if (N == Def) {
1764 if (findNonImmUse(N, Def, ImmedUse, Root, Visited, IgnoreChains))