HomeSort by: relevance | last modified time | path
    Searched defs:ExitBB (Results 1 - 20 of 20) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
CrossDSOCFI.cpp 128 BasicBlock *ExitBB = BasicBlock::Create(Ctx, "exit", F);
136 IRBFail.CreateBr(ExitBB);
138 IRBuilder<> IRBExit(ExitBB);
152 BranchInst *BI = IRBTest.CreateCondBr(Test, ExitBB, TrapBB);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGOpenMPRuntimeGPU.h 41 llvm::BasicBlock *ExitBB = nullptr;
CGNonTrivialStruct.cpp 387 llvm::BasicBlock *ExitBB = CGF.createBasicBlock("loop.exit");
394 CGF.Builder.CreateCondBr(Done, ExitBB, LoopBB);
421 CGF.EmitBlock(ExitBB);
CGAtomic.cpp 1828 auto *ExitBB = CGF.createBasicBlock("atomic_exit");
1844 CGF.Builder.CreateCondBr(Res, ExitBB, ContBB);
1845 CGF.EmitBlock(ExitBB, /*IsFinished=*/true);
1857 auto *ExitBB = CGF.createBasicBlock("atomic_exit");
1876 CGF.Builder.CreateCondBr(Res.second, ExitBB, ContBB);
1877 CGF.EmitBlock(ExitBB, /*IsFinished=*/true);
1914 auto *ExitBB = CGF.createBasicBlock("atomic_exit");
1927 CGF.Builder.CreateCondBr(Res, ExitBB, ContBB);
1928 CGF.EmitBlock(ExitBB, /*IsFinished=*/true);
1939 auto *ExitBB = CGF.createBasicBlock("atomic_exit")
    [all...]
ItaniumCXXABI.cpp 2977 llvm::BasicBlock *ExitBB = llvm::BasicBlock::Create(Context, "", Wrapper);
2978 Builder.CreateCondBr(Have, InitBB, ExitBB);
2982 Builder.CreateBr(ExitBB);
2984 Builder.SetInsertPoint(ExitBB);
CGOpenMPRuntime.cpp 2595 llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".cancel.exit");
2598 CGF.Builder.CreateCondBr(Cmp, ExitBB, ContBB);
2599 CGF.EmitBlock(ExitBB);
6312 llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".cancel.exit");
6315 CGF.Builder.CreateCondBr(Cmp, ExitBB, ContBB);
6316 CGF.EmitBlock(ExitBB);
6348 llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".cancel.exit");
6351 CGF.Builder.CreateCondBr(Cmp, ExitBB, ContBB);
6352 CGF.EmitBlock(ExitBB);
9910 llvm::BasicBlock *ExitBB = MapperCGF.createBasicBlock("omp.arraymap.exit")
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenMP/
OMPIRBuilder.h 600 BasicBlock *EntryBB, *ExitBB;
602 /// Collect all blocks in between EntryBB and ExitBB in both the given
811 /// \param ExitBB block where the region ends.
818 BasicBlock *ExitBB,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
Analysis.cpp 502 const BasicBlock *ExitBB = Call.getParent();
503 const Instruction *Term = ExitBB->getTerminator();
523 for (BasicBlock::const_iterator BBI = std::prev(ExitBB->end(), 2);; --BBI) {
544 const Function *F = ExitBB->getParent();
AtomicExpandPass.cpp 1055 BasicBlock *ExitBB =
1057 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB);
1075 Builder.CreateCondBr(TryAgain, LoopBB, ExitBB);
1077 Builder.SetInsertPoint(ExitBB, ExitBB->begin());
1203 BasicBlock *ExitBB = BB->splitBasicBlock(CI->getIterator(), "cmpxchg.end");
1204 auto FailureBB = BasicBlock::Create(Ctx, "cmpxchg.failure", F, ExitBB);
1285 Builder.CreateBr(ExitBB);
1308 Builder.CreateBr(ExitBB);
1314 Builder.SetInsertPoint(ExitBB, ExitBB->begin())
    [all...]
