| /external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
| D | PhiValues.cpp | 101 const PhiValues::ValueSet &PhiValues::getValuesForPhi(const PHINode *PN) { in getValuesForPhi() 120 if (const PHINode *PN = dyn_cast<PHINode>(V)) in invalidateValue() local 137 for (const PHINode &PN : BB.phis()) { in print() local 170 for (const PHINode &PN : BB.phis()) in run() local
|
| /external/llvm/lib/Transforms/InstCombine/ |
| D | InstCombinePHI.cpp | 28 Instruction *InstCombiner::FoldPHIArgBinOpIntoPHI(PHINode &PN) { in FoldPHIArgBinOpIntoPHI() 121 Instruction *InstCombiner::FoldPHIArgGEPIntoPHI(PHINode &PN) { in FoldPHIArgGEPIntoPHI() 276 Instruction *InstCombiner::FoldPHIArgLoadIntoPHI(PHINode &PN) { in FoldPHIArgLoadIntoPHI() 467 Instruction *InstCombiner::FoldPHIArgOpIntoPHI(PHINode &PN) { in FoldPHIArgOpIntoPHI() 575 static bool DeadPHICycle(PHINode *PN, in DeadPHICycle() 597 static bool PHIsEqualValue(PHINode *PN, Value *NonPhiInVal, in PHIsEqualValue() 622 static ConstantInt *GetAnyNonZeroConstInt(PHINode &PN) { in GetAnyNonZeroConstInt() 651 PHINode *PN; // The PHI that was lowered. member 710 PHINode *PN = PHIsToSlice[PHIId]; in SliceUpIllegalIntegerPHI() local 778 PHINode *PN = PHIsToSlice[PHIId]; in SliceUpIllegalIntegerPHI() local [all …]
|
| /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/ |
| D | InstCombinePHI.cpp | 33 void InstCombiner::PHIArgMergedDebugLoc(Instruction *Inst, PHINode &PN) { in PHIArgMergedDebugLoc() 96 Instruction *InstCombiner::FoldIntegerTypedPHI(PHINode &PN) { in FoldIntegerTypedPHI() 284 Instruction *InstCombiner::FoldPHIArgBinOpIntoPHI(PHINode &PN) { in FoldPHIArgBinOpIntoPHI() 377 Instruction *InstCombiner::FoldPHIArgGEPIntoPHI(PHINode &PN) { in FoldPHIArgGEPIntoPHI() 532 Instruction *InstCombiner::FoldPHIArgLoadIntoPHI(PHINode &PN) { in FoldPHIArgLoadIntoPHI() 723 Instruction *InstCombiner::FoldPHIArgOpIntoPHI(PHINode &PN) { in FoldPHIArgOpIntoPHI() 831 static bool DeadPHICycle(PHINode *PN, in DeadPHICycle() 853 static bool PHIsEqualValue(PHINode *PN, Value *NonPhiInVal, in PHIsEqualValue() 878 static ConstantInt *GetAnyNonZeroConstInt(PHINode &PN) { in GetAnyNonZeroConstInt() 907 PHINode *PN; // The PHI that was lowered. member [all …]
|
| /external/swiftshader/third_party/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 636 PHINode *PN = PHIsToSlice[PHIId]; in SliceUpIllegalIntegerPHI() local 706 PHINode *PN = PHIsToSlice[PHIId]; in SliceUpIllegalIntegerPHI() local 794 Instruction *InstCombiner::visitPHINode(PHINode &PN) { in visitPHINode()
|
| /external/swiftshader/third_party/LLVM/lib/VMCore/ |
| 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
|
| /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
| D | SpeculateAroundPHIs.cpp | 50 isSafeToSpeculatePHIUsers(PHINode &PN, DominatorTree &DT, in isSafeToSpeculatePHIUsers() 196 PHINode &PN, SmallDenseMap<PHINode *, int, 16> &CostSavingsMap, in isSafeAndProfitableToSpeculateAroundPHI() argument 340 for (auto *PN : PNs) in visitPHIUsersAndDepsInPostOrder() local 426 for (auto *PN : PNs) { in findProfitablePHIs() local 485 for (auto *PN : llvm::make_range(UserPNsSplitIt, UserPNs.end())) { in findProfitablePHIs() local 749 [&](PHINode *PN) { in tryToSpeculatePHIs() 804 while (auto *PN = dyn_cast<PHINode>(&*BBI)) { in run() local
|
| /external/llvm/lib/IR/ |
| D | BasicBlock.cpp | 315 while (PHINode *PN = dyn_cast<PHINode>(&front())) { in removePredecessor() local 335 PHINode *PN; in removePredecessor() local 401 PHINode *PN; in splitBasicBlock() local 424 PHINode *PN = dyn_cast<PHINode>(II); in replaceSuccessorsPhiUsesWith() local
|
| D | Dominators.cpp | 199 PHINode *PN = dyn_cast<PHINode>(UserInst); in dominates() local 222 if (PHINode *PN = dyn_cast<PHINode>(UserInst)) in dominates() local 273 if (PHINode *PN = dyn_cast<PHINode>(I)) in isReachableFromEntry() local
|
| /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/ObjCARC/ |
| D | ProvenanceAnalysis.cpp | 151 if (const PHINode *PN = dyn_cast<PHINode>(A)) in relatedCheck() local 153 if (const PHINode *PN = dyn_cast<PHINode>(B)) in relatedCheck() local
|
| /external/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
|
| /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
| D | Local.cpp | 323 bool llvm::RecursivelyDeleteDeadPHINode(PHINode *PN) { in RecursivelyDeleteDeadPHINode() 400 while (PHINode *PN = dyn_cast<PHINode>(PhiIt)) { in RemovePredecessorAndSimplify() local 428 while (PHINode *PN = dyn_cast<PHINode>(DestBB->begin())) { in MergeBasicBlockIntoOnlyPred() local 508 PHINode *PN = cast<PHINode>(I); in CanPropagatePredecessorsForPHIs() local 580 if (PHINode* PN = dyn_cast<PHINode>(*UI)) { in TryToSimplifyUncondBranchFromEmptyBlock() local 601 PHINode *PN = cast<PHINode>(I); in TryToSimplifyUncondBranchFromEmptyBlock() local 633 while (PHINode *PN = dyn_cast<PHINode>(&BB->front())) { in TryToSimplifyUncondBranchFromEmptyBlock() local
|
| D | LCSSA.cpp | 188 if (PHINode *PN = dyn_cast<PHINode>(U)) in ProcessInstruction() local 225 PHINode *PN = PHINode::Create(Inst->getType(), in ProcessInstruction() local 258 if (PHINode *PN = dyn_cast<PHINode>(User)) in ProcessInstruction() local
|
| D | BasicBlockUtils.cpp | 77 while (PHINode *PN = dyn_cast<PHINode>(BB->begin())) { in FoldSingleEntryPHINodes() local 107 if (PHINode *PN = dyn_cast_or_null<PHINode>(PHIs[i].operator Value*())) in DeleteDeadPHIs() local 141 if (PHINode *PN = dyn_cast<PHINode>(BI)) { in MergeBlockIntoPredecessor() local 402 PHINode *PN = cast<PHINode>(I++); in UpdatePHINodes() local 592 PHINode *PN = PHINode::Create(LPad->getType(), 2, "lpad.phi", LPad); in SplitLandingPadPredecessors() local 667 if (PHINode *PN = dyn_cast<PHINode>(*i)) in FoldReturnIntoUncondBranch() local
|
| D | SimplifyCFG.cpp | 98 PHINode *PN = cast<PHINode>(BBI); in SafeToMergeTerminators() local 115 PHINode *PN; in AddPredecessorToBlock() local 824 PHINode *PN; in isSafeToHoistInvoke() local 920 PHINode *PN; in HoistThenElseCodeToIf() local 1038 PHINode *PN = dyn_cast<PHINode>(*UI); in SpeculativelyExecuteBB() local 1106 PHINode *PN = PHIUses[i]; in SpeculativelyExecuteBB() local 1148 PHINode *PN = dyn_cast<PHINode>(BI->getCondition()); in FoldCondBranchOnPHI() local 1196 if (PHINode *PN = dyn_cast<PHINode>(BBI)) { in FoldCondBranchOnPHI() local 1242 static bool FoldTwoEntryPHINode(PHINode *PN, const TargetData *TD) { in FoldTwoEntryPHINode() 1275 PHINode *PN = cast<PHINode>(II++); in FoldTwoEntryPHINode() local [all …]
|
| /external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/ |
| D | BasicBlock.cpp | 329 while (PHINode *PN = dyn_cast<PHINode>(&front())) { in removePredecessor() local 349 PHINode *PN; in removePredecessor() local 428 for (auto &PN : Successor->phis()) { in splitBasicBlock() local 449 PHINode *PN = dyn_cast<PHINode>(II); in replaceSuccessorsPhiUsesWith() local
|
| /external/llvm/lib/Transforms/Utils/ |
| D | UnifyFunctionExitNodes.cpp | 91 PHINode *PN = nullptr; in runOnFunction() local
|
| D | BasicBlockUtils.cpp | 66 while (PHINode *PN = dyn_cast<PHINode>(BB->begin())) { in FoldSingleEntryPHINodes() local 89 if (PHINode *PN = dyn_cast_or_null<PHINode>(PHIs[i].operator Value*())) in DeleteDeadPHIs() local 124 if (PHINode *PN = dyn_cast<PHINode>(BI)) { in MergeBlockIntoPredecessor() local 356 PHINode *PN = cast<PHINode>(I++); in UpdatePHINodes() local 563 PHINode *PN = PHINode::Create(LPad->getType(), 2, "lpad.phi", LPad); in SplitLandingPadPredecessors() local 598 if (PHINode *PN = dyn_cast<PHINode>(V)) { in FoldReturnIntoUncondBranch() local
|
| D | LCSSA.cpp | 80 if (PHINode *PN = dyn_cast<PHINode>(User)) in processInstruction() local 119 PHINode *PN = PHINode::Create(Inst.getType(), PredCache.size(ExitBB), in processInstruction() local 162 if (PHINode *PN = dyn_cast<PHINode>(User)) in processInstruction() local
|
| D | CodeExtractor.cpp | 188 PHINode *PN = dyn_cast<PHINode>(Header->begin()); in severSplitPHINodes() local 228 PHINode *PN = cast<PHINode>(OldPred->begin()); in severSplitPHINodes() local 240 PHINode *PN = cast<PHINode>(AfterPHIs); in severSplitPHINodes() local 729 PHINode *PN = cast<PHINode>(I); in extractCodeRegion() local 742 PHINode *PN = cast<PHINode>(I); in extractCodeRegion() local
|
| /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
| D | UnifyFunctionExitNodes.cpp | 90 PHINode *PN = nullptr; in runOnFunction() local
|
| D | SSAUpdaterBulk.cpp | 161 PHINode *PN = B.CreatePHI(R.Ty, 0, R.Name); in RewriteAllUses() local 169 for (auto *PN : InsertedPHIsForVar) { in RewriteAllUses() local
|
| D | LCSSA.cpp | 106 if (auto *PN = dyn_cast<PHINode>(User)) in formLCSSAForInstructions() local 146 PHINode *PN = PHINode::Create(I->getType(), PredCache.size(ExitBB), in formLCSSAForInstructions() local 190 if (auto *PN = dyn_cast<PHINode>(User)) in formLCSSAForInstructions() local
|
| /external/swiftshader/third_party/llvm-7.0/llvm/unittests/IR/ |
| D | BasicBlockTest.cpp | 37 for (auto &PN : BB->phis()) { in TEST() local 61 for (auto &PN : BB->phis()) { in TEST() local
|
| /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
| D | HexagonVectorLoopCarriedReuse.cpp | 382 PHINode *PN = cast<PHINode>(D->front()); in findValueToReuse() local 460 PHINode *PN = dyn_cast<PHINode>(Op); in findValueInBlock() local 566 PHINode *PN = dyn_cast<PHINode>(I); in findDepChainFromPHI() local 622 auto *PN = cast<PHINode>(I); in findLoopCarriedDeps() local
|
| /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
| D | SparsePropagation.h | 77 virtual bool IsSpecialCasedPHI(PHINode *PN) { return false; } in IsSpecialCasedPHI() 402 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::visitPHINode(PHINode &PN) { in visitPHINode() 457 if (PHINode *PN = dyn_cast<PHINode>(&I)) in visitInst() local
|