Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDMergedLoadStoreMotion.cpp218 auto *NewPN = PHINode::Create(Opd1->getType(), 2, Opd2->getName() + ".sink", in getPHIOperand() local
267 if (PHINode *NewPN = getPHIOperand(BB, S0, S1)) in sinkStoresAndGEPs() local
HDJumpThreading.cpp1992 PHINode *NewPN = PHINode::Create(PN->getType(), 1, PN->getName(), NewBB); in CloneInstructions() local
2616 PHINode *NewPN = PHINode::Create(SI->getType(), 2, "", SI); in TryToUnfoldSelectInCurrBB() local
2752 PHINode *NewPN = PHINode::Create(Inst->getType(), 2); in ThreadGuard() local
HDCallSiteSplitting.cpp404 PHINode *NewPN = PHINode::Create(CurrentI->getType(), Preds.size()); in splitCallSite() local
HDSimpleLoopUnswitch.cpp230 auto *NewPN = PHINode::Create(PN.getType(), /*NumReservedValues*/ 2, in rewritePHINodesForExitAndUnswitchedBlocks() local
HDSROA.cpp1269 PHINode *NewPN = PHIBuilder.CreatePHI(LoadTy, PN.getNumIncomingValues(), in speculatePHINodeLoads() local
HDLoopStrengthReduce.cpp5408 PHINode *NewPN = cast<PHINode>(I); in RewriteForPHI() local
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
HDInstCombinePHI.cpp465 PHINode *NewPN = PHINode::Create(FirstOp->getType(), e, in FoldPHIArgGEPIntoPHI() local
604 PHINode *NewPN = PHINode::Create(FirstLI->getOperand(0)->getType(), in FoldPHIArgLoadIntoPHI() local
791 PHINode *NewPN = PHINode::Create(FirstInst->getOperand(0)->getType(), in FoldPHIArgOpIntoPHI() local
HDInstCombineCasts.cpp2309 PHINode *NewPN = Builder.CreatePHI(DestTy, OldPN->getNumOperands()); in optimizeBitCastFromPhi() local
2315 PHINode *NewPN = NewPNodes[OldPN]; in optimizeBitCastFromPhi() local
2351 PHINode *NewPN = NewPNodes[OldPN]; in optimizeBitCastFromPhi() local
HDInstructionCombining.cpp1018 PHINode *NewPN = PHINode::Create(I.getType(), PN->getNumIncomingValues()); in foldOpIntoPhi() local
1817 PHINode *NewPN; in visitGetElementPtrInst() local
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDLoopUnrollRuntime.cpp102 PHINode *NewPN = PHINode::Create(PN.getType(), 2, PN.getName() + ".unr", in ConnectProlog() local
257 PHINode *NewPN = PHINode::Create(PN.getType(), 2, PN.getName() + ".unr", in ConnectEpilog() local
HDBreakCriticalEdges.cpp126 PHINode *NewPN = PHINode::Create( in createPHIsForSplitLoopExit() local
HDCodeExtractor.cpp676 PHINode *NewPN = PHINode::Create(PN->getType(), 1 + NumPredsFromRegion, in severSplitPHINodesOfEntry() local
732 PHINode *NewPN = in severSplitPHINodesOfExits() local
HDLoopSimplify.cpp394 PHINode *NewPN = PHINode::Create(PN->getType(), BackedgeBlocks.size(), in insertUniqueBackedgeBlock() local
HDSimplifyCFG.cpp3297 PHINode *NewPN = PHINode::Create( in SimplifyCondBranchToCondBranch() local
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonHardwareLoops.cpp1904 MachineInstr *NewPN = MF->CreateMachineInstr(PD, DL); in createPreheaderForLoop() local
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
HDGlobalOpt.cpp1201 PHINode *NewPN = in GetHeapSROAValue() local