/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyLowerGlobalDtors.cpp | 179 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 D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 961 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 D | SjLjEHPrepare.cpp | 180 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 D | MachineOutliner.cpp | 635 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 D | OrcV2CBindingsBasicUsage.c | 43 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 D | OrcV2CBindingsRemovableCode.c | 43 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 D | OrcV2CBindingsAddObjectFile.c | 38 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 D | OrcV2CBindingsReflectProcessSymbols.c | 74 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 D | OMPIRBuilder.cpp | 169 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 D | SILowerSGPRSpills.cpp | 190 MachineBasicBlock &EntryBB = MF.front(); in updateLiveness() local 193 EntryBB.addLiveIn(CSIReg.getReg()); in updateLiveness() 194 EntryBB.sortUniqueLiveIns(); in updateLiveness()
|
H A D | AMDGPUPromoteAlloca.cpp | 185 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 D | SIInsertWaitcnts.cpp | 1614 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 D | AMDGPUAtomicOptimizer.cpp | 597 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 D | ControlHeightReduction.cpp | 712 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 D | Miscompilation.cpp | 877 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 D | IRTranslator.cpp | 3112 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 D | OMPIRBuilder.h | 600 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 D | ObjCARCOpts.cpp | 1643 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 D | CGVTables.cpp | 202 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 D | CGCoroutine.cpp | 548 auto *EntryBB = Builder.GetInsertBlock(); in EmitCoroutineBody() local 594 Phi->addIncoming(NullPtr, EntryBB); in EmitCoroutineBody()
|
H A D | CGCUDANV.cpp | 502 llvm::BasicBlock *EntryBB = in makeRegisterGlobalsFn() local 505 Builder.SetInsertPoint(EntryBB); in makeRegisterGlobalsFn()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64LowerHomogeneousPrologEpilog.cpp | 184 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 D | SampleProfileLoaderBaseImpl.h | 429 const BasicBlockT *EntryBB = getEntryBB(EC->getParent()); 430 if (EC == EntryBB) {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86WinEHState.cpp | 404 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 D | LoopInfoImpl.h | 331 BlockT *EntryBB = &BB->getParent()->front(); in verifyLoop() local 332 for (BlockT *CB : depth_first(EntryBB)) in verifyLoop()
|