Home
last modified time | relevance | path

Searched defs:NewPN (Results 1 – 17 of 17) sorted by relevance

/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergedLoadStoreMotion.cpp219 auto *NewPN = PHINode::Create(Opd1->getType(), 2, Opd2->getName() + ".sink"); getPHIOperand() local
273 if (PHINode *NewPN = getPHIOperand(BB, S0, S1)) sinkStoresAndGEPs() local
H A DCallSiteSplitting.cpp398 PHINode *NewPN = PHINode::Create(CurrentI->getType(), Preds.size()); in splitCallSite() local
H A DJumpThreading.cpp2060 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 DSimpleLoopUnswitch.cpp372 auto *NewPN = PHINode::Create(PN.getType(), /*NumReservedValues*/ 2, in rewritePHINodesForExitAndUnswitchedBlocks() local
H A DSROA.cpp1609 PHINode *NewPN = IRB.CreatePHI(LoadTy, PN.getNumIncomingValues(), speculatePHINodeLoads() local
H A DLoopStrengthReduce.cpp5981 PHINode *NewPN = cast<PHINode>(I); in RewriteForPHI() local
/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp119 NewPN->insertBefore(PrologExit->getFirstNonPHIIt()); in ConnectProlog() local
290 NewPN->insertBefore(NewExit->getFirstNonPHIIt()); in ConnectEpilog() local
[all...]
H A DLoopSimplify.cpp401 PHINode *NewPN = PHINode::Create(PN->getType(), BackedgeBlocks.size(), insertUniqueBackedgeBlock() local
H A DCodeExtractor.cpp724 PHINode *NewPN = PHINode::Create(PN->getType(), 1 + NumPredsFromRegion, severSplitPHINodesOfEntry() local
781 PHINode *NewPN = PHINode::Create(PN.getType(), IncomingVals.size(), severSplitPHINodesOfExits() local
[all...]
H A DBasicBlockUtils.cpp1000 PHINode *NewPN = PHINode::Create(PN.getType(), Preds.size(), "split"); createPHIsForSplitLoopExit() local
/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp871 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 DInstCombinePHI.cpp582 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 DInstCombineCasts.cpp2593 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 DInstructionCombining.cpp1837 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 DTruncInstCombine.cpp483 PHINode *NewPN = Node.second; in ReduceExpressionGraph() local
/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp1759 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 DHexagonHardwareLoops.cpp1885 NewPH->insert(NewPH->end(), NewPN); in createPreheaderForLoop() local