Home
last modified time | relevance | path

Searched refs:EndBB (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/CodeGen/
DAtomicExpandPass.cpp774 BasicBlock *EndBB = in expandPartwordCmpXchg() local
777 BasicBlock::Create(Ctx, "partword.cmpxchg.failure", F, EndBB); in expandPartwordCmpXchg()
824 Builder.CreateBr(EndBB); in expandPartwordCmpXchg()
826 Builder.CreateCondBr(Success, EndBB, FailureBB); in expandPartwordCmpXchg()
835 Builder.CreateCondBr(ShouldContinue, LoopBB, EndBB); in expandPartwordCmpXchg()
/external/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp1521 BasicBlock *StoreBB, BasicBlock *EndBB) { in isSafeToSpeculateStore() argument
1603 BasicBlock *EndBB = ThenBB->getTerminator()->getSuccessor(0); in SpeculativelyExecuteBB() local
1612 assert(EndBB == BI->getSuccessor(!Invert) && "No edge from to end block"); in SpeculativelyExecuteBB()
1641 I, BB, ThenBB, EndBB)))) in SpeculativelyExecuteBB()
1679 for (BasicBlock::iterator I = EndBB->begin(); in SpeculativelyExecuteBB()
1750 for (BasicBlock::iterator I = EndBB->begin(); in SpeculativelyExecuteBB()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp990 MachineBasicBlock *EndBB = MF->CreateMachineBasicBlock(LLVM_BB); in EmitF128CSEL() local
992 MF->insert(It, EndBB); in EmitF128CSEL()
995 EndBB->splice(EndBB->begin(), MBB, std::next(MachineBasicBlock::iterator(MI)), in EmitF128CSEL()
997 EndBB->transferSuccessorsAndUpdatePHIs(MBB); in EmitF128CSEL()
1000 BuildMI(MBB, DL, TII->get(AArch64::B)).addMBB(EndBB); in EmitF128CSEL()
1002 MBB->addSuccessor(EndBB); in EmitF128CSEL()
1005 TrueBB->addSuccessor(EndBB); in EmitF128CSEL()
1009 EndBB->addLiveIn(AArch64::NZCV); in EmitF128CSEL()
1012 BuildMI(*EndBB, EndBB->begin(), DL, TII->get(AArch64::PHI), DestReg) in EmitF128CSEL()
1019 return EndBB; in EmitF128CSEL()