Searched refs:PhiDef (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
| H A D | BPFMIPeephole.cpp | 122 MachineInstr *PhiDef = MRI->getVRegDef(opnd.getReg()); in isPhiFrom32Def() local 123 if (!PhiDef) in isPhiFrom32Def() 125 if (PhiDef->isPHI()) { in isPhiFrom32Def() 126 if (PhiInsns.find(PhiDef) != PhiInsns.end()) in isPhiFrom32Def() 128 PhiInsns.insert(PhiDef); in isPhiFrom32Def() 129 if (!isPhiFrom32Def(PhiDef)) in isPhiFrom32Def() 132 if (PhiDef->getOpcode() == BPF::COPY && !isCopyFrom32Def(PhiDef)) in isPhiFrom32Def() 524 MachineInstr *PhiDef = MRI->getVRegDef(opnd.getReg()); in eliminateTruncSeq() local 525 if (!PhiDef || PhiDef->isPHI() || in eliminateTruncSeq() 526 !TruncSizeCompatible(TruncSize, PhiDef->getOpcode())) { in eliminateTruncSeq()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | LowerExpectIntrinsic.cpp | 184 auto *PhiDef = cast<PHINode>(V); in handlePhiDef() local 189 BasicBlock *BB = PhiDef->getIncomingBlock(i); in handlePhiDef() 205 for (unsigned i = 0, e = PhiDef->getNumIncomingValues(); i != e; ++i) { in handlePhiDef() 207 Value *PhiOpnd = PhiDef->getIncomingValue(i); in handlePhiDef() 222 MDBuilder MDB(PhiDef->getContext()); in handlePhiDef() 232 auto *OpndIncomingBB = PhiDef->getIncomingBlock(i); in handlePhiDef() 238 if (OpndIncomingBB == BI->getParent() && Succ == PhiDef->getParent()) in handlePhiDef()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | ModuloSchedule.cpp | 1119 Register PhiDef = PHI.getOperand(0).getReg(); in rewritePhiValues() local 1121 unsigned PhiStage = (unsigned)Schedule.getStage(MRI.getVRegDef(PhiDef)); in rewritePhiValues() 1123 unsigned NumPhis = getStagesForPhi(PhiDef); in rewritePhiValues() 1131 rewriteScheduledInstr(NewBB, InstrMap, StageNum - np, np, &PHI, PhiDef, in rewritePhiValues()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 4204 VPValue *PhiDef = State.Plan->getVPValue(Phi); in fixFirstOrderRecurrence() local 4208 Builder.SetInsertPoint(cast<Instruction>(State.get(PhiDef, 0))); in fixFirstOrderRecurrence() 4248 Value *PhiPart = State.get(PhiDef, Part); in fixFirstOrderRecurrence() 4254 State.reset(PhiDef, Shuffle, Part); in fixFirstOrderRecurrence()
|