/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | MoveAutoInit.cpp | 107 BasicBlock &EntryBB = F.getEntryBlock(); in runMoveAutoInit() local 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()
|
H A D | LowerGlobalDtors.cpp | 203 BasicBlock *EntryBB = BasicBlock::Create(C, "entry", RegisterCallDtors); in runImpl() local 209 Value *Res = CallInst::Create(AtExit, Args, "call", EntryBB); in runImpl() 210 Value *Cmp = new ICmpInst(*EntryBB, ICmpInst::ICMP_NE, Res, in runImpl() 212 BranchInst::Create(FailBB, RetBB, Cmp, EntryBB); in runImpl()
|
H A D | ModuleUtils.cpp | 219 auto *EntryBB = BasicBlock::Create(M.getContext(), "entry", Ctor, RetBB); in createSanitizerCtorAndInitFunctions() local 225 IRB.SetInsertPoint(EntryBB); in createSanitizerCtorAndInitFunctions()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | BasicBlockSections.cpp | 321 const MachineBasicBlock &EntryBB = MF.front(); in runOnMachineFunction() local 322 auto EntryBBSectionID = EntryBB.getSectionID(); in runOnMachineFunction() 352 if (&X == &EntryBB || &Y == &EntryBB) in runOnMachineFunction() 353 return &X == &EntryBB; in runOnMachineFunction()
|
H A D | SjLjEHPrepare.cpp | 199 BasicBlock *EntryBB = &F.front(); in setupFunctionContext() local 207 Alignment, "fn_context", &EntryBB->front()); in setupFunctionContext() 236 IRBuilder<> Builder(EntryBB->getTerminator()); in setupFunctionContext() 412 BasicBlock *EntryBB = &F.front(); in setupEntryBlockAndCallSites() local 413 IRBuilder<> Builder(EntryBB->getTerminator()); in setupEntryBlockAndCallSites() 468 CallInst::Create(RegisterFn, FuncCtx, "", 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 | 606 const BasicBlock *EntryBB = &(Fn->getEntryBlock()); in calculateSEHStateNumbers() local 607 calculateSEHStateForAsynchEH(EntryBB, -1, FuncInfo); in calculateSEHStateNumbers() 630 const BasicBlock *EntryBB = &(Fn->getEntryBlock()); in calculateWinCXXEHStateNumbers() local 631 calculateCXXStateForAsynchEH(EntryBB, -1, FuncInfo); in calculateWinCXXEHStateNumbers()
|
H A D | MachineOutliner.cpp | 723 BasicBlock *EntryBB = BasicBlock::Create(C, "entry", F); in createOutlinedFunction() local 724 IRBuilder<> Builder(EntryBB); in createOutlinedFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVPrepareFunctions.cpp | 130 BasicBlock *EntryBB = BasicBlock::Create(M->getContext(), "entry", F); in lowerIntrinsicToFunction() local 131 IRBuilder<> IRB(EntryBB); in lowerIntrinsicToFunction() 140 BasicBlock *EntryBB = BasicBlock::Create(M->getContext(), "entry", F); in lowerIntrinsicToFunction() local 141 IRBuilder<> IRB(EntryBB); in lowerIntrinsicToFunction() 221 BasicBlock *EntryBB = BasicBlock::Create(UMulFunc->getParent()->getContext(), in buildUMulWithOverflowFunc() local 223 IRBuilder<> IRB(EntryBB); in buildUMulWithOverflowFunc()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAtomicOptimizer.cpp | 572 auto *EntryBB = I.getParent(); in buildScanIteratively() local 582 Accumulator->addIncoming(Identity, EntryBB); in buildScanIteratively() 586 OldValuePhi->addIncoming(PoisonValue::get(Ty), EntryBB); in buildScanIteratively() 589 ActiveBits->addIncoming(Ballot, EntryBB); in buildScanIteratively() 857 BasicBlock *const EntryBB = I.getParent(); in optimizeAtomic() local 878 Instruction *Terminator = EntryBB->getTerminator(); in optimizeAtomic() 885 B.SetInsertPoint(EntryBB); in optimizeAtomic() 890 {{DominatorTree::Insert, EntryBB, ComputeLoop}, in optimizeAtomic() 892 {DominatorTree::Delete, EntryBB, SingleLaneTerminator->getParent()}}); in optimizeAtomic() 896 Predecessor = EntryBB; in optimizeAtomic()
|
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 | SIInsertWaitcnts.cpp | 2503 MachineBasicBlock &EntryBB = MF.front(); in runOnMachineFunction() local 2504 MachineBasicBlock::iterator I = EntryBB.begin(); in runOnMachineFunction() 2513 for (MachineBasicBlock::iterator E = EntryBB.end(); in runOnMachineFunction() 2518 BuildMI(EntryBB, I, DebugLoc(), TII->get(AMDGPU::S_WAIT_LOADCNT_DSCNT)) in runOnMachineFunction() 2524 BuildMI(EntryBB, I, DebugLoc(), in runOnMachineFunction() 2529 BuildMI(EntryBB, I, DebugLoc(), TII->get(AMDGPU::S_WAITCNT)).addImm(0); in runOnMachineFunction() 2536 BlockInfos[&EntryBB].Incoming = std::move(NonKernelInitialState); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanTransforms.cpp | 183 auto *EntryBB = dyn_cast<VPBasicBlock>(R->getEntry()); in getPredicatedMask() local 184 if (!EntryBB || EntryBB->size() != 1 || in getPredicatedMask() 185 !isa<VPBranchOnMaskRecipe>(EntryBB->begin())) in getPredicatedMask() 188 return cast<VPBranchOnMaskRecipe>(&*EntryBB->begin())->getOperand(0); in getPredicatedMask() 193 auto *EntryBB = cast<VPBasicBlock>(R->getEntry()); in getPredicatedThenBlock() local 194 if (EntryBB->getNumSuccessors() != 2) in getPredicatedThenBlock() 197 auto *Succ0 = dyn_cast<VPBasicBlock>(EntryBB->getSuccessors()[0]); in getPredicatedThenBlock() 198 auto *Succ1 = dyn_cast<VPBasicBlock>(EntryBB->getSuccessors()[1]); in getPredicatedThenBlock()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SampleProfileLoaderBaseImpl.h | 602 const BasicBlockT *EntryBB = getEntryBB(EC->getParent()); 603 if (EC == EntryBB) { 1065 const BasicBlockT *EntryBB = getEntryBB(&F); 1066 ErrorOr<uint64_t> EntryWeight = getBlockWeight(EntryBB); 1067 if (BlockWeights[EntryBB] > 0) { 1069 ProfileCount(BlockWeights[EntryBB], Function::PCT_Real),
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/Offloading/ |
H A D | OffloadWrapper.cpp | 375 auto *EntryBB = BasicBlock::Create(C, "while.entry", RegGlobalsFn); in createRegisterGlobalsFunction() local 386 Builder.CreateCondBr(EntryCmp, EntryBB, ExitBB); in createRegisterGlobalsFunction() 387 Builder.SetInsertPoint(EntryBB); in createRegisterGlobalsFunction() 498 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 | 680 BasicBlock *EntryBB = R->getEntry(); in getBranchInsertPoint() local 683 Instruction *HoistPoint = EntryBB->getTerminator(); in getBranchInsertPoint() 685 if (SI->getParent() == EntryBB) { in getBranchInsertPoint() 698 if (SI->getParent() == EntryBB) { in getBranchInsertPoint() 702 for (Instruction &I : *EntryBB) { in getBranchInsertPoint() 875 BasicBlock *EntryBB = R->getEntry(); in checkScopeHoistable() local 877 cast<BranchInst>(EntryBB->getTerminator()) : nullptr; in checkScopeHoistable() 938 llvm::erase_if(Selects, [EntryBB](SelectInst *SI) { in checkScopeHoistable() 939 return SI->getParent() == EntryBB; in checkScopeHoistable()
|
H A D | PGOInstrumentation.cpp | 866 auto &EntryBB = F.getEntryBlock(); in instrumentOneFunc() local 867 IRBuilder<> Builder(&EntryBB, EntryBB.getFirstInsertionPt()); in instrumentOneFunc() 884 auto &EntryBB = F.getEntryBlock(); in instrumentOneFunc() local 885 IRBuilder<> Builder(&EntryBB, EntryBB.getFirstInsertionPt()); in instrumentOneFunc()
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 714 I.moveBeforePreserving(*OI.EntryBB, OI.EntryBB->getFirstInsertionPt()); in finalize() 1368 BasicBlock *EntryBB = UI->getParent(); in createParallel() local 1463 OI.EntryBB = PRegEntryBB; in createParallel() 1686 OI.EntryBB = TaskAllocaBB; in createTask() 2781 CleanUpInfo.EntryBB = CLI->getHeader(); in workshareLoopTargetCallback() 2830 OI.EntryBB = CLI->getBody(); in applyWorkshareLoopTarget() 4162 EntryBB->splitBasicBlock(EntryBB->getTerminator(), "omp_region.finalize"); in EmitOMPInlinedRegion() 5029 Builder.SetInsertPoint(EntryBB); in createOutlinedFunction() 6296 OI.EntryBB = AllocaBB; in createTeams() 6391 BlockSet.insert(EntryBB); in collectBlocks() [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 | 3702 MachineBasicBlock *EntryBB = MF->CreateMachineBasicBlock(); in runOnMachineFunction() local 3703 MF->push_back(EntryBB); in runOnMachineFunction() 3704 EntryBuilder->setMBB(*EntryBB); in runOnMachineFunction() 3730 EntryBB->addSuccessor(&getMBB(F.front())); in runOnMachineFunction() 3834 assert(EntryBB->succ_size() == 1 && in runOnMachineFunction() 3837 MachineBasicBlock &NewEntryBB = **EntryBB->succ_begin(); in runOnMachineFunction() 3842 NewEntryBB.splice(NewEntryBB.begin(), EntryBB, EntryBB->begin(), in runOnMachineFunction() 3843 EntryBB->end()); in runOnMachineFunction() 3851 EntryBB->removeSuccessor(&NewEntryBB); in runOnMachineFunction() 3852 MF->remove(EntryBB); in runOnMachineFunction() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCOpts.cpp | 1653 BasicBlock *EntryBB = &F.getEntryBlock(); in ComputePostOrders() local 1654 BBState &MyStates = BBStates[EntryBB]; in ComputePostOrders() 1656 Instruction *EntryTI = EntryBB->getTerminator(); in ComputePostOrders() 1657 SuccStack.push_back(std::make_pair(EntryBB, succ_iterator(EntryTI))); in ComputePostOrders() 1658 Visited.insert(EntryBB); in ComputePostOrders() 1659 OnStack.insert(EntryBB); in ComputePostOrders()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64LowerHomogeneousPrologEpilog.cpp | 189 BasicBlock *EntryBB = BasicBlock::Create(C, "entry", F); in createFrameHelperMachineFunction() local 190 IRBuilder<> Builder(EntryBB); in createFrameHelperMachineFunction()
|
/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()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86WinEHState.cpp | 402 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", Trampoline); in generateLSDAInEAXThunk() local 403 IRBuilder<> Builder(EntryBB); in generateLSDAInEAXThunk()
|