Home
last modified time | relevance | path

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

123

/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DReturnProtectorLowering.cpp70 static bool hasAddressTaken(const Instruction *AI, in hasAddressTaken() function
91 if (hasAddressTaken(I, visitedPHI)) in hasAddressTaken()
97 if (hasAddressTaken(PN, visitedPHI)) in hasAddressTaken()
214 if (hasAddressTaken(AI, visitedPHIs)) { in determineReturnProtectorRegister()
H A DTargetFrameLoweringImpl.cpp155 if (!F.hasLocalLinkage() || F.hasAddressTaken() || in isSafeForNoCSROpt()
H A DMachineLoopInfo.cpp127 if (HB->pred_size() != 2 || HB->hasAddressTaken()) in findLoopPreheader()
H A DIfConversion.cpp1552 if (CvtMBB.hasAddressTaken()) in IfConvertSimple()
1638 if (CvtMBB.hasAddressTaken()) in IfConvertTriangle()
1736 !NextMBB.hasAddressTaken()) { in IfConvertTriangle()
1786 if (TrueBBI.BB->hasAddressTaken() || FalseBBI.BB->hasAddressTaken()) in IfConvertDiamondCommon()
2077 !TailBBI.BB->hasAddressTaken(); in IfConvertDiamond()
2244 assert(!FromMBB.hasAddressTaken() && in MergeBlocks()
H A DTailDuplicator.cpp179 bool isDead = MBB->pred_empty() && !MBB->hasAddressTaken(); in tailDuplicateAndUpdate()
373 if (MI->getNumOperands() == 1 && !TailBB->hasAddressTaken()) in processPHI()
929 !TailBB->hasAddressTaken()) { in tailDuplicate()
H A DBranchFolding.cpp1344 if (IsEmptyBlock(MBB) && !MBB->isEHPad() && !MBB->hasAddressTaken() && in OptimizeBlock()
1405 !MBB->hasAddressTaken() && !MBB->isEHPad()) { in OptimizeBlock()
1571 !MBB->hasAddressTaken() && !MBB->isEHPad()) { in OptimizeBlock()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86IndirectBranchTracking.cpp111 return (F.hasAddressTaken() || !F.hasLocalLinkage()); in needsPrologueENDBR()
149 if (MBB.hasAddressTaken()) in runOnMachineFunction()
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCEarlyReturn.cpp124 if (ReturnMBB.hasAddressTaken()) in processBlock()
155 if (Changed && !ReturnMBB.hasAddressTaken()) { in processBlock()
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/
H A DFlattenCFG.cpp164 Pred->hasAddressTaken()) in FlattenParallelAndOr()
183 if (Pred->hasAddressTaken()) in FlattenParallelAndOr()
419 if (SecondEntryBlock->hasAddressTaken()) in MergeIfRegion()
H A DCloneFunction.cpp202 if (BB.hasAddressTaken()) { in CloneFunctionInto()
486 if (BB->hasAddressTaken()) { in CloneBlock()
H A DLoopRotationUtils.cpp773 if (!Latch || Latch->hasAddressTaken()) in simplifyLoopLatch()
/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DValueLatticeUtils.cpp20 return F->hasLocalLinkage() && !F->hasAddressTaken(); in canTrackArgumentsInterprocedurally()
H A DCallGraph.cpp81 F->hasAddressTaken(nullptr, /*IgnoreCallbackUses=*/true, in addToCallGraph()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64BranchTargets.cpp96 if (MBB.hasAddressTaken() || JumpTableTargets.count(&MBB)) in runOnMachineFunction()
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMBranchTargets.cpp89 if (MBB.hasAddressTaken() || MBB.isEHPad() || JumpTableTargets.count(&MBB)) in runOnMachineFunction()
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp121 if (!DeadBB->hasAddressTaken()) in runSCCP()
/openbsd/gnu/llvm/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp1835 CalledFn->hasAddressTaken()) in hasOnlyColdCalls()
2013 !F.hasAddressTaken() && !hasMustTailCallers(&F) && !F.isVarArg()) { in OptimizeFunctions()
2021 if (!F.hasAddressTaken() && !hasMustTailCallers(&F) && in OptimizeFunctions()
2029 if (hasChangeableCC(&F) && !F.isVarArg() && !F.hasAddressTaken()) { in OptimizeFunctions()
2046 if (hasChangeableCC(&F) && !F.isVarArg() && !F.hasAddressTaken()) { in OptimizeFunctions()
2057 !F.hasAddressTaken()) { in OptimizeFunctions()
H A DSCCP.cpp247 if (!DeadBB->hasAddressTaken()) in runIPSCCP()
H A DThinLTOBitcodeWriter.cpp359 if ((!F.hasLocalLinkage() || F.hasAddressTaken()) && HasTypeMetadata(&F)) in splitAndWriteThinLTOBitcode()
H A DHotColdSplitting.cpp141 if (BB.hasAddressTaken() || BB.isEHPad()) in mayExtractBlock()
/openbsd/gnu/llvm/llvm/include/llvm/IR/
H A DBasicBlock.h495 bool hasAddressTaken() const { in hasAddressTaken() function
H A DFunction.h883 bool hasAddressTaken(const User ** = nullptr,
/openbsd/gnu/llvm/llvm/lib/IR/
H A DBasicBlock.cpp79 if (hasAddressTaken()) { in ~BasicBlock()
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp268 if (BB.hasAddressTaken()) in set()
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAsmPrinter.cpp401 if (!F.isIntrinsic() && F.hasAddressTaken()) { in emitEndOfAsmFile()

123