| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | EHPersonalities.cpp | 115 BasicBlock *EntryBlock = &F.getEntryBlock(); in colorEHFunclets() local 131 Worklist.push_back({EntryBlock, EntryBlock}); in colorEHFunclets() 162 SuccColor = EntryBlock; in colorEHFunclets()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | SampleProfileInference.h | 292 auto &EntryBlock = Func.Blocks[Func.Entry]; in createFlowFunction() local 293 if (EntryBlock.Weight == 0 && !EntryBlock.HasUnknownWeight) { in createFlowFunction() 294 EntryBlock.Weight = 1; in createFlowFunction() 295 EntryBlock.HasUnknownWeight = false; in createFlowFunction()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | IntervalPartition.cpp | 142 const Node *EntryBlock) { in partitionIntoIntervalsImpl() argument 143 assert(EntryBlock != nullptr); in partitionIntoIntervalsImpl() 158 fillIntervalNode(Graph, Index, Successors, Partitioned, EntryBlock); in partitionIntoIntervalsImpl() 159 Intervals.emplace_back(EntryBlock, &Graph.back()); in partitionIntoIntervalsImpl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | GenericCycleImpl.h | 260 void run(BlockT *EntryBlock); 265 void dfs(BlockT *EntryBlock); 332 void GenericCycleInfoCompute<ContextT>::run(BlockT *EntryBlock) { in run() argument 333 LLVM_DEBUG(errs() << "Entry block: " << Info.Context.print(EntryBlock) in run() 335 dfs(EntryBlock); in run() 447 void GenericCycleInfoCompute<ContextT>::dfs(BlockT *EntryBlock) { in dfs() argument 451 TraverseStack.emplace_back(EntryBlock); in dfs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | BlockCoverageInference.cpp | 134 auto &EntryBlock = F.getEntryBlock(); in findDependencies() local 138 getReachableAvoiding(EntryBlock, BB, /*IsForward=*/true, in findDependencies() 168 PredecessorDependencies[&EntryBlock].clear(); in findDependencies() 169 SuccessorDependencies[&EntryBlock].clear(); in findDependencies()
|
| H A D | ControlHeightReduction.cpp | 346 BasicBlock *EntryBlock, 1547 BasicBlock *EntryBlock, BasicBlock *ExitBlock, in insertTrivialPHIs() argument 1572 } else if (UI->getParent() == EntryBlock && isa<PHINode>(UI)) { in insertTrivialPHIs() 1691 BasicBlock *EntryBlock = FirstRegion->getEntry(); in transformScopes() local 1694 std::optional<uint64_t> ProfileCount = BFI.getBlockProfileCount(EntryBlock); in transformScopes() 1703 insertTrivialPHIs(Scope, EntryBlock, ExitBlock, TrivialPHIs); in transformScopes() 1713 CHR_DEBUG(dbgs() << "Splitting entry block " << EntryBlock->getName() in transformScopes() 1716 SplitBlock(EntryBlock, Scope->BranchInsertPoint, &DT); in transformScopes() 1717 assert(NewEntryBlock->getSinglePredecessor() == EntryBlock && in transformScopes() 1720 BasicBlock *PreEntryBlock = EntryBlock; in transformScopes() [all …]
|
| H A D | GCOVProfiling.cpp | 333 Version(Version), EntryBlock(P, 0), ReturnBlock(P, 1) { in GCOVFunction() 349 GCOVBlock &getEntryBlock() { return EntryBlock; } in getEntryBlock() 386 const uint32_t Outgoing = EntryBlock.OutEdges.size(); in writeOut() 390 write(EntryBlock.Number); in writeOut() 391 for (const auto &E : EntryBlock.OutEdges) { in writeOut() 421 GCOVBlock EntryBlock; member in __anon09913f2a0311::GCOVFunction 815 BasicBlock &EntryBlock = F.getEntryBlock(); in emitProfileNotes() local 856 Func.getBlock(&EntryBlock).getFile(Filename).addLine(Line); in emitProfileNotes()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | PartialInlining.cpp | 173 OutlineRegionInfo(ArrayRef<BasicBlock *> Region, BasicBlock *EntryBlock, in OutlineRegionInfo() 175 : Region(Region), EntryBlock(EntryBlock), ExitBlock(ExitBlock), in OutlineRegionInfo() 178 BasicBlock *EntryBlock; member 348 BasicBlock *EntryBlock = &F.front(); in computeOutliningColdRegionsInfo() local 413 BasicBlock *CurrEntry = EntryBlock; in computeOutliningColdRegionsInfo() 515 BasicBlock *EntryBlock = &F.front(); in computeOutliningInfo() local 516 BranchInst *BR = dyn_cast<BranchInst>(EntryBlock->getTerminator()); in computeOutliningInfo() 552 BasicBlock *CurrEntry = EntryBlock; in computeOutliningInfo() 981 BasicBlock *NewEntryBlock = cast<BasicBlock>(VMap[RegionInfo.EntryBlock]); in FunctionCloner() 1108 LookupAC(*RegionInfo.EntryBlock->getParent()), in doMultiRegionFunctionOutlining()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerKernelArguments.cpp | 69 BasicBlock &EntryBlock = *F.begin(); in lowerKernelArguments() local 70 IRBuilder<> Builder(&EntryBlock, getInsertPt(EntryBlock)); in lowerKernelArguments()
|
| H A D | AMDGPUWaitSGPRHazards.cpp | 480 MachineBasicBlock &EntryBlock = MF.front(); in run() local 481 BlockState[&EntryBlock].In.Tracked.set(); in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | WindowsSecureHotPatching.cpp | 562 auto &EntryBlock = F.getEntryBlock(); in runOnFunction() local 563 IRBuilder<> IRBuilderAtEntry(&EntryBlock, EntryBlock.begin()); in runOnFunction()
|
| H A D | BasicBlockSections.cpp | 245 [[maybe_unused]] const MachineBasicBlock *EntryBlock = &MF.front(); in sortBasicBlocksAndUpdateBranches() local 252 assert(&MF.front() == EntryBlock && in sortBasicBlocksAndUpdateBranches()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | ELF_aarch64.cpp | 620 auto &EntryBlock = in createEntry() local 623 EntryBlock.addEdge(aarch64::Pointer64, 0, getTLSDescResolver(G), 0); in createEntry() 624 EntryBlock.addEdge(aarch64::Pointer64, 8, in createEntry() 626 return G.addAnonymousSymbol(EntryBlock, 0, 8, false, false); in createEntry()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaFrameLowering.cpp | 296 MachineBasicBlock &EntryBlock = *(MF->begin()); in spillCalleeSavedRegisters() local 311 EntryBlock.addLiveIn(Reg); in spillCalleeSavedRegisters() 316 TII.storeRegToStackSlot(EntryBlock, MI, Reg, IsKill, CSI[i].getFrameIdx(), in spillCalleeSavedRegisters()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | IndirectionUtils.cpp | 294 BasicBlock *EntryBlock = BasicBlock::Create(M.getContext(), "entry", &F); in makeStub() local 295 IRBuilder<> Builder(EntryBlock); in makeStub()
|
| H A D | LLJIT.cpp | 71 auto *EntryBlock = BasicBlock::Create(M.getContext(), "entry", WrapperFn); in addHelperAndWrapper() local 72 IRBuilder<> IB(EntryBlock); in addHelperAndWrapper()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | GenericLoopInfoImpl.h | 524 void traverse(BlockT *EntryBlock); 532 void PopulateLoopsDFS<BlockT, LoopT>::traverse(BlockT *EntryBlock) { in traverse() argument 533 for (BlockT *BB : post_order(EntryBlock)) in traverse()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LoadValueInjectionLoadHardening.cpp | 467 NodeAddr<BlockNode *> EntryBlock = DFG.getFunc().Addr->getEntryBlock(DFG); in getGadgetGraph() local 469 EntryBlock.Addr->members_if(DataFlowGraph::IsPhi, DFG)) { in getGadgetGraph()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 493 BasicBlock &EntryBlock = AI.getParent()->getParent()->getEntryBlock(); in visitAllocaInst() local 494 BasicBlock::iterator FirstInst = EntryBlock.getFirstNonPHIOrDbg(); in visitAllocaInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.h | 3791 void setEntry(VPBlockBase *EntryBlock) { 3792 assert(EntryBlock->getPredecessors().empty() && 3794 Entry = EntryBlock; 3795 EntryBlock->setParent(this);
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 659 BasicBlock &EntryBlock = Function->getEntryBlock(); in raiseUserConstantDataAllocasToEntryBlock() local 660 BasicBlock::iterator MoveLocInst = EntryBlock.getFirstNonPHIIt(); in raiseUserConstantDataAllocasToEntryBlock() 3036 BasicBlock *EntryBlock = BasicBlock::Create(Ctx, "entry", LtGCFunc); in emitListToGlobalCopyFunction() local 3037 Builder.SetInsertPoint(EntryBlock); in emitListToGlobalCopyFunction() 3146 BasicBlock *EntryBlock = BasicBlock::Create(Ctx, "entry", LtGRFunc); in emitListToGlobalReduceFunction() local 3147 Builder.SetInsertPoint(EntryBlock); in emitListToGlobalReduceFunction() 3229 BasicBlock *EntryBlock = BasicBlock::Create(Ctx, "entry", LtGCFunc); in emitGlobalToListCopyFunction() local 3230 Builder.SetInsertPoint(EntryBlock); in emitGlobalToListCopyFunction() 3337 BasicBlock *EntryBlock = BasicBlock::Create(Ctx, "entry", LtGRFunc); in emitGlobalToListReduceFunction() local 3338 Builder.SetInsertPoint(EntryBlock); in emitGlobalToListReduceFunction()
|