Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h151 BBMapBucket.second = PredInfo; in BuildBlockList()
152 Info->Preds[p] = PredInfo; in BuildBlockList()
154 if (PredInfo->AvailableVal) { in BuildBlockList()
158 WorkList.push_back(PredInfo); in BuildBlockList()
373 BlkT *Pred = PredInfo->BB; in FindAvailableVals()
375 if (PredInfo->DefBB != PredInfo) in FindAvailableVals()
376 PredInfo = PredInfo->DefBB; in FindAvailableVals()
420 if (PredInfo->DefBB != PredInfo) in CheckIfPHIMatches()
421 PredInfo = PredInfo->DefBB; in CheckIfPHIMatches()
424 if (PredInfo->AvailableVal) { in CheckIfPHIMatches()
[all …]
H A DSCCPSolver.h32 std::unique_ptr<PredicateInfo> PredInfo; member
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPredicateInfo.cpp863 const auto *PI = PredInfo.getPredicateInfoFor(&Inst); in replaceCreatedSSACopys()
876 auto PredInfo = std::make_unique<PredicateInfo>(F, DT, AC); in runOnFunction() local
877 PredInfo->print(dbgs()); in runOnFunction()
879 PredInfo->verifyPredicateInfo(); in runOnFunction()
881 replaceCreatedSSACopys(*PredInfo, F); in runOnFunction()
890 auto PredInfo = std::make_unique<PredicateInfo>(F, DT, AC); in run() local
891 PredInfo->print(OS); in run()
893 replaceCreatedSSACopys(*PredInfo, F); in run()
901 const PredicateInfo *PredInfo; member in llvm::PredicateInfoAnnotatedWriter
904 PredicateInfoAnnotatedWriter(const PredicateInfo *M) : PredInfo(M) {} in PredicateInfoAnnotatedWriter()
[all …]
H A DSCCPSolver.cpp343 return A->second.PredInfo->getPredicateInfoFor(I); in getPredicateInfoFor()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h121 struct PredInfoPair PredInfo; member
160 : PredInfo({pred, nocmp}), CmpLHS(cmplhs), CmpMHS(cmpmiddle),
/freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp860 BlockInfo *PredInfo = &BBInfo[Pred->getBlockID()]; in handlePredecessor() local
861 assert(PredInfo->UnprocessedSuccessors > 0); in handlePredecessor()
863 if (--PredInfo->UnprocessedSuccessors == 0) in handlePredecessor()
864 mergeEntryMap(std::move(PredInfo->ExitMap)); in handlePredecessor()
866 mergeEntryMap(PredInfo->ExitMap.clone()); in handlePredecessor()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp548 Cases[0].PredInfo.Pred == Cases[1].PredInfo.Pred && in shouldEmitAsBranches()
551 if (Cases[0].PredInfo.Pred == CmpInst::ICMP_EQ && in shouldEmitAsBranches()
554 if (Cases[0].PredInfo.Pred == CmpInst::ICMP_NE && in shouldEmitAsBranches()
818 if (CB.PredInfo.NoCmp) { in emitSwitchCase()
838 CI->getZExtValue() == 1 && CB.PredInfo.Pred == CmpInst::ICMP_EQ) { in emitSwitchCase()
842 if (CmpInst::isFPPredicate(CB.PredInfo.Pred)) in emitSwitchCase()
844 MIB.buildFCmp(CB.PredInfo.Pred, i1Ty, CondLHS, CondRHS).getReg(0); in emitSwitchCase()
847 MIB.buildICmp(CB.PredInfo.Pred, i1Ty, CondLHS, CondRHS).getReg(0); in emitSwitchCase()
850 assert(CB.PredInfo.Pred == CmpInst::ICMP_SLE && in emitSwitchCase()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp501 std::unique_ptr<PredicateInfo> PredInfo; member in __anon0afe5c7c0211::NewGVN
664 PredInfo(std::make_unique<PredicateInfo>(F, *DT, *AC)), in NewGVN()
1555 auto *PI = PredInfo->getPredicateInfoFor(I); in performSymbolicPredicateInfoEvaluation()
1820 auto *CmpPI = PredInfo->getPredicateInfoFor(I); in performSymbolicCmpEvaluation()
1861 auto *PI = PredInfo->getPredicateInfoFor(Op); in performSymbolicCmpEvaluation()
4044 auto *PI = PredInfo->getPredicateInfoFor(ReplacedInst); in eliminateInstructions()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp951 struct PredInfo { in applyInsertUpdates() struct
955 SmallDenseMap<BasicBlock *, PredInfo> PredMap; in applyInsertUpdates()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineVerifier.cpp2491 const BBInfo &PredInfo = MBBInfoMap[Pred]; in calcRegsPassed() local
2492 if (!PredInfo.reachable) in calcRegsPassed()
2495 VRegs.add(PredInfo.regsLiveOut); in calcRegsPassed()
2496 VRegs.add(PredInfo.vregsPassed); in calcRegsPassed()