Home
last modified time | relevance | path

Searched refs:EntryBB (Results 1 – 17 of 17) sorted by relevance

/NextBSD/contrib/llvm/lib/CodeGen/
HDSjLjEHPrepare.cpp193 BasicBlock *EntryBB = F.begin(); in setupFunctionContext() local
201 EntryBB->begin()); in setupFunctionContext()
226 IRBuilder<> Builder(EntryBB->getTerminator()); in setupFunctionContext()
403 BasicBlock *EntryBB = F.begin(); in setupEntryBlockAndCallSites() local
404 IRBuilder<> Builder(EntryBB->getTerminator()); in setupEntryBlockAndCallSites()
462 CallInst::Create(RegisterFn, FuncCtx, "", EntryBB->getTerminator()); in setupEntryBlockAndCallSites()
HDBranchFolding.cpp843 MachineBasicBlock *EntryBB = MergePotentials.begin()->getBlock()-> in TryTailMergeBlocks() local
862 if (MBB == EntryBB && SameTails[i].tailIsWholeBlock()) in TryTailMergeBlocks()
HDWinEHPrepare.cpp1971 BasicBlock *EntryBB = &OutlinedFn->getEntryBlock(); in WinEHFrameVariableMaterializer() local
1975 Instruction *InsertPoint = EntryBB->getFirstInsertionPt(); in WinEHFrameVariableMaterializer()
1978 Builder.SetInsertPoint(EntryBB, InsertPoint); in WinEHFrameVariableMaterializer()
/NextBSD/contrib/llvm/tools/bugpoint/
HDMiscompilation.cpp872 BasicBlock *EntryBB = BasicBlock::Create(F->getContext(), in CleanupAndPrepareModules() local
880 Value *CachedVal = new LoadInst(Cache, "fpcache", EntryBB); in CleanupAndPrepareModules()
881 Value *IsNull = new ICmpInst(*EntryBB, ICmpInst::ICMP_EQ, CachedVal, in CleanupAndPrepareModules()
883 BranchInst::Create(LookupBB, DoCallBB, IsNull, EntryBB); in CleanupAndPrepareModules()
904 FuncPtr->addIncoming(CachedVal, EntryBB); in CleanupAndPrepareModules()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGCUDANV.cpp174 llvm::BasicBlock *EntryBB = in makeRegisterKernelsFn() local
177 Builder.SetInsertPoint(EntryBB); in makeRegisterKernelsFn()
HDCGVTables.cpp176 llvm::BasicBlock *EntryBB = Fn->begin(); in GenerateVarArgsThunk() local
178 std::find_if(EntryBB->begin(), EntryBB->end(), [&](llvm::Instruction &I) { in GenerateVarArgsThunk()
HDCodeGenFunction.cpp663 llvm::BasicBlock *EntryBB = createBasicBlock("entry", CurFn); in StartFunction() local
669 AllocaInsertPt = new llvm::BitCastInst(Undef, Int32Ty, "", EntryBB); in StartFunction()
675 Builder.SetInsertPoint(EntryBB); in StartFunction()
HDCGStmtOpenMP.cpp47 auto EntryBB = Builder.GetInsertBlock(); in EmitOMPAggregateAssign() local
51 SrcElementCurrent->addIncoming(SrcBegin, EntryBB); in EmitOMPAggregateAssign()
54 DestElementCurrent->addIncoming(DestBegin, EntryBB); in EmitOMPAggregateAssign()
HDCGExprCXX.cpp982 llvm::BasicBlock *EntryBB = Builder.GetInsertBlock(); in EmitNewArrayInitializer() local
1004 CurPtrPhi->addIncoming(CurPtr, EntryBB); in EmitNewArrayInitializer()
HDCGObjCGNU.cpp2527 llvm::BasicBlock *EntryBB = in ModuleInitFunction() local
2530 Builder.SetInsertPoint(EntryBB); in ModuleInitFunction()
/NextBSD/contrib/llvm/lib/Transforms/ObjCARC/
HDObjCARCOpts.cpp1375 BasicBlock *EntryBB = &F.getEntryBlock(); in ComputePostOrders() local
1376 BBState &MyStates = BBStates[EntryBB]; in ComputePostOrders()
1378 TerminatorInst *EntryTI = cast<TerminatorInst>(&EntryBB->back()); in ComputePostOrders()
1379 SuccStack.push_back(std::make_pair(EntryBB, succ_iterator(EntryTI))); in ComputePostOrders()
1380 Visited.insert(EntryBB); in ComputePostOrders()
1381 OnStack.insert(EntryBB); in ComputePostOrders()
/NextBSD/contrib/llvm/include/llvm/Analysis/
HDLoopInfoImpl.h272 BlockT *EntryBB = BB->getParent()->begin(); in verifyLoop() local
273 for (BlockT *CB : depth_first(EntryBB)) in verifyLoop()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86WinEHState.cpp344 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", Trampoline); in generateLSDAInEAXThunk() local
345 IRBuilder<> Builder(EntryBB); in generateLSDAInEAXThunk()
/NextBSD/contrib/llvm/lib/Transforms/Utils/
HDSimplifyLibCalls.cpp1395 BasicBlock &EntryBB = B.GetInsertBlock()->getParent()->getEntryBlock(); in insertSinCosCall() local
1396 B.SetInsertPoint(&EntryBB, EntryBB.begin()); in insertSinCosCall()
/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCISelDAGToDAG.cpp275 MachineBasicBlock &EntryBB = *Fn.begin(); in InsertVRSaveCode() local
281 MachineBasicBlock::iterator IP = EntryBB.begin(); // Insert Point in InsertVRSaveCode()
282 BuildMI(EntryBB, IP, dl, TII.get(PPC::MFVRSAVE), InVRSAVE); in InsertVRSaveCode()
283 BuildMI(EntryBB, IP, dl, TII.get(PPC::UPDATE_VRSAVE), in InsertVRSaveCode()
285 BuildMI(EntryBB, IP, dl, TII.get(PPC::MTVRSAVE)).addReg(UpdatedVRSAVE); in InsertVRSaveCode()
/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonISelDAGToDAG.cpp1400 MachineBasicBlock *EntryBB = MF->begin(); in EmitFunctionEntryCode() local
1404 BuildMI(EntryBB, DebugLoc(), HII.get(Hexagon::ALIGNA), AR) in EmitFunctionEntryCode()
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDSROA.cpp4493 BasicBlock &EntryBB = F.getEntryBlock(); in runOnFunction() local
4494 for (BasicBlock::iterator I = EntryBB.begin(), E = std::prev(EntryBB.end()); in runOnFunction()