HomeSort by: relevance | last modified time | path
    Searched refs:EndBB (Results 1 - 10 of 10) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
IROutliner.h 124 BasicBlock *EndBB = nullptr;
137 EndBB = C.getEndBB();
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
IROutliner.cpp 72 BasicBlock *EndBB = nullptr;
156 EndBB = StartBB;
157 FollowBB = EndBB->splitBasicBlock(EndInst, OriginalName + "_after_outline");
189 assert(EndBB->getTerminator() && "Terminator removed from EndBB!");
191 EndBB->getTerminator()->eraseFromParent();
196 if (StartBB != EndBB)
197 PlacementBB = EndBB;
207 EndBB = nullptr;
992 /// \param [in] EndBB - the final block of the extracted function
    [all...]
OpenMPOpt.cpp 660 BasicBlock *StartBB = nullptr, *EndBB = nullptr;
668 assert(EndBB != nullptr && "EndBB should not be null");
669 EndBB->getTerminator()->setSuccessor(0, CGEndBB);
798 EndBB = SplitBlock(BB, MergableCIs.back()->getNextNode(), DT, LI);
800 SplitBlock(EndBB, &*EndBB->getFirstInsertionPt(), DT, LI);
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyLowerEmscriptenEHSjLj.cpp 246 Value *&LongjmpResult, BasicBlock *&EndBB);
564 BasicBlock *&EndBB) {
619 EndBB = EndBB1;
1109 BasicBlock *EndBB = nullptr;
1111 Label, LongjmpResult, EndBB);
1112 assert(Label && LongjmpResult && EndBB);
1115 IRB.SetInsertPoint(EndBB);
1116 IRB.SetCurrentDebugLocation(EndBB->getInstList().back().getDebugLoc());
1124 SetjmpRetPHIs[I]->addIncoming(LongjmpResult, EndBB);
WebAssemblyCFGStackify.cpp 870 auto *EndBB = RangeEnd->getParent();
904 if (SplitPos == EndBB->end()) {
907 MF.insert(std::next(EndBB->getIterator()), DelegateBB);
908 EndBB->addSuccessor(DelegateBB);
918 if (EndBB->isEHPad()) {
919 for (auto I = MachineBasicBlock::iterator(SplitPos), E = EndBB->end();
944 PreBB = EndBB;
965 assert(EndBB->isEHPad());
967 PostBB = EndBB;
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86LoadValueInjectionLoadHardening.cpp 523 auto EndBB = MaybeAddNode(&*T);
524 if (EndBB.second)
525 Builder.addEdge(LoopDepth, GI, EndBB.first);
526 GI = EndBB.first;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
AtomicExpandPass.cpp 886 BasicBlock *EndBB =
889 BasicBlock::Create(Ctx, "partword.cmpxchg.failure", F, EndBB);
937 Builder.CreateBr(EndBB);
939 Builder.CreateCondBr(Success, EndBB, FailureBB);
948 Builder.CreateCondBr(ShouldContinue, LoopBB, EndBB);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
SimplifyCFG.cpp 2205 /// br i1 %cmp, label %EndBB, label %ThenBB
2208 /// br label EndBB
2209 /// EndBB:
2223 BasicBlock *StoreBB, BasicBlock *EndBB) {
2262 BasicBlock *EndBB,
2272 for (PHINode &PN : EndBB->phis()) {
2335 /// br i1 %cmp, label %EndBB, label %ThenBB
2339 /// EndBB:
2340 /// %phi = phi [ %sub, %ThenBB ], [ 0, %EndBB ]
2362 BasicBlock *EndBB = ThenBB->getTerminator()->getSuccessor(0)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 2114 // b EndBB
2117 // EndBB:
2133 MachineBasicBlock *EndBB = MF->CreateMachineBasicBlock(LLVM_BB);
2135 MF->insert(It, EndBB);
2137 // Transfer rest of current basic-block to EndBB
2138 EndBB->splice(EndBB->begin(), MBB, std::next(MachineBasicBlock::iterator(MI)),
2140 EndBB->transferSuccessorsAndUpdatePHIs(MBB);
2143 BuildMI(MBB, DL, TII->get(AArch64::B)).addMBB(EndBB);
2145 MBB->addSuccessor(EndBB);
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGOpenMPRuntime.cpp 9844 llvm::BasicBlock *EndBB = MapperCGF.createBasicBlock("omp.type.end");
9853 MapperCGF.Builder.CreateBr(EndBB);
9864 MapperCGF.Builder.CreateBr(EndBB);
9869 MapperCGF.Builder.CreateCondBr(IsFrom, FromBB, EndBB);
9876 MapperCGF.EmitBlock(EndBB);
9877 LastBB = EndBB;

Completed in 85 milliseconds