Lines Matching refs:TargetDecl

2007   const Decl *TargetDecl = CalleeInfo.getCalleeDecl().getDecl();  in ConstructAttributeList()  local
2016 if (TargetDecl) { in ConstructAttributeList()
2017 if (TargetDecl->hasAttr<ReturnsTwiceAttr>()) in ConstructAttributeList()
2019 if (TargetDecl->hasAttr<NoThrowAttr>()) in ConstructAttributeList()
2021 if (TargetDecl->hasAttr<NoReturnAttr>()) in ConstructAttributeList()
2023 if (TargetDecl->hasAttr<ColdAttr>()) in ConstructAttributeList()
2025 if (TargetDecl->hasAttr<HotAttr>()) in ConstructAttributeList()
2027 if (TargetDecl->hasAttr<NoDuplicateAttr>()) in ConstructAttributeList()
2029 if (TargetDecl->hasAttr<ConvergentAttr>()) in ConstructAttributeList()
2032 if (const FunctionDecl *Fn = dyn_cast<FunctionDecl>(TargetDecl)) { in ConstructAttributeList()
2053 if (AttrOnCallSite && TargetDecl->hasAttr<NoMergeAttr>()) in ConstructAttributeList()
2076 if (TargetDecl->hasAttr<ConstAttr>()) { in ConstructAttributeList()
2082 } else if (TargetDecl->hasAttr<PureAttr>()) { in ConstructAttributeList()
2087 } else if (TargetDecl->hasAttr<NoAliasAttr>()) { in ConstructAttributeList()
2091 if (TargetDecl->hasAttr<RestrictAttr>()) in ConstructAttributeList()
2093 if (TargetDecl->hasAttr<ReturnsNonNullAttr>() && in ConstructAttributeList()
2096 if (TargetDecl->hasAttr<AnyX86NoCallerSavedRegistersAttr>()) in ConstructAttributeList()
2098 if (TargetDecl->hasAttr<AnyX86NoCfCheckAttr>()) in ConstructAttributeList()
2100 if (TargetDecl->hasAttr<LeafAttr>()) in ConstructAttributeList()
2103 HasOptnone = TargetDecl->hasAttr<OptimizeNoneAttr>(); in ConstructAttributeList()
2104 if (auto *AllocSize = TargetDecl->getAttr<AllocSizeAttr>()) { in ConstructAttributeList()
2112 if (TargetDecl->hasAttr<OpenCLKernelAttr>()) { in ConstructAttributeList()
2129 TargetDecl->specific_attrs<AssumptionAttr>()) { in ConstructAttributeList()
2153 if (TargetDecl) { in ConstructAttributeList()
2154 if (TargetDecl->hasAttr<NoSpeculativeLoadHardeningAttr>()) in ConstructAttributeList()
2156 if (TargetDecl->hasAttr<SpeculativeLoadHardeningAttr>()) in ConstructAttributeList()
2158 if (TargetDecl->hasAttr<NoSplitStackAttr>()) in ConstructAttributeList()
2166 if (auto *Fn = dyn_cast<FunctionDecl>(TargetDecl)) { in ConstructAttributeList()
2176 if (TargetDecl && CodeGenOpts.UniqueInternalLinkageNames) { in ConstructAttributeList()
2177 if (isa<FunctionDecl>(TargetDecl)) { in ConstructAttributeList()
2188 if (TargetDecl && TargetDecl->hasAttr<CmseNSEntryAttr>()) in ConstructAttributeList()
2197 if (!TargetDecl) in ConstructAttributeList()
2200 if (TargetDecl->hasAttr<DisableTailCallsAttr>() || in ConstructAttributeList()
2201 TargetDecl->hasAttr<AnyX86InterruptAttr>()) in ConstructAttributeList()
2205 if (const auto *BD = dyn_cast<BlockDecl>(TargetDecl)) in ConstructAttributeList()
2230 if (TargetDecl) { in ConstructAttributeList()
2231 if (const FunctionDecl *FDecl = dyn_cast<FunctionDecl>(TargetDecl)) in ConstructAttributeList()
2233 else if (const VarDecl *VDecl = dyn_cast<VarDecl>(TargetDecl)) in ConstructAttributeList()
4615 const Decl *TargetDecl = Callee.getAbstractInfo().getCalleeDecl().getDecl(); in EmitCall() local
4616 if (const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(TargetDecl)) { in EmitCall()
4623 if (TargetDecl->hasAttr<AlwaysInlineAttr>() && in EmitCall()
4624 TargetDecl->hasAttr<TargetAttr>()) in EmitCall()
5186 !(TargetDecl && TargetDecl->hasAttr<NoInlineAttr>())) { in EmitCall()
5239 AssumeAlignedAttrEmitter AssumeAlignedAttrEmitter(*this, TargetDecl); in EmitCall()
5242 AllocAlignAttrEmitter AllocAlignAttrEmitter(*this, TargetDecl, CallArgs); in EmitCall()
5298 if (TargetDecl && TargetDecl->hasAttr<NotTailCalledAttr>()) in EmitCall()
5305 if (getDebugInfo() && TargetDecl && in EmitCall()
5306 TargetDecl->hasAttr<MSAllocatorAttr>()) in EmitCall()
5484 if (Ret.isScalar() && TargetDecl) { in EmitCall()