ModuloSchedule.cpp 1253 MachineBasicBlock *PreheaderBB, *ExitBB;
1287 ExitBB(L.getExitBlock()), MRI(BB->getParent()->getRegInfo()),
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LowerMemIntrinsics.cpp 323 BasicBlock *ExitBB = InsertBefore->getParent();
324 ExitBB->setName("memmove_done");
351 ExitBB, LoopBB);
354 BranchInst::Create(ExitBB, LoopBB, CompareN, ThenTerm);
359 BasicBlock::Create(F->getContext(), "copy_forward_loop", F, ExitBB);
370 ExitBB, FwdLoopBB);
374 BranchInst::Create(ExitBB, FwdLoopBB, CompareN, ElseTerm);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopPredication.cpp 1143 BasicBlock *ExitBB = BI->getSuccessor(ExitIfTrue ? 0 : 1);
1144 if (!ExitBB->getPostdominatingDeoptimizeCall())
LoopUnrollPass.cpp 627 BasicBlock *ExitingBB, *ExitBB;
628 std::tie(ExitingBB, ExitBB) = ExitWorklist.pop_back_val();
630 for (Instruction &I : *ExitBB) {
LICM.cpp 1593 BasicBlock *ExitBB = PN->getParent();
1594 assert(ExitBlockSet.count(ExitBB) && "Expect the PHI is in an exit block.");
1629 SmallSetVector<BasicBlock *, 8> PredBBs(pred_begin(ExitBB), pred_end(ExitBB));
1636 ExitBB, PredBB, ".split.loop.exit", DT, LI, MSSAU, true);
LoopUnswitch.cpp 910 /// If true, we return true and set ExitBB to the block we
914 BasicBlock *&ExitBB,
924 if (ExitBB) return false;
925 ExitBB = BB;
932 if (!isTrivialLoopExitBlockHelper(L, Succ, ExitBB, Visited))
951 BasicBlock *ExitBB = nullptr;
952 if (isTrivialLoopExitBlockHelper(L, BB, ExitBB, Visited))
953 return ExitBB;
SimpleLoopUnswitch.cpp 175 BasicBlock &ExitBB) {
176 for (Instruction &I : ExitBB) {
234 static void rewritePHINodesForExitAndUnswitchedBlocks(BasicBlock &ExitBB,
239 assert(&ExitBB != &UnswitchedBB &&
242 for (PHINode &PN : ExitBB.phis()) {
270 NewPN->addIncoming(&PN, &ExitBB);
290 for (auto *ExitBB : Exits)
291 if (Loop *ExitL = LI.getLoopFor(ExitBB))
347 // Return the top-most loop containing ExitBB and having ExitBB as exiting bloc
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMLowOverheadLoops.cpp 993 MachineBasicBlock *ExitBB = ExitBlocks.front();
994 for (const MachineBasicBlock::RegisterMaskPair &RegMask : ExitBB->liveins()) {
ARMConstantIslandPass.cpp 1928 // We queried for the CBN?Z opcode based upon the 'ExitBB', the opposite
1952 MachineBasicBlock *ExitBB = &MBB->back() == Br.MI ?
1957 if (FindCmpForCBZ(Br, Cmp, ExitBB) && TryConvertToLE(Br, Cmp)) {
1958 DestBB = ExitBB;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
GCOVProfiling.cpp 1261 auto *ExitBB = BasicBlock::Create(*Ctx, "exit", WriteoutF);
1355 Builder.CreateCondBr(FileLoopCond, FileLoopHeader, ExitBB);
1358 Builder.SetInsertPoint(ExitBB);
  /src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
OMPIRBuilder.cpp 170 << " Exit: " << OI.ExitBB->getName() << "\n");
703 OI.ExitBB = PRegExitBB;
901 auto *ExitBB = CondBB->getTerminator()->getSuccessor(1);
902 Instruction *I = Builder.CreateBr(ExitBB);
960 // ExitBB after LoopAfterBB because LoopAfterBB is used for FinalizationCB,
962 BasicBlock *ExitBB =
972 Builder.SetInsertPoint(ExitBB);
998 auto *ExitBB = CondBB->getTerminator()->getSuccessor(1);
999 Instruction *I = Builder.CreateBr(ExitBB);
1714 BasicBlock *ExitBB = Nested->getHeader()
    [all...]

Completed in 108 milliseconds