| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | MoveAutoInit.cpp | 105 BasicBlock &EntryBB = F.getEntryBlock(); in runMoveAutoInit() local 111 for (Instruction &I : EntryBB) { in runMoveAutoInit() 126 if (UsersDominator == &EntryBB) in runMoveAutoInit() 154 if (UsersDominatorHead == &EntryBB) in runMoveAutoInit() 174 if (!DominatingPredecessor || DominatingPredecessor == &EntryBB) in runMoveAutoInit() 190 if (UsersDominator != &EntryBB) in runMoveAutoInit()
|
| H A D | LowerGlobalDtors.cpp | 204 BasicBlock *EntryBB = BasicBlock::Create(C, "entry", RegisterCallDtors); in runImpl() local 210 Value *Res = CallInst::Create(AtExit, Args, "call", EntryBB); in runImpl() 211 Value *Cmp = new ICmpInst(EntryBB, ICmpInst::ICMP_NE, Res, in runImpl() 213 BranchInst::Create(FailBB, RetBB, Cmp, EntryBB); in runImpl()
|
| H A D | ModuleUtils.cpp | 266 auto *EntryBB = BasicBlock::Create(M.getContext(), "entry", Ctor, RetBB); in createSanitizerCtorAndInitFunctions() local 272 IRB.SetInsertPoint(EntryBB); in createSanitizerCtorAndInitFunctions()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | BasicBlockSections.cpp | 330 const MachineBasicBlock &EntryBB = MF.front(); in handleBBSections() local 331 auto EntryBBSectionID = EntryBB.getSectionID(); in handleBBSections() 361 if (&X == &EntryBB || &Y == &EntryBB) in handleBBSections() 362 return &X == &EntryBB; in handleBBSections()
|
| H A D | SjLjEHPrepare.cpp | 196 BasicBlock *EntryBB = &F.front(); in setupFunctionContext() local 204 Alignment, "fn_context", EntryBB->begin()); in setupFunctionContext() 233 IRBuilder<> Builder(EntryBB->getTerminator()); in setupFunctionContext() 409 BasicBlock *EntryBB = &F.front(); in setupEntryBlockAndCallSites() local 410 IRBuilder<> Builder(EntryBB->getTerminator()); in setupEntryBlockAndCallSites()
|
| H A D | JMCInstrumenter.cpp | 147 BasicBlock *EntryBB = BasicBlock::Create(Ctx, "", DefaultCheckFunc); in createDefaultCheckFunction() local 148 ReturnInst::Create(Ctx, EntryBB); in createDefaultCheckFunction()
|
| H A D | WinEHPrepare.cpp | 611 const BasicBlock *EntryBB = &(Fn->getEntryBlock()); in calculateSEHStateNumbers() local 612 calculateSEHStateForAsynchEH(EntryBB, -1, FuncInfo); in calculateSEHStateNumbers() 635 const BasicBlock *EntryBB = &(Fn->getEntryBlock()); in calculateWinCXXEHStateNumbers() local 636 calculateCXXStateForAsynchEH(EntryBB, -1, FuncInfo); in calculateWinCXXEHStateNumbers()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | SampleProfileLoaderBaseImpl.h | 624 const BasicBlockT *EntryBB = getEntryBB(EC->getParent()); 625 if (EC == EntryBB) { 1090 const BasicBlockT *EntryBB = getEntryBB(&F); 1091 ErrorOr<uint64_t> EntryWeight = getBlockWeight(EntryBB); 1092 if (BlockWeights[EntryBB] > 0) { 1094 ProfileCount(BlockWeights[EntryBB], Function::PCT_Real),
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVPrepareFunctions.cpp | 128 BasicBlock *EntryBB = BasicBlock::Create(M->getContext(), "entry", F); in lowerIntrinsicToFunction() local 129 IRBuilder<> IRB(EntryBB); in lowerIntrinsicToFunction() 138 BasicBlock *EntryBB = BasicBlock::Create(M->getContext(), "entry", F); in lowerIntrinsicToFunction() local 139 IRBuilder<> IRB(EntryBB); in lowerIntrinsicToFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SILowerSGPRSpills.cpp | 237 MachineBasicBlock &EntryBB = MF.front(); in updateLiveness() local 240 EntryBB.addLiveIn(CSIReg.getReg()); in updateLiveness() 241 EntryBB.sortUniqueLiveIns(); in updateLiveness()
|
| H A D | AMDGPUAtomicOptimizer.cpp | 546 auto *EntryBB = I.getParent(); in buildScanIteratively() local 556 Accumulator->addIncoming(Identity, EntryBB); in buildScanIteratively() 560 OldValuePhi->addIncoming(PoisonValue::get(Ty), EntryBB); in buildScanIteratively() 563 ActiveBits->addIncoming(Ballot, EntryBB); in buildScanIteratively()
|
| H A D | SIInsertWaitcnts.cpp | 2777 MachineBasicBlock &EntryBB = MF.front(); in run() local 2778 MachineBasicBlock::iterator I = EntryBB.begin(); in run() 2787 for (MachineBasicBlock::iterator E = EntryBB.end(); in run() 2792 BuildMI(EntryBB, I, DebugLoc(), TII->get(AMDGPU::S_WAIT_LOADCNT_DSCNT)) in run() 2802 BuildMI(EntryBB, I, DebugLoc(), in run() 2807 BuildMI(EntryBB, I, DebugLoc(), TII->get(AMDGPU::S_WAITCNT)).addImm(0); in run() 2813 BlockInfos[&EntryBB].Incoming = std::move(NonKernelInitialState); in run()
|
| /freebsd/contrib/llvm-project/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() 904 FuncPtr->addIncoming(CachedVal, EntryBB); in CleanupAndPrepareModules()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/Offloading/ |
| H A D | OffloadWrapper.cpp | 396 auto *EntryBB = BasicBlock::Create(C, "while.entry", RegGlobalsFn); in createRegisterGlobalsFunction() local 408 Builder.CreateCondBr(EntryCmp, EntryBB, ExitBB); in createRegisterGlobalsFunction() 409 Builder.SetInsertPoint(EntryBB); in createRegisterGlobalsFunction() 540 Builder.CreateCondBr(Cmp, ExitBB, EntryBB); in createRegisterGlobalsFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | ControlHeightReduction.cpp | 679 BasicBlock *EntryBB = R->getEntry(); in getBranchInsertPoint() local 682 Instruction *HoistPoint = EntryBB->getTerminator(); in getBranchInsertPoint() 684 if (SI->getParent() == EntryBB) { in getBranchInsertPoint() 697 if (SI->getParent() == EntryBB) { in getBranchInsertPoint() 701 for (Instruction &I : *EntryBB) { in getBranchInsertPoint() 874 BasicBlock *EntryBB = R->getEntry(); in checkScopeHoistable() local 876 cast<BranchInst>(EntryBB->getTerminator()) : nullptr; in checkScopeHoistable() 934 llvm::erase_if(Selects, [EntryBB](SelectInst *SI) { in checkScopeHoistable() 935 return SI->getParent() == EntryBB; in checkScopeHoistable()
|
| H A D | PGOInstrumentation.cpp | 956 auto &EntryBB = F.getEntryBlock(); in instrument() local 957 IRBuilder<> Builder(&EntryBB, EntryBB.getFirstNonPHIOrDbgOrAlloca()); in instrument() 1014 auto &EntryBB = F.getEntryBlock(); in instrument() local 1015 IRBuilder<> Builder(&EntryBB, EntryBB.getFirstNonPHIOrDbgOrAlloca()); in instrument()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 716 LLVM_DEBUG(dbgs() << "Entry " << OI.EntryBB->getName() in finalize() 749 assert(ArtificialEntry.getUniqueSuccessor() == OI.EntryBB); in finalize() 750 assert(OI.EntryBB->getUniquePredecessor() == &ArtificialEntry); in finalize() 766 if (OI.EntryBB->getTerminator()) in finalize() 767 OI.EntryBB->getTerminator()->adoptDbgRecords( in finalize() 772 I.moveBeforePreserving(*OI.EntryBB, OI.EntryBB->getFirstInsertionPt()); in finalize() 775 OI.EntryBB->moveBefore(&ArtificialEntry); in finalize() 778 assert(&OutlinedFn->getEntryBlock() == OI.EntryBB); in finalize() 1544 BasicBlock *EntryBB = UI->getParent(); in createParallel() local 1545 BasicBlock *PRegEntryBB = EntryBB->splitBasicBlock(UI, "omp.par.entry"); in createParallel() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 4050 MachineBasicBlock *EntryBB = MF->CreateMachineBasicBlock(); in runOnMachineFunction() local 4051 MF->push_back(EntryBB); in runOnMachineFunction() 4052 EntryBuilder->setMBB(*EntryBB); in runOnMachineFunction() 4079 EntryBB->addSuccessor(&getMBB(F.front())); in runOnMachineFunction() 4100 SwiftError.setCurrentVReg(EntryBB, SwiftError.getFunctionArg(), VRegs[0]); in runOnMachineFunction() 4184 assert(EntryBB->succ_size() == 1 && in runOnMachineFunction() 4187 MachineBasicBlock &NewEntryBB = **EntryBB->succ_begin(); in runOnMachineFunction() 4192 NewEntryBB.splice(NewEntryBB.begin(), EntryBB, EntryBB->begin(), in runOnMachineFunction() 4193 EntryBB->end()); in runOnMachineFunction() 4196 for (const MachineBasicBlock::RegisterMaskPair &LiveIn : EntryBB->liveins()) in runOnMachineFunction() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | RandomIRBuilder.cpp | 68 BasicBlock *EntryBB = &F->getEntryBlock(); in createStackMemory() local 71 EntryBB->getFirstInsertionPt()); in createStackMemory()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCOpts.cpp | 1655 BasicBlock *EntryBB = &F.getEntryBlock(); in ComputePostOrders() local 1656 BBState &MyStates = BBStates[EntryBB]; in ComputePostOrders() 1658 Instruction *EntryTI = EntryBB->getTerminator(); in ComputePostOrders() 1659 SuccStack.push_back(std::make_pair(EntryBB, succ_iterator(EntryTI))); in ComputePostOrders() 1660 Visited.insert(EntryBB); in ComputePostOrders() 1661 OnStack.insert(EntryBB); in ComputePostOrders()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | FunctionAttrs.cpp | 771 BasicBlock &EntryBB = F.getEntryBlock(); in collectArgumentUsesPerBlock() local 828 if (HasWrite && I->getParent() != &EntryBB) in collectArgumentUsesPerBlock() 1127 BasicBlock &EntryBB = F.getEntryBlock(); in inferInitializes() local 1196 if (auto EntryUPB = UsesPerBlock.find(&EntryBB); in inferInitializes() 1200 EntryCRL = VisitBlock(&EntryBB); in inferInitializes() 1215 auto EntryCRLI = Initialized.find(&EntryBB); in inferInitializes()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | GenericCycleImpl.h | 175 BlockT *EntryBB = &BB->getParent()->front(); in verifyCycle() local 176 for (BlockT *CB : depth_first(EntryBB)) in verifyCycle()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LowerHomogeneousPrologEpilog.cpp | 180 BasicBlock *EntryBB = BasicBlock::Create(C, "entry", F); in createFrameHelperMachineFunction() local 181 IRBuilder<> Builder(EntryBB); in createFrameHelperMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanTransforms.cpp | 214 auto *EntryBB = dyn_cast<VPBasicBlock>(R->getEntry()); in getPredicatedMask() local 215 if (!EntryBB || EntryBB->size() != 1 || in getPredicatedMask() 216 !isa<VPBranchOnMaskRecipe>(EntryBB->begin())) in getPredicatedMask() 219 return cast<VPBranchOnMaskRecipe>(&*EntryBB->begin())->getOperand(0); in getPredicatedMask() 224 auto *EntryBB = cast<VPBasicBlock>(R->getEntry()); in getPredicatedThenBlock() local 225 if (EntryBB->getNumSuccessors() != 2) in getPredicatedThenBlock() 228 auto *Succ0 = dyn_cast<VPBasicBlock>(EntryBB->getSuccessors()[0]); in getPredicatedThenBlock() 229 auto *Succ1 = dyn_cast<VPBasicBlock>(EntryBB->getSuccessors()[1]); in getPredicatedThenBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 406 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", Trampoline); in generateLSDAInEAXThunk() local 407 IRBuilder<> Builder(EntryBB); in generateLSDAInEAXThunk()
|