Home
last modified time | relevance | path

Searched refs:hasAddressTaken (Results 1 – 25 of 66) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVIndirectBranchTracking.cpp86 if (F.hasAddressTaken() || !F.hasLocalLinkage()) { in runOnMachineFunction()
95 if (MBB.hasAddressTaken()) { in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCEarlyReturn.cpp113 if (ReturnMBB.hasAddressTaken()) in processBlock()
144 if (Changed && !ReturnMBB.hasAddressTaken()) { in processBlock()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFlattenCFG.cpp164 Pred->hasAddressTaken()) in FlattenParallelAndOr()
183 if (Pred->hasAddressTaken()) in FlattenParallelAndOr()
423 if (SecondEntryBlock->hasAddressTaken()) in MergeIfRegion()
H A DCloneFunction.cpp252 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 DValueLatticeUtils.cpp20 return F->hasLocalLinkage() && !F->hasAddressTaken(); in canTrackArgumentsInterprocedurally()
H A DCallGraph.cpp79 F->hasAddressTaken(nullptr, /*IgnoreCallbackUses=*/true, in addToCallGraph()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGCEmptyBasicBlocks.cpp60 if (MBB->isEHPad() || MBB->hasAddressTaken()) in runOnMachineFunction()
H A DIfConversion.cpp1558 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 DTargetFrameLoweringImpl.cpp161 if (!F.hasLocalLinkage() || F.hasAddressTaken() || in isSafeForNoCSROpt()
H A DTailDuplicator.cpp189 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 DMachineLoopInfo.cpp158 if (HB->pred_size() != 2 || HB->hasAddressTaken()) in findLoopPreheader()
H A DBranchFolding.cpp1378 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 DSCCP.cpp113 if (!DeadBB->hasAddressTaken()) in runSCCP()
H A DMergeICmps.cpp482 if (Block->hasAddressTaken()) { in BCECmpChain()
753 if (CurBlock->hasAddressTaken()) { in getOrderedBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64BranchTargets.cpp105 (F.hasAddressTaken() || !F.hasLocalLinkage()))) in runOnMachineFunction()
H A DAArch64Arm64ECCallLowering.cpp872 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 DX86IndirectBranchTracking.cpp112 return (F.hasAddressTaken() || !F.hasLocalLinkage()); in needsPrologueENDBR()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyHoisting.cpp163 if (SB->pred_size() != 1 || SB->isEHPad() || SB->hasAddressTaken()) in analyzeCopy()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMemoryUtils.cpp141 if (F.hasAddressTaken(nullptr, in getTransitiveUsesOfLDS()
H A DAMDGPUSplitModule.cpp248 F.hasAddressTaken(/*PutOffender=*/nullptr, in canBeIndirectlyCalled()
1401 if (Fn.hasLocalLinkage() && Fn.hasAddressTaken()) { in splitAMDGPUModule()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSCCP.cpp250 if (!DeadBB->hasAddressTaken()) in runIPSCCP()
H A DGlobalOpt.cpp1736 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 DHotColdSplitting.cpp172 if (BB.hasAddressTaken() || BB.isEHPad()) in mayExtractBlock()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DBasicBlock.h690 bool hasAddressTaken() const { in hasAddressTaken() function
H A DFunction.h995 bool hasAddressTaken(const User ** = nullptr, bool IgnoreCallbackUses = false,

123