Lines Matching refs:TargetDecl
2006 const Decl *TargetDecl = CalleeInfo.getCalleeDecl().getDecl(); in ConstructAttributeList() local
2015 if (TargetDecl) { in ConstructAttributeList()
2016 if (TargetDecl->hasAttr<ReturnsTwiceAttr>()) in ConstructAttributeList()
2018 if (TargetDecl->hasAttr<NoThrowAttr>()) in ConstructAttributeList()
2020 if (TargetDecl->hasAttr<NoReturnAttr>()) in ConstructAttributeList()
2022 if (TargetDecl->hasAttr<ColdAttr>()) in ConstructAttributeList()
2024 if (TargetDecl->hasAttr<HotAttr>()) in ConstructAttributeList()
2026 if (TargetDecl->hasAttr<NoDuplicateAttr>()) in ConstructAttributeList()
2028 if (TargetDecl->hasAttr<ConvergentAttr>()) in ConstructAttributeList()
2031 if (const FunctionDecl *Fn = dyn_cast<FunctionDecl>(TargetDecl)) { in ConstructAttributeList()
2052 if (AttrOnCallSite && TargetDecl->hasAttr<NoMergeAttr>()) in ConstructAttributeList()
2075 if (TargetDecl->hasAttr<ConstAttr>()) { in ConstructAttributeList()
2081 } else if (TargetDecl->hasAttr<PureAttr>()) { in ConstructAttributeList()
2086 } else if (TargetDecl->hasAttr<NoAliasAttr>()) { in ConstructAttributeList()
2090 if (TargetDecl->hasAttr<RestrictAttr>()) in ConstructAttributeList()
2092 if (TargetDecl->hasAttr<ReturnsNonNullAttr>() && in ConstructAttributeList()
2095 if (TargetDecl->hasAttr<AnyX86NoCallerSavedRegistersAttr>()) in ConstructAttributeList()
2097 if (TargetDecl->hasAttr<AnyX86NoCfCheckAttr>()) in ConstructAttributeList()
2099 if (TargetDecl->hasAttr<LeafAttr>()) in ConstructAttributeList()
2102 HasOptnone = TargetDecl->hasAttr<OptimizeNoneAttr>(); in ConstructAttributeList()
2103 if (auto *AllocSize = TargetDecl->getAttr<AllocSizeAttr>()) { in ConstructAttributeList()
2111 if (TargetDecl->hasAttr<OpenCLKernelAttr>()) { in ConstructAttributeList()
2128 TargetDecl->specific_attrs<AssumptionAttr>()) { in ConstructAttributeList()
2152 if (TargetDecl) { in ConstructAttributeList()
2153 if (TargetDecl->hasAttr<NoSpeculativeLoadHardeningAttr>()) in ConstructAttributeList()
2155 if (TargetDecl->hasAttr<SpeculativeLoadHardeningAttr>()) in ConstructAttributeList()
2157 if (TargetDecl->hasAttr<NoSplitStackAttr>()) in ConstructAttributeList()
2165 if (auto *Fn = dyn_cast<FunctionDecl>(TargetDecl)) { in ConstructAttributeList()
2175 if (TargetDecl && CodeGenOpts.UniqueInternalLinkageNames) { in ConstructAttributeList()
2176 if (auto *Fn = dyn_cast<FunctionDecl>(TargetDecl)) { in ConstructAttributeList()
2186 if (TargetDecl && TargetDecl->hasAttr<CmseNSEntryAttr>()) in ConstructAttributeList()
2195 if (!TargetDecl) in ConstructAttributeList()
2198 if (TargetDecl->hasAttr<DisableTailCallsAttr>() || in ConstructAttributeList()
2199 TargetDecl->hasAttr<AnyX86InterruptAttr>()) in ConstructAttributeList()
2203 if (const auto *BD = dyn_cast<BlockDecl>(TargetDecl)) in ConstructAttributeList()
2228 if (TargetDecl) { in ConstructAttributeList()
2229 if (const FunctionDecl *FDecl = dyn_cast<FunctionDecl>(TargetDecl)) in ConstructAttributeList()
2231 else if (const VarDecl *VDecl = dyn_cast<VarDecl>(TargetDecl)) in ConstructAttributeList()
4608 const Decl *TargetDecl = Callee.getAbstractInfo().getCalleeDecl().getDecl(); in EmitCall() local
4609 if (const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(TargetDecl)) { in EmitCall()
4616 if (TargetDecl->hasAttr<AlwaysInlineAttr>() && in EmitCall()
4617 TargetDecl->hasAttr<TargetAttr>()) in EmitCall()
5179 !(TargetDecl && TargetDecl->hasAttr<NoInlineAttr>())) { in EmitCall()
5232 AssumeAlignedAttrEmitter AssumeAlignedAttrEmitter(*this, TargetDecl); in EmitCall()
5235 AllocAlignAttrEmitter AllocAlignAttrEmitter(*this, TargetDecl, CallArgs); in EmitCall()
5291 if (TargetDecl && TargetDecl->hasAttr<NotTailCalledAttr>()) in EmitCall()
5298 if (getDebugInfo() && TargetDecl && in EmitCall()
5299 TargetDecl->hasAttr<MSAllocatorAttr>()) in EmitCall()
5477 if (Ret.isScalar() && TargetDecl) { in EmitCall()