| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | SSAUpdaterImpl.h | 151 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 D | SCCPSolver.h | 32 std::unique_ptr<PredicateInfo> PredInfo; member
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | PredicateInfo.cpp | 863 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 D | SCCPSolver.cpp | 343 return A->second.PredInfo->getPredicateInfoFor(I); in getPredicateInfoFor()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SwitchLoweringUtils.h | 121 struct PredInfoPair PredInfo; member 160 : PredInfo({pred, nocmp}), CmpLHS(cmplhs), CmpMHS(cmpmiddle),
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ThreadSafetyCommon.cpp | 860 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 D | IRTranslator.cpp | 548 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 D | NewGVN.cpp | 501 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 D | MemorySSAUpdater.cpp | 951 struct PredInfo { in applyInsertUpdates() struct 955 SmallDenseMap<BasicBlock *, PredInfo> PredMap; in applyInsertUpdates()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineVerifier.cpp | 2491 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()
|