/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | MergedLoadStoreMotion.cpp | 219 auto *NewPN = PHINode::Create(Opd1->getType(), 2, Opd2->getName() + ".sink"); getPHIOperand() local 273 if (PHINode *NewPN = getPHIOperand(BB, S0, S1)) sinkStoresAndGEPs() local
|
H A D | CallSiteSplitting.cpp | 398 PHINode *NewPN = PHINode::Create(CurrentI->getType(), Preds.size()); in splitCallSite() local
|
H A D | JumpThreading.cpp | 2060 NewPN->addIncoming(PN->getIncomingValueForBlock(PredBB), PredBB); in cloneInstructions() local 2974 NewPN->setDebugLoc(SI->getDebugLoc()); in tryToUnfoldSelectInCurrBB() local 3112 PHINode *NewPN = PHINode::Create(Inst->getType(), 2); threadGuard() local [all...] |
H A D | SimpleLoopUnswitch.cpp | 372 auto *NewPN = PHINode::Create(PN.getType(), /*NumReservedValues*/ 2, in rewritePHINodesForExitAndUnswitchedBlocks() local
|
H A D | SROA.cpp | 1609 PHINode *NewPN = IRB.CreatePHI(LoadTy, PN.getNumIncomingValues(), speculatePHINodeLoads() local
|
H A D | LoopStrengthReduce.cpp | 5981 PHINode *NewPN = cast<PHINode>(I); in RewriteForPHI() local
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollRuntime.cpp | 119 NewPN->insertBefore(PrologExit->getFirstNonPHIIt()); in ConnectProlog() local 290 NewPN->insertBefore(NewExit->getFirstNonPHIIt()); in ConnectEpilog() local [all...] |
H A D | LoopSimplify.cpp | 401 PHINode *NewPN = PHINode::Create(PN->getType(), BackedgeBlocks.size(), insertUniqueBackedgeBlock() local
|
H A D | CodeExtractor.cpp | 724 PHINode *NewPN = PHINode::Create(PN->getType(), 1 + NumPredsFromRegion, severSplitPHINodesOfEntry() local 781 PHINode *NewPN = PHINode::Create(PN.getType(), IncomingVals.size(), severSplitPHINodesOfExits() local [all...] |
H A D | BasicBlockUtils.cpp | 1000 PHINode *NewPN = PHINode::Create(PN.getType(), Preds.size(), "split"); createPHIsForSplitLoopExit() local
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LowerAMXType.cpp | 871 PHINode *NewPN = Builder.CreatePHI(DestTy, OldPN->getNumOperands()); optimizeAMXCastFromPhi() local 877 PHINode *NewPN = NewPNodes[OldPN]; optimizeAMXCastFromPhi() local 901 PHINode *NewPN = NewPNodes[OldPN]; optimizeAMXCastFromPhi() local
|
/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 582 PHINode *NewPN = foldPHIArgGEPIntoPHI() local 727 PHINode *NewPN = PHINode::Create(FirstLI->getOperand(0)->getType(), foldPHIArgLoadIntoPHI() local 921 PHINode *NewPN = PHINode::Create(FirstInst->getOperand(0)->getType(), foldPHIArgOpIntoPHI() local [all...] |
H A D | InstCombineCasts.cpp | 2593 PHINode *NewPN = Builder.CreatePHI(DestTy, OldPN->getNumOperands()); optimizeBitCastFromPhi() local 2599 PHINode *NewPN = NewPNodes[OldPN]; optimizeBitCastFromPhi() local 2635 PHINode *NewPN = NewPNodes[OldPN]; optimizeBitCastFromPhi() local
|
H A D | InstructionCombining.cpp | 1837 PHINode *NewPN = PHINode::Create(I.getType(), PN->getNumIncomingValues()); foldOpIntoPhi() local 2644 PHINode *NewPN = getFreelyInvertedImpl() local 2891 PHINode *NewPN; visitGetElementPtrInst() local [all...] |
/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | TruncInstCombine.cpp | 483 PHINode *NewPN = Node.second; in ReduceExpressionGraph() local
|
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | IROutliner.cpp | 1759 PHINode *NewPN = cast<PHINode>(PN.clone()); findOrCreatePHIInBlock() local 1915 PHINode *NewPN = findOrCreatePHIInBlock(*PN, Region, OverallPhiBlock, replaceArgumentUses() local [all...] |
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonHardwareLoops.cpp | 1885 NewPH->insert(NewPH->end(), NewPN); in createPreheaderForLoop() local
|