Home
last modified time | relevance | path

Searched defs:PN (Results 1 – 25 of 85) sorted by relevance

1234

/freebsd-9-stable/contrib/llvm/lib/Transforms/InstCombine/
DInstCombinePHI.cpp24 Instruction *InstCombiner::FoldPHIArgBinOpIntoPHI(PHINode &PN) { in FoldPHIArgBinOpIntoPHI()
130 Instruction *InstCombiner::FoldPHIArgGEPIntoPHI(PHINode &PN) { in FoldPHIArgGEPIntoPHI()
287 Instruction *InstCombiner::FoldPHIArgLoadIntoPHI(PHINode &PN) { in FoldPHIArgLoadIntoPHI()
391 Instruction *InstCombiner::FoldPHIArgOpIntoPHI(PHINode &PN) { in FoldPHIArgOpIntoPHI()
508 static bool DeadPHICycle(PHINode *PN, in DeadPHICycle()
530 static bool PHIsEqualValue(PHINode *PN, Value *NonPhiInVal, in PHIsEqualValue()
575 PHINode *PN; // The PHI that was lowered. member
634 PHINode *PN = PHIsToSlice[PHIId]; in SliceUpIllegalIntegerPHI() local
704 PHINode *PN = PHIsToSlice[PHIId]; in SliceUpIllegalIntegerPHI() local
792 Instruction *InstCombiner::visitPHINode(PHINode &PN) { in visitPHINode()
/freebsd-9-stable/contrib/llvm/lib/IR/
DBasicBlock.cpp250 while (PHINode *PN = dyn_cast<PHINode>(&front())) { in removePredecessor() local
270 PHINode *PN; in removePredecessor() local
324 PHINode *PN; in splitBasicBlock() local
348 PHINode *PN = dyn_cast<PHINode>(II); in replaceSuccessorsPhiUsesWith() local
DDominators.cpp222 PHINode *PN = dyn_cast<PHINode>(UserInst); in dominates() local
246 if (PHINode *PN = dyn_cast<PHINode>(UserInst)) in dominates() local
297 if (PHINode *PN = dyn_cast<PHINode>(I)) in isReachableFromEntry() local
/freebsd-9-stable/contrib/llvm/lib/Transforms/Utils/
DLocal.cpp373 bool llvm::RecursivelyDeleteDeadPHINode(PHINode *PN, in RecursivelyDeleteDeadPHINode()
457 while (PHINode *PN = dyn_cast<PHINode>(PhiIt)) { in RemovePredecessorAndSimplify() local
479 while (PHINode *PN = dyn_cast<PHINode>(DestBB->begin())) { in MergeBasicBlockIntoOnlyPred() local
547 PHINode *PN = cast<PHINode>(I); in CanPropagatePredecessorsForPHIs() local
627 static void gatherIncomingValuesToPhi(PHINode *PN, in gatherIncomingValuesToPhi()
643 static void replaceUndefValuesInPhi(PHINode *PN, in replaceUndefValuesInPhi()
667 PHINode *PN) { in redirectValuesFromPredecessorsToPhi()
754 if (PHINode* PN = dyn_cast<PHINode>(*UI)) { in TryToSimplifyUncondBranchFromEmptyBlock() local
775 PHINode *PN = cast<PHINode>(I); in TryToSimplifyUncondBranchFromEmptyBlock() local
789 while (PHINode *PN = dyn_cast<PHINode>(&BB->front())) { in TryToSimplifyUncondBranchFromEmptyBlock() local
DLCSSA.cpp189 if (PHINode *PN = dyn_cast<PHINode>(U)) in ProcessInstruction() local
226 PHINode *PN = PHINode::Create(Inst->getType(), in ProcessInstruction() local
259 if (PHINode *PN = dyn_cast<PHINode>(User)) in ProcessInstruction() local
DBasicBlockUtils.cpp78 while (PHINode *PN = dyn_cast<PHINode>(BB->begin())) { in FoldSingleEntryPHINodes() local
108 if (PHINode *PN = dyn_cast_or_null<PHINode>(PHIs[i].operator Value*())) in DeleteDeadPHIs() local
142 if (PHINode *PN = dyn_cast<PHINode>(BI)) { in MergeBlockIntoPredecessor() local
385 PHINode *PN = cast<PHINode>(I++); in UpdatePHINodes() local
576 PHINode *PN = PHINode::Create(LPad->getType(), 2, "lpad.phi", LPad); in SplitLandingPadPredecessors() local
615 if (PHINode *PN = dyn_cast<PHINode>(V)) { in FoldReturnIntoUncondBranch() local
DCloneFunction.cpp411 if (const PHINode *PN = dyn_cast<PHINode>(I)) in CloneAndPruneFunctionInto() local
435 PHINode *PN = cast<PHINode>(VMap[OPN]); in CloneAndPruneFunctionInto() local
457 PHINode *PN = cast<PHINode>(NewBB->begin()); in CloneAndPruneFunctionInto() local
511 if (PHINode *PN = dyn_cast<PHINode>(VMap[PHIToResolve[Idx]])) in CloneAndPruneFunctionInto() local
DUnifyFunctionExitNodes.cpp94 PHINode *PN = 0; in runOnFunction() local
DCodeExtractor.cpp192 PHINode *PN = dyn_cast<PHINode>(Header->begin()); in severSplitPHINodes() local
232 PHINode *PN = cast<PHINode>(OldPred->begin()); in severSplitPHINodes() local
244 PHINode *PN = cast<PHINode>(AfterPHIs); in severSplitPHINodes() local
742 PHINode *PN = cast<PHINode>(I); in extractCodeRegion() local
755 PHINode *PN = cast<PHINode>(I); in extractCodeRegion() local
DLoopSimplify.cpp274 PHINode *PN; in ProcessLoop() local
472 PHINode *PN = cast<PHINode>(I); in FindPHIToPartitionLoops() local
557 PHINode *PN = FindPHIToPartitionLoops(L, DT, AA, LI); in SeparateNestedLoop() local
695 PHINode *PN = cast<PHINode>(I); in InsertUniqueBackedgeBlock() local
DBreakCriticalEdges.cpp179 PHINode *PN = cast<PHINode>(I); in SplitCriticalEdge() local
228 if (PHINode *PN = dyn_cast<PHINode>(DestBB->begin())) { in SplitCriticalEdge() local
DDemoteRegToStack.cpp45 if (PHINode *PN = dyn_cast<PHINode>(U)) { in DemoteRegToStack() local
DSimplifyCFG.cpp135 PHINode *PN = cast<PHINode>(BBI); in SafeToMergeTerminators() local
176 PHINode *PN = cast<PHINode>(BBI); in isProfitableToFoldUnconditional() local
193 PHINode *PN; in AddPredecessorToBlock() local
986 PHINode *PN; in isSafeToHoistInvoke() local
1068 PHINode *PN; in HoistThenElseCodeToIf() local
1099 PHINode *PN; in HoistThenElseCodeToIf() local
1157 if (PHINode *PN = dyn_cast<PHINode>(I)) { in SinkThenElseCodeToEnd() local
1610 PHINode *PN = dyn_cast<PHINode>(BI->getCondition()); in FoldCondBranchOnPHI() local
1660 if (PHINode *PN = dyn_cast<PHINode>(BBI)) { in FoldCondBranchOnPHI() local
1706 static bool FoldTwoEntryPHINode(PHINode *PN, const DataLayout *TD) { in FoldTwoEntryPHINode()
[all …]
DLowerSwitch.cpp219 PHINode* PN = cast<PHINode>(I); in newLeafBlock() local
300 PHINode *PN = cast<PHINode>(I); in processSwitchInst() local
DLoopUnroll.cpp50 if (PHINode *PN = dyn_cast<PHINode>(I)) { in RemapInstruction() local
332 PHINode *PN = OrigPHINode[i]; in UnrollLoop() local
DGlobalStatus.cpp132 } else if (const PHINode *PN = dyn_cast<PHINode>(I)) { in analyzeGlobalAux() local
DLowerInvoke.cpp210 while (PHINode *PN = dyn_cast<PHINode>(II->getUnwindDest()->begin())) { in rewriteExpensiveInvoke() local
361 PHINode *PN = cast<PHINode>(U); in splitLiveRangesLiveAcrossInvokes() local
/freebsd-9-stable/contrib/llvm/lib/Transforms/ObjCARC/
DProvenanceAnalysis.cpp150 if (const PHINode *PN = dyn_cast<PHINode>(A)) in relatedCheck() local
152 if (const PHINode *PN = dyn_cast<PHINode>(B)) in relatedCheck() local
/freebsd-9-stable/contrib/llvm/lib/Analysis/
DSparsePropagation.cpp229 void SparseSolver::visitPHINode(PHINode &PN) { in visitPHINode()
279 if (PHINode *PN = dyn_cast<PHINode>(&I)) in visitInst() local
DDominanceFrontier.cpp29 const DomTreeNode *PN) in DFCalculateWorkObject()
DScalarEvolutionExpander.cpp855 bool SCEVExpander::isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, in isNormalAddRecExprPHI()
978 bool SCEVExpander::isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, in isExpandedAddRecExprPHI()
992 Value *SCEVExpander::expandIVInc(PHINode *PN, Value *StepV, const Loop *L, in expandIVInc()
1110 PHINode *PN = Builder.CreatePHI(ExpandTy, std::distance(HPB, HPE), in getAddRecExprPHILiterally() local
1193 PHINode *PN = getAddRecExprPHILiterally(Normalized, L, ExpandTy, IntTy); in expandAddRecExprLiterally() local
1267 if (PHINode *PN = L->getCanonicalInductionVariable()) in visitAddRecExpr() local
/freebsd-9-stable/contrib/llvm/lib/Transforms/Scalar/
DJumpThreading.cpp379 if (PHINode *PN = dyn_cast<PHINode>(I)) { in ComputeValueKnownInPredecessors() local
484 PHINode *PN = dyn_cast<PHINode>(Cmp->getOperand(0)); in ComputeValueKnownInPredecessors() local
813 if (PHINode *PN = dyn_cast<PHINode>(CondInst)) in ProcessBlock() local
984 PHINode *PN = PHINode::Create(LI->getType(), std::distance(PB, PE), "", in SimplifyPartiallyRedundantLoad() local
1182 bool JumpThreading::ProcessBranchOnPHI(PHINode *PN) { in ProcessBranchOnPHI()
DCodeGenPrepare.cpp316 while (const PHINode *PN = dyn_cast<PHINode>(BBI++)) { in CanMergeBlocks() local
358 while (const PHINode *PN = dyn_cast<PHINode>(BBI++)) { in CanMergeBlocks() local
404 PHINode *PN; in EliminateMostlyEmptyBlock() local
495 if (PHINode *PN = dyn_cast<PHINode>(User)) { in OptimizeNoopCopyExpression() local
708 PHINode *PN = 0; in DupRetToEnableTailCallOpts() local
1870 PHINode *PN = PHINode::Create(SI->getType(), 2, "", NextBlock->begin()); in OptimizeSelectInst() local
/freebsd-9-stable/contrib/llvm/lib/Transforms/IPO/
DGlobalOpt.cpp638 } else if (const PHINode *PN = dyn_cast<PHINode>(U)) { in AllUsesOfValueWillTrapIfNull() local
986 if (const PHINode *PN = dyn_cast<PHINode>(Inst)) { in ValueIsOnlyUsedLocallyOrStoredToOneGlobal() local
1022 } else if (PHINode *PN = dyn_cast<PHINode>(U)) { in ReplaceUsesOfMallocWithGlobal() local
1080 if (const PHINode *PN = dyn_cast<PHINode>(User)) { in LoadUsesSimpleEnoughForHeapSRA() local
1127 const PHINode *PN = *I; in AllGlobalLoadUsesSimpleEnoughForHeapSRA() local
1178 } else if (PHINode *PN = dyn_cast<PHINode>(V)) { in GetHeapSROAValue() local
1245 PHINode *PN = cast<PHINode>(LoadUser); in RewriteHeapSROALoadUser() local
1422 PHINode *PN = PHIsToRewrite.back().first; in PerformHeapAllocSRoA() local
1441 if (PHINode *PN = dyn_cast<PHINode>(I->first)) in PerformHeapAllocSRoA() local
1451 if (PHINode *PN = dyn_cast<PHINode>(I->first)) in PerformHeapAllocSRoA() local
[all …]
/freebsd-9-stable/contrib/llvm/lib/CodeGen/
DDwarfEHPrepare.cpp150 PHINode *PN = PHINode::Create(Type::getInt8PtrTy(Ctx), ResumesSize, in InsertUnwindResumeCalls() local

1234