Searched refs:SrcBlock (Results 1 – 5 of 5) sorted by relevance
576 const CFGBlock *SrcBlock = BE.getSrc(); in VisitLogicalExpr() local578 CFGTerminator T = SrcBlock->getTerminator(); in VisitLogicalExpr()582 assert(SrcBlock->succ_size() == 2); in VisitLogicalExpr()584 unsigned constant = (*SrcBlock->succ_begin() == BE.getDst()) ? 1 : 0; in VisitLogicalExpr()591 assert(!SrcBlock->empty()); in VisitLogicalExpr()592 CFGStmt Elem = SrcBlock->rbegin()->castAs<CFGStmt>(); in VisitLogicalExpr()680 const CFGBlock *SrcBlock = nullptr; in VisitGuardedExpr() local690 SrcBlock = PP.castAs<BlockEdge>().getSrc(); in VisitGuardedExpr()695 assert(SrcBlock && "missing function entry"); in VisitGuardedExpr()702 for (CFGElement CE : llvm::reverse(*SrcBlock)) { in VisitGuardedExpr()
6409 BasicBlock *SrcBlock = GEPI->getParent(); in tryUnmergingGEPsAcrossIndirectBr() local6412 if (!isa<IndirectBrInst>(SrcBlock->getTerminator())) in tryUnmergingGEPsAcrossIndirectBr()6427 if (GEPIOpI->getParent() != SrcBlock) in tryUnmergingGEPsAcrossIndirectBr()6433 if (I->getParent() != SrcBlock) { in tryUnmergingGEPsAcrossIndirectBr()6451 if (UI->getParent() == SrcBlock) in tryUnmergingGEPsAcrossIndirectBr()6500 return cast<Instruction>(Usr)->getParent() != SrcBlock; in tryUnmergingGEPsAcrossIndirectBr()
724 const BasicBlock *SrcBlock = Src->getParent(); in establishNestingLevels() local726 unsigned SrcLevel = LI->getLoopDepth(SrcBlock); in establishNestingLevels()728 const Loop *SrcLoop = LI->getLoopFor(SrcBlock); in establishNestingLevels()
709 const BasicBlock *SrcBlock = Src->getParent(); in establishNestingLevels() local711 unsigned SrcLevel = LI->getLoopDepth(SrcBlock); in establishNestingLevels()713 const Loop *SrcLoop = LI->getLoopFor(SrcBlock); in establishNestingLevels()
2901 BasicBlock *SrcBlock = I->getParent(); in TryToSinkInstruction() local2940 if (DII->getParent() == SrcBlock) { in TryToSinkInstruction()