Searched refs:PhiDef (Results 1 - 3 of 3) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFMIPeephole.cpp115 MachineInstr *PhiDef = MRI->getVRegDef(opnd.getReg());
116 if (!PhiDef)
118 if (PhiDef->isPHI()) {
119 if (PhiInsns.find(PhiDef) != PhiInsns.end())
121 PhiInsns.insert(PhiDef);
122 if (!isPhiFrom32Def(PhiDef))
125 if (PhiDef->getOpcode() == BPF::COPY && !isCopyFrom32Def(PhiDef))
472 MachineInstr *PhiDef = MRI->getVRegDef(opnd.getReg()); local
473 if (!PhiDef || PhiDe
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerExpectIntrinsic.cpp165 auto *PhiDef = cast<PHINode>(V); local
170 BasicBlock *BB = PhiDef->getIncomingBlock(i);
186 for (unsigned i = 0, e = PhiDef->getNumIncomingValues(); i != e; ++i) {
188 Value *PhiOpnd = PhiDef->getIncomingValue(i);
203 MDBuilder MDB(PhiDef->getContext());
205 // There are two situations in which an operand of the PhiDef comes
209 // successor is the PhiDef's enclosing block.
213 auto *OpndIncomingBB = PhiDef->getIncomingBlock(i);
219 if (OpndIncomingBB == BI->getParent() && Succ == PhiDef->getParent())
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp1115 Register PhiDef = PHI.getOperand(0).getReg(); local
1117 unsigned PhiStage = (unsigned)Schedule.getStage(MRI.getVRegDef(PhiDef));
1119 unsigned NumPhis = getStagesForPhi(PhiDef);
1127 rewriteScheduledInstr(NewBB, InstrMap, StageNum - np, np, &PHI, PhiDef,

Completed in 66 milliseconds