| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCLoopInstrFormPrep.cpp | 700 PHINode *NewPHI = PHINode::Create(I8PtrTy, HeaderLoopPredCount, in rewriteForBase() local 702 NewPHI->insertBefore(Header->getFirstNonPHIIt()); in rewriteForBase() 713 NewPHI->addIncoming(BasePtrStart, LoopPredecessor); in rewriteForBase() 721 I8Ty, NewPHI, IncNode, getInstrName(BaseMemI, GEPNodeIncNameSuffix), in rewriteForBase() 728 NewPHI->addIncoming(PtrInc, PI); in rewriteForBase() 748 I8Ty, NewPHI, IncNode, getInstrName(BaseMemI, GEPNodeIncNameSuffix), in rewriteForBase() 752 NewPHI->addIncoming(PtrInc, PI); in rewriteForBase() 754 PtrInc = NewPHI; in rewriteForBase() 755 if (NewPHI->getType() != BasePtr->getType()) in rewriteForBase() 756 NewBasePtr = new BitCastInst(NewPHI, BasePtr->getType(), in rewriteForBase() [all …]
|
| H A D | PPCMIPeephole.cpp | 440 MachineInstrBuilder NewPHI = BuildMI( in convertUnprimedAccPHIs() local 443 NewPHI.add(RegMBB.first).add(RegMBB.second); in convertUnprimedAccPHIs() 450 ChangedPHIMap[PHI] = NewPHI.getInstr(); in convertUnprimedAccPHIs() 454 LLVM_DEBUG(NewPHI.getInstr()->dump()); in convertUnprimedAccPHIs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollRuntime.cpp | 427 PHINode *NewPHI = cast<PHINode>(VMap[&*I]); in CloneLoopBlocks() local 428 unsigned idx = NewPHI->getBasicBlockIndex(Preheader); in CloneLoopBlocks() 429 NewPHI->setIncomingBlock(idx, InsertTop); in CloneLoopBlocks() 431 idx = NewPHI->getBasicBlockIndex(Latch); in CloneLoopBlocks() 432 Value *InVal = NewPHI->getIncomingValue(idx); in CloneLoopBlocks() 433 NewPHI->setIncomingBlock(idx, NewLatch); in CloneLoopBlocks() 435 NewPHI->setIncomingValue(idx, V); in CloneLoopBlocks()
|
| H A D | LoopPeel.cpp | 934 PHINode *NewPHI = cast<PHINode>(VMap[&*I]); in cloneLoopBlocks() local 935 PHINode *PN = B.CreatePHI(NewPHI->getType(), 2); in cloneLoopBlocks() 936 NewPHI->eraseFromParent(); in cloneLoopBlocks() 951 PHINode *NewPHI = cast<PHINode>(VMap[&*I]); in cloneLoopBlocks() local 953 VMap[&*I] = NewPHI->getIncomingValueForBlock(PreHeader); in cloneLoopBlocks() 955 Value *LatchVal = NewPHI->getIncomingValueForBlock(Latch); in cloneLoopBlocks() 962 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 | 45 SSAUpdater::SSAUpdater(SmallVectorImpl<PHINode *> *NewPHI) in SSAUpdater() argument 46 : InsertedPHIs(NewPHI) {} in SSAUpdater()
|
| H A D | LoopUnroll.cpp | 734 PHINode *NewPHI = cast<PHINode>(VMap[OrigPHI]); in UnrollLoop() local 735 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock); in UnrollLoop() 740 NewPHI->eraseFromParent(); in UnrollLoop()
|
| H A D | BasicBlockUtils.cpp | 1163 PHINode *NewPHI = in UpdatePHINodes() local 1174 NewPHI->addIncoming(V, IncomingBB); in UpdatePHINodes() 1178 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 | 2211 auto *NewPHI = PHINode::Create(NewVTy, 0, "", BackEdge->getFirstNonPHIIt()); in replaceNode() local 2212 OldToNewPHI[OldPHI] = NewPHI; in replaceNode() 2213 ReplacementNode = NewPHI; in replaceNode() 2248 auto *NewPHI = OldToNewPHI[OldPHI]; in processReductionSingle() local 2266 NewPHI->addIncoming(NewInit, Incoming); in processReductionSingle() 2267 NewPHI->addIncoming(OperationReplacement, BackEdge); in processReductionSingle() 2282 auto *NewPHI = OldToNewPHI[OldPHIReal]; in processReductionOperation() local 2295 NewPHI->addIncoming(NewInit, Incoming); in processReductionOperation() 2296 NewPHI->addIncoming(OperationReplacement, BackEdge); in processReductionOperation()
|
| H A D | PeepholeOptimizer.cpp | 1163 MachineInstr &NewPHI = insertPHI(*MRI, *TII, NewPHISrcs, OrigPHI); in getNewSource() local 1166 LLVM_DEBUG(dbgs() << " With: " << NewPHI); in getNewSource() 1167 const MachineOperand &MODef = NewPHI.getOperand(0); in getNewSource()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | GVNSink.cpp | 654 ModelledPHI NewPHI(NewInsts, ActivePreds, RPOTOrder); in analyzeInstructionForSinking() local 657 if (NeededPHIs.erase(NewPHI)) in analyzeInstructionForSinking() 670 for (auto *V : NewPHI.getValues()) in analyzeInstructionForSinking()
|
| H A D | IndVarSimplify.cpp | 356 PHINode *NewPHI = in handleFloatingPointIV() local 358 NewPHI->addIncoming(ConstantInt::getSigned(Int32Ty, InitValue), in handleFloatingPointIV() 360 NewPHI->setDebugLoc(PN->getDebugLoc()); in handleFloatingPointIV() 363 NewPHI, ConstantInt::getSigned(Int32Ty, IncValue), in handleFloatingPointIV() 366 NewPHI->addIncoming(NewAdd, PN->getIncomingBlock(BackEdge)); in handleFloatingPointIV() 395 Instruction *Conv = new SIToFPInst(NewPHI, PN->getType(), "indvar.conv", in handleFloatingPointIV()
|
| H A D | InferAddressSpaces.cpp | 725 PHINode *NewPHI = PHINode::Create(NewPtrType, PHI->getNumIncomingValues()); in cloneInstructionWithNewAddressSpace() local 728 NewPHI->addIncoming(NewPointerOperands[OperandNo], in cloneInstructionWithNewAddressSpace() 731 return NewPHI; in cloneInstructionWithNewAddressSpace()
|
| H A D | NewGVN.cpp | 2881 bool NewPHI = false; in makePossiblePHIOfOps() local 2886 NewPHI = true; in makePossiblePHIOfOps() 2889 if (NewPHI) { in makePossiblePHIOfOps()
|
| H A D | LowerMatrixIntrinsics.cpp | 2287 PHINode *NewPHI = cast<PHINode>(PhiM.getVector(VI)); in VisitPHI() local 2288 NewPHI->addIncoming(OpM.getVector(VI), IncomingB); in VisitPHI()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 1987 PHINode *NewPHI = nullptr; member in VectorSlice 2090 S.NewPHI = B.CreatePHI(S.Ty, I.getNumIncomingValues()); in visitPHINode() 2093 S.NewPHI->addIncoming(S.getSlicedVal(BB, I.getIncomingValue(Idx), in visitPHINode() 2106 Vec = B.CreateInsertVector(FVT, Vec, S.NewPHI, S.Idx, ValName); in visitPHINode() 2108 Vec = B.CreateInsertElement(Vec, S.NewPHI, S.Idx, ValName); in visitPHINode()
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Instruction.cpp | 829 llvm::PHINode *NewPHI = in create() local 831 return Ctx.createPHINode(NewPHI); in create()
|