Home
last modified time | relevance | path

Searched refs:PredInfo (Results 1 – 6 of 6) sorted by relevance

/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
DSSAUpdaterImpl.h128 BBInfo *PredInfo = new (Allocator) BBInfo(Pred, PredVal); in BuildBlockList() local
129 BBMapBucket.second = PredInfo; in BuildBlockList()
130 Info->Preds[p] = PredInfo; in BuildBlockList()
132 if (PredInfo->AvailableVal) { in BuildBlockList()
133 RootList.push_back(PredInfo); in BuildBlockList()
136 WorkList.push_back(PredInfo); in BuildBlockList()
351 BBInfo *PredInfo = Info->Preds[p]; in FindAvailableVals() local
352 BlkT *Pred = PredInfo->BB; in FindAvailableVals()
354 if (PredInfo->DefBB != PredInfo) in FindAvailableVals()
355 PredInfo = PredInfo->DefBB; in FindAvailableVals()
[all …]
/external/llvm/include/llvm/Transforms/Utils/
DSSAUpdaterImpl.h139 BBInfo *PredInfo = new (Allocator) BBInfo(Pred, PredVal); in BuildBlockList() local
140 BBMapBucket.second = PredInfo; in BuildBlockList()
141 Info->Preds[p] = PredInfo; in BuildBlockList()
143 if (PredInfo->AvailableVal) { in BuildBlockList()
144 RootList.push_back(PredInfo); in BuildBlockList()
147 WorkList.push_back(PredInfo); in BuildBlockList()
362 BBInfo *PredInfo = Info->Preds[p]; in FindAvailableVals() local
363 BlkT *Pred = PredInfo->BB; in FindAvailableVals()
365 if (PredInfo->DefBB != PredInfo) in FindAvailableVals()
366 PredInfo = PredInfo->DefBB; in FindAvailableVals()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DSSAUpdaterImpl.h151 BBInfo *PredInfo = new (Allocator) BBInfo(Pred, PredVal); in BuildBlockList() local
152 BBMapBucket.second = PredInfo; in BuildBlockList()
153 Info->Preds[p] = PredInfo; in BuildBlockList()
155 if (PredInfo->AvailableVal) { in BuildBlockList()
156 RootList.push_back(PredInfo); in BuildBlockList()
159 WorkList.push_back(PredInfo); in BuildBlockList()
373 BBInfo *PredInfo = Info->Preds[p]; in FindAvailableVals() local
374 BlkT *Pred = PredInfo->BB; in FindAvailableVals()
376 if (PredInfo->DefBB != PredInfo) in FindAvailableVals()
377 PredInfo = PredInfo->DefBB; in FindAvailableVals()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DPredicateInfo.cpp758 static void replaceCreatedSSACopys(PredicateInfo &PredInfo, Function &F) { in replaceCreatedSSACopys() argument
761 const auto *PI = PredInfo.getPredicateInfoFor(Inst); in replaceCreatedSSACopys()
774 auto PredInfo = make_unique<PredicateInfo>(F, DT, AC); in runOnFunction() local
775 PredInfo->print(dbgs()); in runOnFunction()
777 PredInfo->verifyPredicateInfo(); in runOnFunction()
779 replaceCreatedSSACopys(*PredInfo, F); in runOnFunction()
788 auto PredInfo = make_unique<PredicateInfo>(F, DT, AC); in run() local
789 PredInfo->print(OS); in run()
791 replaceCreatedSSACopys(*PredInfo, F); in run()
799 const PredicateInfo *PredInfo; member in llvm::PredicateInfoAnnotatedWriter
[all …]
/external/clang/lib/Analysis/
DThreadSafetyCommon.cpp837 BlockInfo *PredInfo = &BBInfo[Pred->getBlockID()]; in handlePredecessor() local
838 assert(PredInfo->UnprocessedSuccessors > 0); in handlePredecessor()
840 if (--PredInfo->UnprocessedSuccessors == 0) in handlePredecessor()
841 mergeEntryMap(std::move(PredInfo->ExitMap)); in handlePredecessor()
843 mergeEntryMap(PredInfo->ExitMap.clone()); in handlePredecessor()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DNewGVN.cpp497 std::unique_ptr<PredicateInfo> PredInfo; member in __anonc9d17a0b0311::NewGVN
660 PredInfo(make_unique<PredicateInfo>(F, *DT, *AC)), SQ(DL, TLI, DT, AC) { in NewGVN()
1530 auto *PI = PredInfo->getPredicateInfoFor(I); in performSymbolicPredicateInfoEvaluation()
1871 auto *CmpPI = PredInfo->getPredicateInfoFor(I); in performSymbolicCmpEvaluation()
1909 auto *PI = PredInfo->getPredicateInfoFor(Op); in performSymbolicCmpEvaluation()
4117 auto *PI = PredInfo->getPredicateInfoFor(ReplacedInst); in eliminateInstructions()