/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | ReturnProtectorLowering.cpp | 70 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 D | TargetFrameLoweringImpl.cpp | 155 if (!F.hasLocalLinkage() || F.hasAddressTaken() || in isSafeForNoCSROpt()
|
H A D | MachineLoopInfo.cpp | 127 if (HB->pred_size() != 2 || HB->hasAddressTaken()) in findLoopPreheader()
|
H A D | IfConversion.cpp | 1552 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 D | TailDuplicator.cpp | 179 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 D | BranchFolding.cpp | 1344 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 D | X86IndirectBranchTracking.cpp | 111 return (F.hasAddressTaken() || !F.hasLocalLinkage()); in needsPrologueENDBR() 149 if (MBB.hasAddressTaken()) in runOnMachineFunction()
|
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/ |
H A D | PPCEarlyReturn.cpp | 124 if (ReturnMBB.hasAddressTaken()) in processBlock() 155 if (Changed && !ReturnMBB.hasAddressTaken()) { in processBlock()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | FlattenCFG.cpp | 164 Pred->hasAddressTaken()) in FlattenParallelAndOr() 183 if (Pred->hasAddressTaken()) in FlattenParallelAndOr() 419 if (SecondEntryBlock->hasAddressTaken()) in MergeIfRegion()
|
H A D | CloneFunction.cpp | 202 if (BB.hasAddressTaken()) { in CloneFunctionInto() 486 if (BB->hasAddressTaken()) { in CloneBlock()
|
H A D | LoopRotationUtils.cpp | 773 if (!Latch || Latch->hasAddressTaken()) in simplifyLoopLatch()
|
/openbsd/gnu/llvm/llvm/lib/Analysis/ |
H A D | ValueLatticeUtils.cpp | 20 return F->hasLocalLinkage() && !F->hasAddressTaken(); in canTrackArgumentsInterprocedurally()
|
H A D | CallGraph.cpp | 81 F->hasAddressTaken(nullptr, /*IgnoreCallbackUses=*/true, in addToCallGraph()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64BranchTargets.cpp | 96 if (MBB.hasAddressTaken() || JumpTableTargets.count(&MBB)) in runOnMachineFunction()
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMBranchTargets.cpp | 89 if (MBB.hasAddressTaken() || MBB.isEHPad() || JumpTableTargets.count(&MBB)) in runOnMachineFunction()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | SCCP.cpp | 121 if (!DeadBB->hasAddressTaken()) in runSCCP()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 1835 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 D | SCCP.cpp | 247 if (!DeadBB->hasAddressTaken()) in runIPSCCP()
|
H A D | ThinLTOBitcodeWriter.cpp | 359 if ((!F.hasLocalLinkage() || F.hasAddressTaken()) && HasTypeMetadata(&F)) in splitAndWriteThinLTOBitcode()
|
H A D | HotColdSplitting.cpp | 141 if (BB.hasAddressTaken() || BB.isEHPad()) in mayExtractBlock()
|
/openbsd/gnu/llvm/llvm/include/llvm/IR/ |
H A D | BasicBlock.h | 495 bool hasAddressTaken() const { in hasAddressTaken() function
|
H A D | Function.h | 883 bool hasAddressTaken(const User ** = nullptr,
|
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | BasicBlock.cpp | 79 if (hasAddressTaken()) { in ~BasicBlock()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FunctionLoweringInfo.cpp | 268 if (BB.hasAddressTaken()) in set()
|
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyAsmPrinter.cpp | 401 if (!F.isIntrinsic() && F.hasAddressTaken()) { in emitEndOfAsmFile()
|