Home
last modified time | relevance | path

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

12345678910>>...13

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DPhiValues.cpp101 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/
DInstCombinePHI.cpp28 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/
DInstCombinePHI.cpp33 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/
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
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/
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
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DSpeculateAroundPHIs.cpp50 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/
DBasicBlock.cpp315 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
DDominators.cpp199 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/
DProvenanceAnalysis.cpp151 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/
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
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DLocal.cpp323 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
DLCSSA.cpp188 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
DBasicBlockUtils.cpp77 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
DSimplifyCFG.cpp98 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/
DBasicBlock.cpp329 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/
DUnifyFunctionExitNodes.cpp91 PHINode *PN = nullptr; in runOnFunction() local
DBasicBlockUtils.cpp66 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
DLCSSA.cpp80 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
DCodeExtractor.cpp188 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/
DUnifyFunctionExitNodes.cpp90 PHINode *PN = nullptr; in runOnFunction() local
DSSAUpdaterBulk.cpp161 PHINode *PN = B.CreatePHI(R.Ty, 0, R.Name); in RewriteAllUses() local
169 for (auto *PN : InsertedPHIsForVar) { in RewriteAllUses() local
DLCSSA.cpp106 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/
DBasicBlockTest.cpp37 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/
DHexagonVectorLoopCarriedReuse.cpp382 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/
DSparsePropagation.h77 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

12345678910>>...13