Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h152 BBMapBucket.second = PredInfo; in BuildBlockList()
153 Info->Preds[p] = PredInfo; in BuildBlockList()
155 if (PredInfo->AvailableVal) { in BuildBlockList()
159 WorkList.push_back(PredInfo); in BuildBlockList()
374 BlkT *Pred = PredInfo->BB; in FindAvailableVals()
376 if (PredInfo->DefBB != PredInfo) in FindAvailableVals()
377 PredInfo = PredInfo->DefBB; in FindAvailableVals()
421 if (PredInfo->DefBB != PredInfo) in CheckIfPHIMatches()
422 PredInfo = PredInfo->DefBB; in CheckIfPHIMatches()
425 if (PredInfo->AvailableVal) { in CheckIfPHIMatches()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DPredicateInfo.cpp760 const auto *PI = PredInfo.getPredicateInfoFor(Inst); in replaceCreatedSSACopys()
773 auto PredInfo = make_unique<PredicateInfo>(F, DT, AC); in runOnFunction() local
774 PredInfo->print(dbgs()); in runOnFunction()
776 PredInfo->verifyPredicateInfo(); in runOnFunction()
778 replaceCreatedSSACopys(*PredInfo, F); in runOnFunction()
787 auto PredInfo = make_unique<PredicateInfo>(F, DT, AC); in run() local
788 PredInfo->print(OS); in run()
790 replaceCreatedSSACopys(*PredInfo, F); in run()
798 const PredicateInfo *PredInfo; member in llvm::PredicateInfoAnnotatedWriter
801 PredicateInfoAnnotatedWriter(const PredicateInfo *M) : PredInfo(M) {} in PredicateInfoAnnotatedWriter()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DSCCP.h44 std::unique_ptr<PredicateInfo> PredInfo; member
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp856 BlockInfo *PredInfo = &BBInfo[Pred->getBlockID()]; in handlePredecessor() local
857 assert(PredInfo->UnprocessedSuccessors > 0); in handlePredecessor()
859 if (--PredInfo->UnprocessedSuccessors == 0) in handlePredecessor()
860 mergeEntryMap(std::move(PredInfo->ExitMap)); in handlePredecessor()
862 mergeEntryMap(PredInfo->ExitMap.clone()); in handlePredecessor()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp712 struct PredInfo { in applyInsertUpdates() struct
716 SmallDenseMap<BasicBlock *, PredInfo> PredMap; in applyInsertUpdates()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp497 std::unique_ptr<PredicateInfo> PredInfo; member in __anon46287ded0311::NewGVN
660 PredInfo(make_unique<PredicateInfo>(F, *DT, *AC)), in NewGVN()
1533 auto *PI = PredInfo->getPredicateInfoFor(I); in performSymbolicPredicateInfoEvaluation()
1874 auto *CmpPI = PredInfo->getPredicateInfoFor(I); in performSymbolicCmpEvaluation()
1912 auto *PI = PredInfo->getPredicateInfoFor(Op); in performSymbolicCmpEvaluation()
4086 auto *PI = PredInfo->getPredicateInfoFor(ReplacedInst); in eliminateInstructions()
H A DSCCP.cpp262 return A->second.PredInfo->getPredicateInfoFor(I); in getPredicateInfoFor()