Home
last modified time | relevance | path

Searched refs:LastBlock (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp730 BasicBlock *const LastBlock, in getOrderedBlocks() argument
734 assert(LastBlock && "invalid last block"); in getOrderedBlocks()
735 BasicBlock *CurBlock = LastBlock; in getOrderedBlocks()
787 BasicBlock *LastBlock = nullptr; in processPhi() local
790 if (LastBlock) { in processPhi()
808 LastBlock = Phi.getIncomingBlock(I); in processPhi()
810 if (!LastBlock) { in processPhi()
815 if (LastBlock->getSingleSuccessor() != Phi.getParent()) { in processPhi()
821 getOrderedBlocks(Phi, LastBlock, Phi.getNumIncomingValues()); in processPhi()
H A DDFAJumpThreading.cpp1183 BasicBlock *LastBlock = getClonedBB(BB, NextState, DuplicateMap); in updateLastSuccessor() local
1187 if (!isa<SwitchInst>(LastBlock->getTerminator())) in updateLastSuccessor()
1189 SwitchInst *Switch = cast<SwitchInst>(LastBlock->getTerminator()); in updateLastSuccessor()
1194 for (BasicBlock *Succ : successors(LastBlock)) { in updateLastSuccessor()
1196 DTUpdates.push_back({DominatorTree::Delete, LastBlock, Succ}); in updateLastSuccessor()
1200 BranchInst::Create(NextCase, LastBlock); in updateLastSuccessor()
H A DNewGVN.cpp3366 const BasicBlock *LastBlock = getBlockForValue(InstrFromDFSNum(FirstInstr)); in iterateTouchedInstructions() local
3386 if (CurrBlock != LastBlock) { in iterateTouchedInstructions()
3387 LastBlock = CurrBlock; in iterateTouchedInstructions()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DCFG.cpp2764 LastBlock = newBlock; in VisitCompoundStmt()
2772 return LastBlock; in VisitCompoundStmt()
2893 return LastBlock; in VisitDeclSubExpr()
2994 CFGBlock *B = LastBlock; in VisitDeclSubExpr()
3101 CFGBlock *LastBlock; in VisitIfStmt() local
3140 return LastBlock; in VisitIfStmt()
3357 LastBlock = Tmp; in VisitBlockExpr()
3360 return LastBlock; in VisitBlockExpr()
3381 LastBlock = Tmp; in VisitLambdaExpr()
3384 return LastBlock; in VisitLambdaExpr()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1923 Function::iterator LastBlock = --Caller->end(); in InlineFunction() local
1995 FirstNewBlock = LastBlock; ++FirstNewBlock; in InlineFunction()