| /freebsd-9-stable/contrib/llvm/lib/Transforms/InstCombine/ |
| D | InstCombinePHI.cpp | 24 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/ |
| D | BasicBlock.cpp | 250 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
|
| D | Dominators.cpp | 222 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/ |
| D | Local.cpp | 373 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
|
| D | LCSSA.cpp | 189 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
|
| D | BasicBlockUtils.cpp | 78 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
|
| D | CloneFunction.cpp | 411 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
|
| D | UnifyFunctionExitNodes.cpp | 94 PHINode *PN = 0; in runOnFunction() local
|
| D | CodeExtractor.cpp | 192 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
|
| D | LoopSimplify.cpp | 274 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
|
| D | BreakCriticalEdges.cpp | 179 PHINode *PN = cast<PHINode>(I); in SplitCriticalEdge() local 228 if (PHINode *PN = dyn_cast<PHINode>(DestBB->begin())) { in SplitCriticalEdge() local
|
| D | DemoteRegToStack.cpp | 45 if (PHINode *PN = dyn_cast<PHINode>(U)) { in DemoteRegToStack() local
|
| D | SimplifyCFG.cpp | 135 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 …]
|
| D | LowerSwitch.cpp | 219 PHINode* PN = cast<PHINode>(I); in newLeafBlock() local 300 PHINode *PN = cast<PHINode>(I); in processSwitchInst() local
|
| D | LoopUnroll.cpp | 50 if (PHINode *PN = dyn_cast<PHINode>(I)) { in RemapInstruction() local 332 PHINode *PN = OrigPHINode[i]; in UnrollLoop() local
|
| D | GlobalStatus.cpp | 132 } else if (const PHINode *PN = dyn_cast<PHINode>(I)) { in analyzeGlobalAux() local
|
| D | LowerInvoke.cpp | 210 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/ |
| D | ProvenanceAnalysis.cpp | 150 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/ |
| D | SparsePropagation.cpp | 229 void SparseSolver::visitPHINode(PHINode &PN) { in visitPHINode() 279 if (PHINode *PN = dyn_cast<PHINode>(&I)) in visitInst() local
|
| D | DominanceFrontier.cpp | 29 const DomTreeNode *PN) in DFCalculateWorkObject()
|
| D | ScalarEvolutionExpander.cpp | 855 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/ |
| D | JumpThreading.cpp | 379 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()
|
| D | CodeGenPrepare.cpp | 316 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/ |
| D | GlobalOpt.cpp | 638 } 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/ |
| D | DwarfEHPrepare.cpp | 150 PHINode *PN = PHINode::Create(Type::getInt8PtrTy(Ctx), ResumesSize, in InsertUnwindResumeCalls() local
|