/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | MoveAutoInit.cpp | 107 BasicBlock &EntryBB = F.getEntryBlock(); in runMoveAutoInit() 113 for (Instruction &I : EntryBB) { in runMoveAutoInit() 128 if (UsersDominator == &EntryBB) in runMoveAutoInit() 156 if (UsersDominatorHead == &EntryBB) in runMoveAutoInit() 176 if (!DominatingPredecessor || DominatingPredecessor == &EntryBB) in runMoveAutoInit() 192 if (UsersDominator != &EntryBB) in runMoveAutoInit() 108 BasicBlock &EntryBB = F.getEntryBlock(); runMoveAutoInit() local
|
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 | 222 auto *EntryBB = BasicBlock::Create(M.getContext(), "entry", Ctor, RetBB); in createSanitizerCtorAndInitFunctions() local 228 IRB.SetInsertPoint(EntryBB); in createSanitizerCtorAndInitFunctions()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | BasicBlockSections.cpp | 332 const MachineBasicBlock &EntryBB = MF.front(); in handleBBSections() local 333 auto EntryBBSectionID = EntryBB.getSectionID(); in handleBBSections() 363 if (&X == &EntryBB || &Y == &EntryBB) in handleBBSections() 364 return &X == &EntryBB; in handleBBSections()
|
H A D | SjLjEHPrepare.cpp | 197 BasicBlock *EntryBB = &F.front(); in setupFunctionContext() local 205 Alignment, "fn_context", EntryBB->begin()); in setupFunctionContext() 234 IRBuilder<> Builder(EntryBB->getTerminator()); in setupFunctionContext() 410 BasicBlock *EntryBB = &F.front(); in setupEntryBlockAndCallSites() local 411 IRBuilder<> Builder(EntryBB->getTerminator()); in setupEntryBlockAndCallSites() 466 RegisterFn, FuncCtx, "", EntryBB->getTerminator()->getIterator()); 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 | 607 const BasicBlock *EntryBB = &(Fn->getEntryBlock()); in calculateSEHStateNumbers() local 608 calculateSEHStateForAsynchEH(EntryBB, -1, FuncInfo); in calculateSEHStateNumbers() 631 const BasicBlock *EntryBB = &(Fn->getEntryBlock()); in calculateWinCXXEHStateNumbers() local 632 calculateCXXStateForAsynchEH(EntryBB, -1, FuncInfo); in calculateWinCXXEHStateNumbers()
|
H A D | MachineOutliner.cpp | 730 BasicBlock *EntryBB = BasicBlock::Create(C, "entry", F); in createOutlinedFunction() local 731 IRBuilder<> Builder(EntryBB); in createOutlinedFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVPrepareFunctions.cpp | 133 BasicBlock *EntryBB = BasicBlock::Create(M->getContext(), "entry", F); in lowerIntrinsicToFunction() local 134 IRBuilder<> IRB(EntryBB); in lowerIntrinsicToFunction() 143 BasicBlock *EntryBB = BasicBlock::Create(M->getContext(), "entry", F); in lowerIntrinsicToFunction() local 144 IRBuilder<> IRB(EntryBB); in lowerIntrinsicToFunction() 350 BasicBlock *EntryBB = BasicBlock::Create(UMulFunc->getParent()->getContext(), in buildUMulWithOverflowFunc() local 352 IRBuilder<> IRB(EntryBB); in buildUMulWithOverflowFunc()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SampleProfileLoaderBaseImpl.h | 630 const BasicBlockT *EntryBB = getEntryBB(EC->getParent()); 631 if (EC == EntryBB) { 1093 const BasicBlockT *EntryBB = getEntryBB(&F); 1094 ErrorOr<uint64_t> EntryWeight = getBlockWeight(EntryBB); 1095 if (BlockWeights[EntryBB] > 0) { 1097 ProfileCount(BlockWeights[EntryBB], Function::PCT_Real),
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SILowerSGPRSpills.cpp | 202 MachineBasicBlock &EntryBB = MF.front(); in updateLiveness() local 205 EntryBB.addLiveIn(CSIReg.getReg()); in updateLiveness() 206 EntryBB.sortUniqueLiveIns(); in updateLiveness()
|
H A D | AMDGPUAtomicOptimizer.cpp | 564 auto *EntryBB = I.getParent(); in buildScanIteratively() local 574 Accumulator->addIncoming(Identity, EntryBB); in buildScanIteratively() 578 OldValuePhi->addIncoming(PoisonValue::get(Ty), EntryBB); in buildScanIteratively() 581 ActiveBits->addIncoming(Ballot, EntryBB); in buildScanIteratively()
|
H A D | SIInsertWaitcnts.cpp | 2457 MachineBasicBlock &EntryBB = MF.front(); in runOnMachineFunction() local 2458 MachineBasicBlock::iterator I = EntryBB.begin(); in runOnMachineFunction() 2467 for (MachineBasicBlock::iterator E = EntryBB.end(); in runOnMachineFunction() 2472 BuildMI(EntryBB, I, DebugLoc(), TII->get(AMDGPU::S_WAIT_LOADCNT_DSCNT)) in runOnMachineFunction() 2478 BuildMI(EntryBB, I, DebugLoc(), in runOnMachineFunction() 2483 BuildMI(EntryBB, I, DebugLoc(), TII->get(AMDGPU::S_WAITCNT)).addImm(0); in runOnMachineFunction() 2490 BlockInfos[&EntryBB].Incoming = std::move(NonKernelInitialState); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanTransforms.cpp | 185 auto *EntryBB = dyn_cast<VPBasicBlock>(R->getEntry()); in getPredicatedMask() local 186 if (!EntryBB || EntryBB->size() != 1 || in getPredicatedMask() 187 !isa<VPBranchOnMaskRecipe>(EntryBB->begin())) in getPredicatedMask() 190 return cast<VPBranchOnMaskRecipe>(&*EntryBB->begin())->getOperand(0); in getPredicatedMask() 195 auto *EntryBB = cast<VPBasicBlock>(R->getEntry()); in getPredicatedThenBlock() local 196 if (EntryBB->getNumSuccessors() != 2) in getPredicatedThenBlock() 199 auto *Succ0 = dyn_cast<VPBasicBlock>(EntryBB->getSuccessors()[0]); in getPredicatedThenBlock() 200 auto *Succ1 = dyn_cast<VPBasicBlock>(EntryBB->getSuccessors()[1]); in getPredicatedThenBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/Offloading/ |
H A D | OffloadWrapper.cpp | 383 auto *EntryBB = BasicBlock::Create(C, "while.entry", RegGlobalsFn); in createRegisterGlobalsFunction() local 394 Builder.CreateCondBr(EntryCmp, EntryBB, ExitBB); in createRegisterGlobalsFunction() 395 Builder.SetInsertPoint(EntryBB); in createRegisterGlobalsFunction() 506 Builder.CreateCondBr(Cmp, ExitBB, EntryBB); in createRegisterGlobalsFunction()
|
/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() 909 FuncPtr->addIncoming(CachedVal, EntryBB); in CleanupAndPrepareModules()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | ControlHeightReduction.cpp | 681 BasicBlock *EntryBB = R->getEntry(); in getBranchInsertPoint() local 684 Instruction *HoistPoint = EntryBB->getTerminator(); in getBranchInsertPoint() 686 if (SI->getParent() == EntryBB) { in getBranchInsertPoint() 699 if (SI->getParent() == EntryBB) { in getBranchInsertPoint() 703 for (Instruction &I : *EntryBB) { in getBranchInsertPoint() 876 BasicBlock *EntryBB = R->getEntry(); in checkScopeHoistable() local 878 cast<BranchInst>(EntryBB->getTerminator()) : nullptr; in checkScopeHoistable() 939 llvm::erase_if(Selects, [EntryBB](SelectInst *SI) { in checkScopeHoistable() 940 return SI->getParent() == EntryBB; in checkScopeHoistable()
|
H A D | PGOInstrumentation.cpp | 890 auto &EntryBB = F.getEntryBlock(); in instrumentOneFunc() local 891 IRBuilder<> Builder(&EntryBB, EntryBB.getFirstInsertionPt()); in instrumentOneFunc() 945 auto &EntryBB = F.getEntryBlock(); in instrumentOneFunc() local 946 IRBuilder<> Builder(&EntryBB, EntryBB.getFirstInsertionPt()); in instrumentOneFunc()
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 698 LLVM_DEBUG(dbgs() << "Entry " << OI.EntryBB->getName() in finalize() 731 assert(ArtificialEntry.getUniqueSuccessor() == OI.EntryBB); in finalize() 732 assert(OI.EntryBB->getUniquePredecessor() == &ArtificialEntry); in finalize() 749 I.moveBeforePreserving(*OI.EntryBB, OI.EntryBB->getFirstInsertionPt()); in finalize() 752 OI.EntryBB->moveBefore(&ArtificialEntry); in finalize() 755 assert(&OutlinedFn->getEntryBlock() == OI.EntryBB); in finalize() 1427 BasicBlock *EntryBB = UI->getParent(); in createParallel() local 1428 BasicBlock *PRegEntryBB = EntryBB->splitBasicBlock(UI, "omp.par.entry"); in createParallel() 1509 OI.EntryBB = PRegEntryBB; in createParallel() 1817 OI.EntryBB = TaskAllocaBB; in createTask() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
H A D | RandomIRBuilder.cpp | 69 BasicBlock *EntryBB = &F->getEntryBlock(); in createStackMemory() local 72 &*EntryBB->getFirstInsertionPt()); in createStackMemory()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | IRTranslator.cpp | 3899 MachineBasicBlock *EntryBB = MF->CreateMachineBasicBlock(); in runOnMachineFunction() local 3900 MF->push_back(EntryBB); in runOnMachineFunction() 3901 EntryBuilder->setMBB(*EntryBB); in runOnMachineFunction() 3927 EntryBB->addSuccessor(&getMBB(F.front())); in runOnMachineFunction() 3947 SwiftError.setCurrentVReg(EntryBB, SwiftError.getFunctionArg(), VRegs[0]); in runOnMachineFunction() 4031 assert(EntryBB->succ_size() == 1 && in runOnMachineFunction() 4034 MachineBasicBlock &NewEntryBB = **EntryBB->succ_begin(); in runOnMachineFunction() 4039 NewEntryBB.splice(NewEntryBB.begin(), EntryBB, EntryBB->begin(), in runOnMachineFunction() 4040 EntryBB->end()); in runOnMachineFunction() 4043 for (const MachineBasicBlock::RegisterMaskPair &LiveIn : EntryBB->liveins()) in runOnMachineFunction() [all …]
|
/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/Target/AArch64/ |
H A D | AArch64LowerHomogeneousPrologEpilog.cpp | 190 BasicBlock *EntryBB = BasicBlock::Create(C, "entry", F); in createFrameHelperMachineFunction() local 191 IRBuilder<> Builder(EntryBB); in createFrameHelperMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86WinEHState.cpp | 402 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", Trampoline); in generateLSDAInEAXThunk() 403 IRBuilder<> Builder(EntryBB); in generateLSDAInEAXThunk() 405 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", Trampoline); generateLSDAInEAXThunk() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | GenericLoopInfoImpl.h | 350 BlockT *EntryBB = &BB->getParent()->front(); in verifyLoop() local 351 for (BlockT *CB : depth_first(EntryBB)) in verifyLoop()
|