Home
last modified time | relevance | path

Searched refs:PostBB (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp908 MachineBasicBlock *PreBB = nullptr, *PostBB = nullptr; in addTryDelegate() local
925 PostBB = MF.CreateMachineBasicBlock(); in addTryDelegate()
926 MF.insert(std::next(PreBB->getIterator()), PostBB); in addTryDelegate()
928 PostBB->splice(PostBB->end(), PreBB, SplitPos, PreBB->end()); in addTryDelegate()
929 PostBB->transferSuccessors(PreBB); in addTryDelegate()
947 PostBB = EndBB; in addTryDelegate()
948 MF.insert(PostBB->getIterator(), PreBB); in addTryDelegate()
949 MF.insert(PostBB->getIterator(), DelegateBB); in addTryDelegate()
950 PreBB->splice(PreBB->end(), PostBB, PostBB->begin(), SplitPos); in addTryDelegate()
955 unstackifyVRegsUsedInSplitBB(*PreBB, *PostBB); in addTryDelegate()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp4074 BasicBlock *PostBB, Value *Address, bool InvertPCond, bool InvertQCond, in mergeConditionalStoreToAddress() argument
4162 if (std::next(pred_begin(PostBB), 2) != pred_end(PostBB)) { in mergeConditionalStoreToAddress()
4169 SplitBlockPredecessors(PostBB, {QFB, TruePred}, "condstore.split", DTU); in mergeConditionalStoreToAddress()
4172 PostBB = NewBB; in mergeConditionalStoreToAddress()
4187 BasicBlock::iterator PostBBFirst = PostBB->getFirstInsertionPt(); in mergeConditionalStoreToAddress()
4188 IRBuilder<> QB(PostBB, PostBBFirst); in mergeConditionalStoreToAddress()
4254 BasicBlock *PostBB = QFB->getSingleSuccessor(); in mergeConditionalStores() local
4259 PostBB = QFB; in mergeConditionalStores()
4262 if (!PostBB) in mergeConditionalStores()
4271 if (QFB == PostBB) { in mergeConditionalStores()
[all …]