| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVIndirectBranchTracking.cpp | 86 if (F.hasAddressTaken() || !F.hasLocalLinkage()) { in runOnMachineFunction() 95 if (MBB.hasAddressTaken()) { in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCEarlyReturn.cpp | 113 if (ReturnMBB.hasAddressTaken()) in processBlock() 144 if (Changed && !ReturnMBB.hasAddressTaken()) { in processBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | FlattenCFG.cpp | 164 Pred->hasAddressTaken()) in FlattenParallelAndOr() 183 if (Pred->hasAddressTaken()) in FlattenParallelAndOr() 423 if (SecondEntryBlock->hasAddressTaken()) in MergeIfRegion()
|
| H A D | CloneFunction.cpp | 252 if (BB.hasAddressTaken()) { in CloneFunctionBodyInto() 535 if (BB->hasAddressTaken()) { in CloneBlock() 966 if (!Dest->getSinglePredecessor() || Dest->hasAddressTaken()) { in CloneAndPruneIntoFromInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueLatticeUtils.cpp | 20 return F->hasLocalLinkage() && !F->hasAddressTaken(); in canTrackArgumentsInterprocedurally()
|
| H A D | CallGraph.cpp | 79 F->hasAddressTaken(nullptr, /*IgnoreCallbackUses=*/true, in addToCallGraph()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | GCEmptyBasicBlocks.cpp | 60 if (MBB->isEHPad() || MBB->hasAddressTaken()) in runOnMachineFunction()
|
| H A D | IfConversion.cpp | 1558 if (CvtMBB.hasAddressTaken()) in IfConvertSimple() 1644 if (CvtMBB.hasAddressTaken()) in IfConvertTriangle() 1741 blockNeverFallThrough(*NextBBI) && !NextMBB.hasAddressTaken()) { in IfConvertTriangle() 1791 if (TrueBBI.BB->hasAddressTaken() || FalseBBI.BB->hasAddressTaken()) in IfConvertDiamondCommon() 2077 blockNeverFallThrough(TailBBI) && !TailBBI.BB->hasAddressTaken(); in IfConvertDiamond() 2243 assert(!FromMBB.hasAddressTaken() && in MergeBlocks()
|
| H A D | TargetFrameLoweringImpl.cpp | 161 if (!F.hasLocalLinkage() || F.hasAddressTaken() || in isSafeForNoCSROpt()
|
| H A D | TailDuplicator.cpp | 189 bool isDead = MBB->pred_empty() && !MBB->hasAddressTaken(); in tailDuplicateAndUpdate() 381 if (MI->getNumOperands() == 1 && !TailBB->hasAddressTaken()) in processPHI() 970 !TailBB->hasAddressTaken()) { in tailDuplicate()
|
| H A D | MachineLoopInfo.cpp | 158 if (HB->pred_size() != 2 || HB->hasAddressTaken()) in findLoopPreheader()
|
| H A D | BranchFolding.cpp | 1378 if (IsEmptyBlock(MBB) && !MBB->isEHPad() && !MBB->hasAddressTaken() && in OptimizeBlock() 1447 !MBB->hasAddressTaken() && !MBB->isEHPad()) { in OptimizeBlock() 1614 !MBB->hasAddressTaken() && !MBB->isEHPad()) { in OptimizeBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SCCP.cpp | 113 if (!DeadBB->hasAddressTaken()) in runSCCP()
|
| H A D | MergeICmps.cpp | 482 if (Block->hasAddressTaken()) { in BCECmpChain() 753 if (CurBlock->hasAddressTaken()) { in getOrderedBlocks()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64BranchTargets.cpp | 105 (F.hasAddressTaken() || !F.hasLocalLinkage()))) in runOnMachineFunction()
|
| H A D | AArch64Arm64ECCallLowering.cpp | 872 if (!F.isDeclaration() && (!F.hasLocalLinkage() || F.hasAddressTaken()) && in runOnModule() 927 if (!F.hasLocalLinkage() || F.hasAddressTaken()) { in processFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86IndirectBranchTracking.cpp | 112 return (F.hasAddressTaken() || !F.hasLocalLinkage()); in needsPrologueENDBR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonCopyHoisting.cpp | 163 if (SB->pred_size() != 1 || SB->isEHPad() || SB->hasAddressTaken()) in analyzeCopy()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMemoryUtils.cpp | 141 if (F.hasAddressTaken(nullptr, in getTransitiveUsesOfLDS()
|
| H A D | AMDGPUSplitModule.cpp | 248 F.hasAddressTaken(/*PutOffender=*/nullptr, in canBeIndirectlyCalled() 1401 if (Fn.hasLocalLinkage() && Fn.hasAddressTaken()) { in splitAMDGPUModule()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | SCCP.cpp | 250 if (!DeadBB->hasAddressTaken()) in runIPSCCP()
|
| H A D | GlobalOpt.cpp | 1736 return !F->hasAddressTaken(); in hasChangeableCCImpl() 1982 !F.hasAddressTaken() && !hasMustTailCallers(&F) && !F.isVarArg()) { in OptimizeFunctions() 1990 if (!F.hasAddressTaken() && !hasMustTailCallers(&F) && in OptimizeFunctions() 2027 !F.hasAddressTaken()) { in OptimizeFunctions()
|
| H A D | HotColdSplitting.cpp | 172 if (BB.hasAddressTaken() || BB.isEHPad()) in mayExtractBlock()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | BasicBlock.h | 690 bool hasAddressTaken() const { in hasAddressTaken() function
|
| H A D | Function.h | 995 bool hasAddressTaken(const User ** = nullptr, bool IgnoreCallbackUses = false,
|