/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PoisonChecking.cpp | 264 auto *NewPHI = PHINode::Create(Int1Ty, OldPHI->getNumIncomingValues()); in rewrite() local 266 NewPHI->addIncoming(UndefValue::get(Int1Ty), in rewrite() 268 NewPHI->insertBefore(OldPHI); in rewrite() 269 ValToPoison[OldPHI] = NewPHI; in rewrite() 311 auto *NewPHI = cast<PHINode>(ValToPoison[OldPHI]); in rewrite() local 314 NewPHI->setIncomingValue(i, getPoisonFor(ValToPoison, OldVal)); in rewrite()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCLoopInstrFormPrep.cpp | 709 PHINode *NewPHI = PHINode::Create(I8PtrTy, HeaderLoopPredCount, in rewriteForBase() local 711 NewPHI->insertBefore(Header->getFirstNonPHIIt()); in rewriteForBase() 722 NewPHI->addIncoming(BasePtrStart, LoopPredecessor); in rewriteForBase() 730 I8Ty, NewPHI, IncNode, getInstrName(BaseMemI, GEPNodeIncNameSuffix), in rewriteForBase() 737 NewPHI->addIncoming(PtrInc, PI); in rewriteForBase() 757 I8Ty, NewPHI, IncNode, getInstrName(BaseMemI, GEPNodeIncNameSuffix), in rewriteForBase() 761 NewPHI->addIncoming(PtrInc, PI); in rewriteForBase() 763 PtrInc = NewPHI; in rewriteForBase() 764 if (NewPHI->getType() != BasePtr->getType()) in rewriteForBase() 765 NewBasePtr = new BitCastInst(NewPHI, BasePtr->getType(), in rewriteForBase() [all …]
|
H A D | PPCMIPeephole.cpp | 444 MachineInstrBuilder NewPHI = BuildMI( in convertUnprimedAccPHIs() local 447 NewPHI.add(RegMBB.first).add(RegMBB.second); in convertUnprimedAccPHIs() 454 ChangedPHIMap[PHI] = NewPHI.getInstr(); in convertUnprimedAccPHIs() 458 LLVM_DEBUG(NewPHI.getInstr()->dump()); in convertUnprimedAccPHIs()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollRuntime.cpp | 428 PHINode *NewPHI = cast<PHINode>(VMap[&*I]); in CloneLoopBlocks() local 429 unsigned idx = NewPHI->getBasicBlockIndex(Preheader); in CloneLoopBlocks() 430 NewPHI->setIncomingBlock(idx, InsertTop); in CloneLoopBlocks() 432 idx = NewPHI->getBasicBlockIndex(Latch); in CloneLoopBlocks() 433 Value *InVal = NewPHI->getIncomingValue(idx); in CloneLoopBlocks() 434 NewPHI->setIncomingBlock(idx, NewLatch); in CloneLoopBlocks() 436 NewPHI->setIncomingValue(idx, V); in CloneLoopBlocks()
|
H A D | LoopPeel.cpp | 837 PHINode *NewPHI = cast<PHINode>(VMap[&*I]); in cloneLoopBlocks() local 839 VMap[&*I] = NewPHI->getIncomingValueForBlock(PreHeader); in cloneLoopBlocks() 841 Value *LatchVal = NewPHI->getIncomingValueForBlock(Latch); in cloneLoopBlocks() 848 NewPHI->eraseFromParent(); in cloneLoopBlocks()
|
H A D | LoopConstrainer.cpp | 652 PHINode *NewPHI = PHINode::Create(PN.getType(), 2, PN.getName() + ".copy", in changeIterationSpaceEnd() local 655 NewPHI->addIncoming(PN.getIncomingValueForBlock(Preheader), Preheader); in changeIterationSpaceEnd() 656 NewPHI->addIncoming(PN.getIncomingValueForBlock(LS.Latch), in changeIterationSpaceEnd() 658 RRI.PHIValuesAtPseudoExit.push_back(NewPHI); in changeIterationSpaceEnd()
|
H A D | SSAUpdater.cpp | 46 SSAUpdater::SSAUpdater(SmallVectorImpl<PHINode *> *NewPHI) in SSAUpdater() argument 47 : InsertedPHIs(NewPHI) {} in SSAUpdater()
|
H A D | LoopUnroll.cpp | 738 PHINode *NewPHI = cast<PHINode>(VMap[OrigPHI]); in UnrollLoop() local 739 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock); in UnrollLoop() 744 NewPHI->eraseFromParent(); in UnrollLoop()
|
H A D | BasicBlockUtils.cpp | 1303 PHINode *NewPHI = in UpdatePHINodes() local 1314 NewPHI->addIncoming(V, IncomingBB); in UpdatePHINodes() 1318 PN->addIncoming(NewPHI, NewBB); in UpdatePHINodes()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineSSAUpdater.h | 58 SmallVectorImpl<MachineInstr*> *NewPHI = nullptr);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineSSAUpdater.cpp | 44 SmallVectorImpl<MachineInstr*> *NewPHI) in MachineSSAUpdater() argument 45 : InsertedPHIs(NewPHI), TII(MF.getSubtarget().getInstrInfo()), in MachineSSAUpdater()
|
H A D | ComplexDeinterleavingPass.cpp | 1975 auto *NewPHI = PHINode::Create(NewVTy, 0, "", BackEdge->getFirstNonPHIIt()); in replaceNode() local 1976 OldToNewPHI[dyn_cast<PHINode>(Node->Real)] = NewPHI; in replaceNode() 1977 ReplacementNode = NewPHI; in replaceNode() 2010 auto *NewPHI = OldToNewPHI[OldPHIReal]; in processReductionOperation() local 2023 NewPHI->addIncoming(NewInit, Incoming); in processReductionOperation() 2024 NewPHI->addIncoming(OperationReplacement, BackEdge); in processReductionOperation()
|
H A D | PeepholeOptimizer.cpp | 1208 MachineInstr &NewPHI = insertPHI(*MRI, *TII, NewPHISrcs, OrigPHI); in getNewSource() local 1211 LLVM_DEBUG(dbgs() << " With: " << NewPHI); in getNewSource() 1212 const MachineOperand &MODef = NewPHI.getOperand(0); in getNewSource()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 358 PHINode *NewPHI = in handleFloatingPointIV() local 360 NewPHI->addIncoming(ConstantInt::get(Int32Ty, InitValue), in handleFloatingPointIV() 362 NewPHI->setDebugLoc(PN->getDebugLoc()); in handleFloatingPointIV() 365 BinaryOperator::CreateAdd(NewPHI, ConstantInt::get(Int32Ty, IncValue), in handleFloatingPointIV() 368 NewPHI->addIncoming(NewAdd, PN->getIncomingBlock(BackEdge)); in handleFloatingPointIV() 397 Instruction *Conv = new SIToFPInst(NewPHI, PN->getType(), "indvar.conv", in handleFloatingPointIV()
|
H A D | GVNSink.cpp | 738 ModelledPHI NewPHI(NewInsts, ActivePreds, RPOTOrder); in analyzeInstructionForSinking() local 741 if (NeededPHIs.erase(NewPHI)) in analyzeInstructionForSinking() 754 for (auto *V : NewPHI.getValues()) in analyzeInstructionForSinking()
|
H A D | InferAddressSpaces.cpp | 666 PHINode *NewPHI = PHINode::Create(NewPtrType, PHI->getNumIncomingValues()); in cloneInstructionWithNewAddressSpace() local 669 NewPHI->addIncoming(NewPointerOperands[OperandNo], in cloneInstructionWithNewAddressSpace() 672 return NewPHI; in cloneInstructionWithNewAddressSpace()
|
H A D | InductiveRangeCheckElimination.cpp | 1471 PHINode *NewPHI = PHINode::Create(PN.getType(), 2, PN.getName() + ".copy", changeIterationSpaceEnd() local
|
H A D | NewGVN.cpp | 2843 bool NewPHI = false; in makePossiblePHIOfOps() local 2848 NewPHI = true; in makePossiblePHIOfOps() 2851 if (NewPHI) { in makePossiblePHIOfOps()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCodeGenPrepare.cpp | 1891 PHINode *NewPHI = nullptr; member in VectorSlice 1994 S.NewPHI = B.CreatePHI(S.Ty, I.getNumIncomingValues()); in visitPHINode() 1997 S.NewPHI->addIncoming(S.getSlicedVal(BB, I.getIncomingValue(Idx), in visitPHINode() 2011 B.CreateInsertVector(FVT, Vec, S.NewPHI, B.getInt64(S.Idx), ValName); in visitPHINode() 2013 Vec = B.CreateInsertElement(Vec, S.NewPHI, S.Idx, ValName); in visitPHINode()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineLoadStoreAlloca.cpp | 380 auto *NewPHI = PHINode::Create(NewTy, PHI->getNumIncomingValues(), in replace() local 383 NewPHI->addIncoming(getReplacement(PHI->getIncomingValue(I)), in replace() 385 WorkMap[PHI] = NewPHI; in replace()
|