Searched refs:pred_begin (Results 26 - 50 of 97) sorted by relevance

1234

/freebsd-current/contrib/llvm-project/clang/lib/Analysis/
H A DConsumed.cpp97 if (Block->pred_size() == 1 && *Block->pred_begin())
98 return getLastStmtLoc(*Block->pred_begin());
1009 for (CFGBlock::const_pred_iterator PI = TargetBlock->pred_begin(),
1081 for (CFGBlock::const_pred_iterator PI = Block->pred_begin(),
H A DUninitializedValues.cpp586 for (CFGBlock::const_pred_iterator I = B->pred_begin(), E = B->pred_end();
845 for (CFGBlock::const_pred_iterator I = block->pred_begin(),
H A DThreadSafety.cpp740 for (CFGBlock::const_pred_iterator PI = CurrBlock->pred_begin(),
839 } else if (CurrBlock->pred_size() == 1 && *CurrBlock->pred_begin() &&
844 BlockInfo[(*CurrBlock->pred_begin())->getBlockID()].ExitLoc;
2416 for (CFGBlock::const_pred_iterator PI = CurrBlock->pred_begin(),
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFlattenCFG.cpp147 SmallPtrSet<BasicBlock *, 16> Preds(pred_begin(BB), pred_end(BB));
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp69 Preheader = *BB->pred_begin();
71 Preheader = *std::next(BB->pred_begin());
1295 PreheaderBB = *BB->pred_begin();
1297 PreheaderBB = *std::next(BB->pred_begin());
1694 NewMI->getOperand(2).setMBB(*DestBB->pred_begin());
1808 MachineBasicBlock *Pred = *(*EI)->pred_begin();
H A DTailDuplicator.cpp102 SmallSetVector<MachineBasicBlock *, 8> Preds(MBB.pred_begin(),
852 Preds.insert(TailBB->pred_begin(), TailBB->pred_end());
H A DShrinkWrap.cpp449 Worklist.append(CleanBB->pred_begin(), CleanBB->pred_end());
647 NewSave = FindIDom<>(**NewSave->pred_begin(), NewSave->predecessors(), *MDT,
H A DLiveVariables.cpp689 LiveToEndBlocks.append(UseBB.pred_begin(), UseBB.pred_end());
712 LiveToEndBlocks.append(BB.pred_begin(), BB.pred_end());
H A DMachineBlockPlacement.cpp1913 MachineBasicBlock *Pred = *BottomBlock->pred_begin();
2132 (*BestPred->pred_begin())->succ_size() == 1 &&
2133 *BestPred->pred_begin() != L.getHeader())
2134 BestPred = *BestPred->pred_begin();
H A DMachineSink.cpp1296 auto *PredMBB = *MBB->pred_begin();
2085 assert((SuccBB->pred_size() == 1 && *SuccBB->pred_begin() == &CurBB) &&
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp315 edge_iterator pred_begin() const { return Preds.begin(); } function in class:__anon2889::BBState
1446 for (BBState::edge_iterator PI(MyStates.pred_begin()),
1587 BBState::edge_iterator PI(MyStates.pred_begin()),
1606 if (!BB->hasNPredecessors(MyStates.pred_end() - MyStates.pred_begin()))
1700 PredStack.push_back(std::make_pair(&ExitBB, MyStates.pred_begin()));
1708 PredStack.push_back(std::make_pair(BB, BBStates[BB].pred_begin()));
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp682 N = *N->pred_begin();
691 N = *N->pred_begin();
795 for (const ExplodedNode *N = Pred ; N ; N = *N->pred_begin()) {
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DValistChecker.cpp242 N = N->pred_empty() ? nullptr : *(N->pred_begin());
H A DMoveChecker.cpp345 N = N->pred_empty() ? nullptr : *(N->pred_begin());
H A DMacOSKeychainAPIChecker.cpp458 N = N->pred_empty() ? nullptr : *(N->pred_begin());
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIModeRegister.cpp380 MachineBasicBlock::pred_iterator P = MBB.pred_begin(), E = MBB.pred_end();
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp718 for (const auto *P : make_range(Irr.pred_begin(), Irr.pred_end())) {
745 for (const auto *P : make_range(Irr.pred_begin(), Irr.pred_end())) {
H A DMemorySSAUpdater.cpp114 std::copy(pred_begin(BB), pred_end(BB), Phi->block_begin());
676 SmallPtrSet<BasicBlock *, 4> NewPhiBBPreds(pred_begin(NewPhiBB),
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FlagsCopyLowering.cpp472 std::accumulate(std::next(TestMBB->pred_begin()), TestMBB->pred_end(),
473 *TestMBB->pred_begin(),
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp166 GetPredecessor(*MBB->pred_begin());
720 MBB = *MBB->pred_begin();
1356 return SearchForStart(*MBB->pred_begin());
/freebsd-current/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTypeErasedDataflowAnalysis.cpp277 std::vector<const CFGBlock *> Preds(Block.pred_begin(), Block.pred_end());
/freebsd-current/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h186 for (CFGBlock::const_pred_iterator SI = CurrBlock->pred_begin(),
/freebsd-current/contrib/llvm-project/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp443 if (B->pred_begin() == B->pred_end()) {
1124 std::deque<const CFGBlock*> BlockQueue(B.pred_begin(), B.pred_end());
1179 std::copy(P->pred_begin(), P->pred_end(),
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp572 MachineBasicBlock::pred_iterator PI = TopMBB->pred_begin();
1859 MBBVector Preds(Header->pred_begin(), Header->pred_end());
/freebsd-current/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYConstantIslandPass.cpp804 MachineBasicBlock *Pred = *MBB->pred_begin();

Completed in 328 milliseconds

1234