HomeSort by relevance Sort by last modified time
    Searched defs:ExitBB (Results 1 - 11 of 11) sorted by null

  /external/llvm/unittests/IR/
UserTest.cpp 71 BasicBlock &ExitBB = F->back();
72 PHINode &P = cast<PHINode>(ExitBB.front());
  /external/llvm/lib/CodeGen/
AtomicExpandLoadLinkedPass.cpp 155 BasicBlock *ExitBB = BB->splitBasicBlock(AI, "atomicrmw.end");
156 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB);
222 Builder.CreateCondBr(TryAgain, LoopBB, ExitBB);
224 Builder.SetInsertPoint(ExitBB, ExitBB->begin());
266 BasicBlock *ExitBB = BB->splitBasicBlock(CI, "cmpxchg.end");
267 auto FailureBB = BasicBlock::Create(Ctx, "cmpxchg.failure", F, ExitBB);
305 Builder.CreateBr(ExitBB);
309 Builder.CreateBr(ExitBB);
316 Builder.SetInsertPoint(ExitBB, ExitBB->begin())
    [all...]
Analysis.cpp 480 const BasicBlock *ExitBB = I->getParent();
481 const TerminatorInst *Term = ExitBB->getTerminator();
501 for (BasicBlock::const_iterator BBI = std::prev(ExitBB->end(), 2);; --BBI) {
512 return returnTypeIsEligibleForTailCall(ExitBB->getParent(), I, Ret,
  /external/llvm/lib/Target/X86/
X86AtomicExpandPass.cpp 232 BasicBlock *ExitBB = BB->splitBasicBlock(AI, "atomicrmw.end");
233 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB);
262 Builder.CreateCondBr(Success, ExitBB, LoopBB);
  /external/llvm/lib/Transforms/Scalar/
LoopInstSimplify.cpp 163 BasicBlock *ExitBB = SubLoopExitBlocks[i];
164 if (LI->getLoopFor(ExitBB) == L && Visited.insert(ExitBB))
165 VisitStack.push_back(WorklistItem(ExitBB, false));
LoopUnswitch.cpp 498 /// If true, we return true and set ExitBB to the block we
502 BasicBlock *&ExitBB,
512 if (ExitBB) return false;
513 ExitBB = BB;
520 if (!isTrivialLoopExitBlockHelper(L, *SI, ExitBB, Visited))
539 BasicBlock *ExitBB = nullptr;
540 if (isTrivialLoopExitBlockHelper(L, BB, ExitBB, Visited))
541 return ExitBB;
    [all...]
IndVarSimplify.cpp 492 BasicBlock *ExitBB = ExitBlocks[i];
496 PHINode *PN = dyn_cast<PHINode>(ExitBB->begin());
514 (!L->getParentLoop() || L->getParentLoop() == LI->getLoopFor(ExitBB));
517 BasicBlock::iterator BBI = ExitBB->begin();
    [all...]
  /external/llvm/lib/Transforms/Utils/
LCSSA.cpp 106 BasicBlock *ExitBB = *BBI;
107 if (!DT.dominates(DomNode, DT.getNode(ExitBB)))
111 if (SSAUpdate.HasValueForBlock(ExitBB))
114 PHINode *PN = PHINode::Create(Inst.getType(), PredCache.GetNumPreds(ExitBB),
115 Inst.getName() + ".lcssa", ExitBB->begin());
118 for (BasicBlock **PI = PredCache.GetPreds(ExitBB); *PI; ++PI) {
133 SSAUpdate.AddAvailableValue(ExitBB, PN);
  /external/llvm/unittests/Linker/
LinkModulesTest.cpp 34 ExitBB = BasicBlock::Create(Ctx, "exit", F);
66 BasicBlock *ExitBB;
82 Builder.CreateBr(ExitBB);
85 Builder.CreateBr(ExitBB);
87 Builder.SetInsertPoint(ExitBB);
  /external/clang/lib/CodeGen/
ItaniumCXXABI.cpp     [all...]
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCOpts.cpp     [all...]

Completed in 141 milliseconds