Home
last modified time | relevance | path

Searched refs:SrcBlock (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp714 const CFGBlock *SrcBlock = BE.getSrc(); in VisitLogicalExpr() local
716 CFGTerminator T = SrcBlock->getTerminator(); in VisitLogicalExpr()
720 assert(SrcBlock->succ_size() == 2); in VisitLogicalExpr()
722 unsigned constant = (*SrcBlock->succ_begin() == BE.getDst()) ? 1 : 0; in VisitLogicalExpr()
729 assert(!SrcBlock->empty()); in VisitLogicalExpr()
730 CFGStmt Elem = SrcBlock->rbegin()->castAs<CFGStmt>(); in VisitLogicalExpr()
808 const CFGBlock *SrcBlock = nullptr; in VisitGuardedExpr() local
822 SrcBlock = PP.castAs<BlockEdge>().getSrc(); in VisitGuardedExpr()
827 assert(SrcBlock && "missing function entry"); in VisitGuardedExpr()
834 for (CFGElement CE : llvm::reverse(*SrcBlock)) { in VisitGuardedExpr()
H A DBugReporterVisitors.cpp2289 const CFGBlock *SrcBlock = BE->getSrc(); in VisitNodeImpl() local
2290 if (const Stmt *Term = SrcBlock->getTerminatorStmt()) { in VisitNodeImpl()
2300 return VisitTerminator(Term, N, SrcBlock, BE->getDst(), BR, BRC); in VisitNodeImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineLICM.cpp268 bool isTgtHotterThanSrc(MachineBasicBlock *SrcBlock,
1388 MachineBasicBlock *SrcBlock = MI->getParent(); in Hoist() local
1393 isTgtHotterThanSrc(SrcBlock, Preheader)) { in Hoist()
1494 bool MachineLICMBase::isTgtHotterThanSrc(MachineBasicBlock *SrcBlock, in isTgtHotterThanSrc() argument
1497 uint64_t SrcBF = MBFI->getBlockFreq(SrcBlock).getFrequency(); in isTgtHotterThanSrc()
H A DCodeGenPrepare.cpp7592 BasicBlock *SrcBlock = GEPI->getParent(); in tryUnmergingGEPsAcrossIndirectBr() local
7595 if (!isa<IndirectBrInst>(SrcBlock->getTerminator())) in tryUnmergingGEPsAcrossIndirectBr()
7611 if (GEPIOpI->getParent() != SrcBlock) in tryUnmergingGEPsAcrossIndirectBr()
7617 if (I->getParent() != SrcBlock) { in tryUnmergingGEPsAcrossIndirectBr()
7635 if (UI->getParent() == SrcBlock) in tryUnmergingGEPsAcrossIndirectBr()
7686 return cast<Instruction>(Usr)->getParent() != SrcBlock; in tryUnmergingGEPsAcrossIndirectBr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp253 const auto &SrcBlock = Edge.first; in isLoopEnteringEdge() local
256 !DstBlock.getLoop()->contains(SrcBlock.getLoop())) || in isLoopEnteringEdge()
259 SrcBlock.getSccNum() != DstBlock.getSccNum()); in isLoopEnteringEdge()
272 const auto &SrcBlock = Edge.first; in isLoopBackEdge() local
274 return SrcBlock.belongsToSameLoop(DstBlock) && in isLoopBackEdge()
H A DDependenceAnalysis.cpp746 const BasicBlock *SrcBlock = Src->getParent(); in establishNestingLevels() local
748 unsigned SrcLevel = LI->getLoopDepth(SrcBlock); in establishNestingLevels()
750 const Loop *SrcLoop = LI->getLoopFor(SrcBlock); in establishNestingLevels()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLICM.cpp837 BasicBlock *SrcBlock = I.getParent(); in worthSinkOrHoistInst() local
839 BFI->getBlockFreq(SrcBlock).getFrequency()) { in worthSinkOrHoistInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3509 BasicBlock *SrcBlock = I->getParent(); in TryToSinkInstruction() local
3570 if (DVI->getParent() == SrcBlock) in TryToSinkInstruction()