Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerGlobalDtors.cpp179 BasicBlock *EntryBB = BasicBlock::Create(C, "entry", RegisterCallDtors); in runOnModule() local
185 Value *Res = CallInst::Create(AtExit, Args, "call", EntryBB); in runOnModule()
186 Value *Cmp = new ICmpInst(*EntryBB, ICmpInst::ICMP_NE, Res, in runOnModule()
188 BranchInst::Create(FailBB, RetBB, Cmp, EntryBB); in runOnModule()
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp961 BasicBlock &EntryBB = F.getEntryBlock(); in runSjLjOnFunction() local
962 DebugLoc FirstDL = getOrCreateDebugLoc(&*EntryBB.begin(), F.getSubprogram()); in runSjLjOnFunction()
965 &*EntryBB.getFirstInsertionPt()); in runSjLjOnFunction()
1181 if (I->getParent() != &EntryBB) in runSjLjOnFunction()
1189 if (I->getParent() != &EntryBB) in runSjLjOnFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp180 BasicBlock *EntryBB = &F.front(); in setupFunctionContext() local
188 Alignment, "fn_context", &EntryBB->front()); in setupFunctionContext()
217 IRBuilder<> Builder(EntryBB->getTerminator()); in setupFunctionContext()
395 BasicBlock *EntryBB = &F.front(); in setupEntryBlockAndCallSites() local
396 IRBuilder<> Builder(EntryBB->getTerminator()); in setupEntryBlockAndCallSites()
452 CallInst::Create(RegisterFn, FuncCtx, "", EntryBB->getTerminator()); in setupEntryBlockAndCallSites()
H A DMachineOutliner.cpp635 BasicBlock *EntryBB = BasicBlock::Create(C, "entry", F); in createOutlinedFunction() local
636 IRBuilder<> Builder(EntryBB); in createOutlinedFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/OrcV2CBindingsBasicUsage/
H A DOrcV2CBindingsBasicUsage.c43 LLVMBasicBlockRef EntryBB = LLVMAppendBasicBlock(SumFunction, "entry"); in createDemoModule() local
47 LLVMPositionBuilderAtEnd(Builder, EntryBB); in createDemoModule()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/OrcV2CBindingsRemovableCode/
H A DOrcV2CBindingsRemovableCode.c43 LLVMBasicBlockRef EntryBB = LLVMAppendBasicBlock(SumFunction, "entry"); in createDemoModule() local
47 LLVMPositionBuilderAtEnd(Builder, EntryBB); in createDemoModule()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/OrcV2CBindingsAddObjectFile/
H A DOrcV2CBindingsAddObjectFile.c38 LLVMBasicBlockRef EntryBB = LLVMAppendBasicBlock(SumFunction, "entry"); in createDemoModule() local
42 LLVMPositionBuilderAtEnd(Builder, EntryBB); in createDemoModule()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/OrcV2CBindingsReflectProcessSymbols/
H A DOrcV2CBindingsReflectProcessSymbols.c74 LLVMBasicBlockRef EntryBB = LLVMAppendBasicBlock(MulAddFunction, "entry"); in createDemoModule() local
78 LLVMPositionBuilderAtEnd(Builder, EntryBB); in createDemoModule()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp169 LLVM_DEBUG(dbgs() << "Entry " << OI.EntryBB->getName() in finalize()
190 assert(ArtificialEntry.getUniqueSuccessor() == OI.EntryBB); in finalize()
191 assert(OI.EntryBB->getUniquePredecessor() == &ArtificialEntry); in finalize()
208 I.moveBefore(*OI.EntryBB, OI.EntryBB->getFirstInsertionPt()); in finalize()
211 OI.EntryBB->moveBefore(&ArtificialEntry); in finalize()
214 assert(&OutlinedFn->getEntryBlock() == OI.EntryBB); in finalize()
702 OI.EntryBB = PRegEntryBB; in createParallel()
1962 BasicBlock *EntryBB = Builder.GetInsertBlock(); in EmitOMPInlinedRegion() local
1963 Instruction *SplitPos = EntryBB->getTerminator(); in EmitOMPInlinedRegion()
1965 SplitPos = new UnreachableInst(Builder.getContext(), EntryBB); in EmitOMPInlinedRegion()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSILowerSGPRSpills.cpp190 MachineBasicBlock &EntryBB = MF.front(); in updateLiveness() local
193 EntryBB.addLiveIn(CSIReg.getReg()); in updateLiveness()
194 EntryBB.sortUniqueLiveIns(); in updateLiveness()
H A DAMDGPUPromoteAlloca.cpp185 BasicBlock &EntryBB = *F.begin(); in run() local
188 for (Instruction &I : EntryBB) { in run()
1109 BasicBlock &EntryBB = *F.begin(); in promoteAllocasToVector() local
1112 for (Instruction &I : EntryBB) { in promoteAllocasToVector()
H A DSIInsertWaitcnts.cpp1614 MachineBasicBlock &EntryBB = MF.front(); in runOnMachineFunction() local
1615 MachineBasicBlock::iterator I = EntryBB.begin(); in runOnMachineFunction()
1616 for (MachineBasicBlock::iterator E = EntryBB.end(); in runOnMachineFunction()
1619 BuildMI(EntryBB, I, DebugLoc(), TII->get(AMDGPU::S_WAITCNT)).addImm(0); in runOnMachineFunction()
1621 BuildMI(EntryBB, I, DebugLoc(), TII->get(AMDGPU::S_WAITCNT_VSCNT)) in runOnMachineFunction()
H A DAMDGPUAtomicOptimizer.cpp597 BasicBlock *const EntryBB = I.getParent(); in optimizeAtomic() local
623 PHI->addIncoming(UndefValue::get(Ty), EntryBB); in optimizeAtomic()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp712 BasicBlock *EntryBB = R->getEntry(); in getBranchInsertPoint() local
715 Instruction *HoistPoint = EntryBB->getTerminator(); in getBranchInsertPoint()
717 if (SI->getParent() == EntryBB) { in getBranchInsertPoint()
730 if (SI->getParent() == EntryBB) { in getBranchInsertPoint()
734 for (Instruction &I : *EntryBB) { in getBranchInsertPoint()
890 BasicBlock *EntryBB = R->getEntry(); in checkScopeHoistable() local
892 cast<BranchInst>(EntryBB->getTerminator()) : nullptr; in checkScopeHoistable()
953 llvm::erase_if(Selects, [EntryBB](SelectInst *SI) { in checkScopeHoistable()
954 return SI->getParent() == EntryBB; in checkScopeHoistable()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/bugpoint/
H A DMiscompilation.cpp877 BasicBlock *EntryBB = in CleanupAndPrepareModules() local
886 new LoadInst(F->getType(), Cache, "fpcache", EntryBB); in CleanupAndPrepareModules()
887 Value *IsNull = new ICmpInst(*EntryBB, ICmpInst::ICMP_EQ, CachedVal, in CleanupAndPrepareModules()
889 BranchInst::Create(LookupBB, DoCallBB, IsNull, EntryBB); in CleanupAndPrepareModules()
909 FuncPtr->addIncoming(CachedVal, EntryBB); in CleanupAndPrepareModules()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp3112 MachineBasicBlock *EntryBB = MF->CreateMachineBasicBlock(); in runOnMachineFunction() local
3113 MF->push_back(EntryBB); in runOnMachineFunction()
3114 EntryBuilder->setMBB(*EntryBB); in runOnMachineFunction()
3140 EntryBB->addSuccessor(&getMBB(F.front())); in runOnMachineFunction()
3160 SwiftError.setCurrentVReg(EntryBB, SwiftError.getFunctionArg(), VRegs[0]); in runOnMachineFunction()
3234 assert(EntryBB->succ_size() == 1 && in runOnMachineFunction()
3237 MachineBasicBlock &NewEntryBB = **EntryBB->succ_begin(); in runOnMachineFunction()
3242 NewEntryBB.splice(NewEntryBB.begin(), EntryBB, EntryBB->begin(), in runOnMachineFunction()
3243 EntryBB->end()); in runOnMachineFunction()
3246 for (const MachineBasicBlock::RegisterMaskPair &LiveIn : EntryBB->liveins()) in runOnMachineFunction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h600 BasicBlock *EntryBB, *ExitBB; member
608 Function *getFunction() const { return EntryBB->getParent(); } in getFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp1643 BasicBlock *EntryBB = &F.getEntryBlock(); in ComputePostOrders() local
1644 BBState &MyStates = BBStates[EntryBB]; in ComputePostOrders()
1646 Instruction *EntryTI = EntryBB->getTerminator(); in ComputePostOrders()
1647 SuccStack.push_back(std::make_pair(EntryBB, succ_iterator(EntryTI))); in ComputePostOrders()
1648 Visited.insert(EntryBB); in ComputePostOrders()
1649 OnStack.insert(EntryBB); in ComputePostOrders()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGVTables.cpp202 llvm::BasicBlock *EntryBB = &Fn->front(); in GenerateVarArgsThunk() local
204 std::find_if(EntryBB->begin(), EntryBB->end(), [&](llvm::Instruction &I) { in GenerateVarArgsThunk()
208 assert(ThisStore != EntryBB->end() && in GenerateVarArgsThunk()
H A DCGCoroutine.cpp548 auto *EntryBB = Builder.GetInsertBlock(); in EmitCoroutineBody() local
594 Phi->addIncoming(NullPtr, EntryBB); in EmitCoroutineBody()
H A DCGCUDANV.cpp502 llvm::BasicBlock *EntryBB = in makeRegisterGlobalsFn() local
505 Builder.SetInsertPoint(EntryBB); in makeRegisterGlobalsFn()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64LowerHomogeneousPrologEpilog.cpp184 BasicBlock *EntryBB = BasicBlock::Create(C, "entry", F); in createFrameHelperMachineFunction() local
185 IRBuilder<> Builder(EntryBB); in createFrameHelperMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h429 const BasicBlockT *EntryBB = getEntryBB(EC->getParent());
430 if (EC == EntryBB) {
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86WinEHState.cpp404 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", Trampoline); in generateLSDAInEAXThunk() local
405 IRBuilder<> Builder(EntryBB); in generateLSDAInEAXThunk()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h331 BlockT *EntryBB = &BB->getParent()->front(); in verifyLoop() local
332 for (BlockT *CB : depth_first(EntryBB)) in verifyLoop()

12