Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerGlobalDtors.cpp161 BasicBlock *EntryBB = BasicBlock::Create(C, "entry", RegisterCallDtors); in runOnModule() local
167 Value *Res = CallInst::Create(AtExit, Args, "call", EntryBB); in runOnModule()
168 Value *Cmp = new ICmpInst(*EntryBB, ICmpInst::ICMP_NE, Res, in runOnModule()
170 BranchInst::Create(FailBB, RetBB, Cmp, EntryBB); in runOnModule()
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp889 BasicBlock &EntryBB = F.getEntryBlock(); in runSjLjOnFunction() local
892 &*EntryBB.getFirstInsertionPt()); in runSjLjOnFunction()
1081 if (I->getParent() != &EntryBB) in runSjLjOnFunction()
1089 if (I->getParent() != &EntryBB) in runSjLjOnFunction()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp173 BasicBlock *EntryBB = &F.front(); in setupFunctionContext() local
181 nullptr, Align, "fn_context", &EntryBB->front()); in setupFunctionContext()
206 IRBuilder<> Builder(EntryBB->getTerminator()); in setupFunctionContext()
384 BasicBlock *EntryBB = &F.front(); in setupEntryBlockAndCallSites() local
385 IRBuilder<> Builder(EntryBB->getTerminator()); in setupEntryBlockAndCallSites()
441 CallInst::Create(RegisterFn, FuncCtx, "", EntryBB->getTerminator()); in setupEntryBlockAndCallSites()
H A DMachineOutliner.cpp1134 BasicBlock *EntryBB = BasicBlock::Create(C, "entry", F); in createOutlinedFunction() local
1135 IRBuilder<> Builder(EntryBB); in createOutlinedFunction()
H A DBranchFolding.cpp999 MachineBasicBlock *EntryBB = in TryTailMergeBlocks() local
1018 if (MBB == EntryBB && SameTails[i].tailIsWholeBlock()) in TryTailMergeBlocks()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1748 MachineBasicBlock *EntryBB = MF->CreateMachineBasicBlock(); in runOnMachineFunction() local
1749 MF->push_back(EntryBB); in runOnMachineFunction()
1750 EntryBuilder->setMBB(*EntryBB); in runOnMachineFunction()
1764 EntryBB->addSuccessor(&getMBB(F.front())); in runOnMachineFunction()
1859 assert(EntryBB->succ_size() == 1 && in runOnMachineFunction()
1862 MachineBasicBlock &NewEntryBB = **EntryBB->succ_begin(); in runOnMachineFunction()
1867 NewEntryBB.splice(NewEntryBB.begin(), EntryBB, EntryBB->begin(), in runOnMachineFunction()
1868 EntryBB->end()); in runOnMachineFunction()
1876 EntryBB->removeSuccessor(&NewEntryBB); in runOnMachineFunction()
1877 MF->remove(EntryBB); in runOnMachineFunction()
[all …]
/freebsd-12.1/contrib/llvm/tools/bugpoint/
H A DMiscompilation.cpp874 BasicBlock *EntryBB = in CleanupAndPrepareModules() local
882 Value *CachedVal = new LoadInst(Cache, "fpcache", EntryBB); in CleanupAndPrepareModules()
883 Value *IsNull = new ICmpInst(*EntryBB, ICmpInst::ICMP_EQ, CachedVal, in CleanupAndPrepareModules()
885 BranchInst::Create(LookupBB, DoCallBB, IsNull, EntryBB); in CleanupAndPrepareModules()
905 FuncPtr->addIncoming(CachedVal, EntryBB); in CleanupAndPrepareModules()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp696 BasicBlock *EntryBB = R->getEntry(); in getBranchInsertPoint() local
699 Instruction *HoistPoint = EntryBB->getTerminator(); in getBranchInsertPoint()
701 if (SI->getParent() == EntryBB) { in getBranchInsertPoint()
714 if (SI->getParent() == EntryBB) { in getBranchInsertPoint()
718 for (Instruction &I : *EntryBB) { in getBranchInsertPoint()
874 BasicBlock *EntryBB = R->getEntry(); in checkScopeHoistable() local
876 cast<BranchInst>(EntryBB->getTerminator()) : nullptr; in checkScopeHoistable()
936 [EntryBB](SelectInst *SI) { in checkScopeHoistable()
937 return SI->getParent() == EntryBB; in checkScopeHoistable()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp365 BasicBlock *const EntryBB = I.getParent(); in optimizeAtomic() local
390 PHI->addIncoming(UndefValue::get(Ty), EntryBB); in optimizeAtomic()
H A DAMDGPUPromoteAlloca.cpp165 BasicBlock &EntryBB = *F.begin(); in runOnFunction() local
166 for (auto I = EntryBB.begin(), E = EntryBB.end(); I != E; ) { in runOnFunction()
H A DSIInsertWaitcnts.cpp1486 MachineBasicBlock &EntryBB = MF.front(); in runOnMachineFunction() local
1487 BuildMI(EntryBB, EntryBB.getFirstNonPHI(), DebugLoc(), TII->get(AMDGPU::S_WAITCNT)) in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGVTables.cpp193 llvm::BasicBlock *EntryBB = &Fn->front(); in GenerateVarArgsThunk() local
195 std::find_if(EntryBB->begin(), EntryBB->end(), [&](llvm::Instruction &I) { in GenerateVarArgsThunk()
199 assert(ThisStore != EntryBB->end() && in GenerateVarArgsThunk()
H A DCGCUDANV.cpp252 llvm::BasicBlock *EntryBB = in makeRegisterGlobalsFn() local
255 Builder.SetInsertPoint(EntryBB); in makeRegisterGlobalsFn()
H A DCGCoroutine.cpp550 auto *EntryBB = Builder.GetInsertBlock(); in EmitCoroutineBody() local
594 Phi->addIncoming(NullPtr, EntryBB); in EmitCoroutineBody()
H A DCodeGenFunction.cpp1004 llvm::BasicBlock *EntryBB = createBasicBlock("entry", CurFn); in StartFunction() local
1010 AllocaInsertPt = new llvm::BitCastInst(Undef, Int32Ty, "allocapt", EntryBB); in StartFunction()
1014 Builder.SetInsertPoint(EntryBB); in StartFunction()
H A DCGObjCGNU.cpp1484 llvm::BasicBlock *EntryBB = in ModuleInitFunction() local
1487 B.SetInsertPoint(EntryBB); in ModuleInitFunction()
3698 llvm::BasicBlock *EntryBB = in ModuleInitFunction() local
3701 Builder.SetInsertPoint(EntryBB); in ModuleInitFunction()
H A DCGExprCXX.cpp1214 llvm::BasicBlock *EntryBB = Builder.GetInsertBlock(); in EmitNewArrayInitializer() local
1236 CurPtrPhi->addIncoming(CurPtr.getPointer(), EntryBB); in EmitNewArrayInitializer()
H A DCGOpenMPRuntime.cpp850 llvm::BasicBlock *EntryBB = CGF.Builder.GetInsertBlock(); in EmitOMPAggregateInit() local
860 SrcElementPHI->addIncoming(SrcBegin, EntryBB); in EmitOMPAggregateInit()
867 DestElementPHI->addIncoming(DestBegin, EntryBB); in EmitOMPAggregateInit()
5350 llvm::BasicBlock *EntryBB = CGF.Builder.GetInsertBlock(); in EmitOMPAggregateReduction() local
5357 RHSElementPHI->addIncoming(RHSBegin, EntryBB); in EmitOMPAggregateReduction()
5364 LHSElementPHI->addIncoming(LHSBegin, EntryBB); in EmitOMPAggregateReduction()
/freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp1422 BasicBlock *EntryBB = &F.getEntryBlock(); in ComputePostOrders() local
1423 BBState &MyStates = BBStates[EntryBB]; in ComputePostOrders()
1425 Instruction *EntryTI = EntryBB->getTerminator(); in ComputePostOrders()
1426 SuccStack.push_back(std::make_pair(EntryBB, succ_iterator(EntryTI))); in ComputePostOrders()
1427 Visited.insert(EntryBB); in ComputePostOrders()
1428 OnStack.insert(EntryBB); in ComputePostOrders()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86WinEHState.cpp408 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", Trampoline); in generateLSDAInEAXThunk() local
409 IRBuilder<> Builder(EntryBB); in generateLSDAInEAXThunk()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h340 BlockT *EntryBB = &BB->getParent()->front(); in verifyLoop() local
341 for (BlockT *CB : depth_first(EntryBB)) in verifyLoop()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1741 BasicBlock &EntryBB = B.GetInsertBlock()->getParent()->getEntryBlock(); in insertSinCosCall() local
1742 B.SetInsertPoint(&EntryBB, EntryBB.begin()); in insertSinCosCall()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSROA.cpp4499 BasicBlock &EntryBB = F.getEntryBlock(); in runImpl() local
4500 for (BasicBlock::iterator I = EntryBB.begin(), E = std::prev(EntryBB.end()); in runImpl()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp1266 MachineBasicBlock *EntryBB = &MF->front(); in EmitFunctionEntryCode() local
1269 BuildMI(EntryBB, DebugLoc(), HII->get(Hexagon::PS_aligna), AR) in EmitFunctionEntryCode()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp371 MachineBasicBlock &EntryBB = *Fn.begin(); in InsertVRSaveCode() local
377 MachineBasicBlock::iterator IP = EntryBB.begin(); // Insert Point in InsertVRSaveCode()
378 BuildMI(EntryBB, IP, dl, TII.get(PPC::MFVRSAVE), InVRSAVE); in InsertVRSaveCode()
379 BuildMI(EntryBB, IP, dl, TII.get(PPC::UPDATE_VRSAVE), in InsertVRSaveCode()
381 BuildMI(EntryBB, IP, dl, TII.get(PPC::MTVRSAVE)).addReg(UpdatedVRSAVE); in InsertVRSaveCode()

12