Lines Matching refs:TargetDecl

1802                             const Decl *TargetDecl) {  in HasStrictReturn()  argument
1814 if (TargetDecl) { in HasStrictReturn()
1815 if (const FunctionDecl *FDecl = dyn_cast<FunctionDecl>(TargetDecl)) { in HasStrictReturn()
1818 } else if (const VarDecl *VDecl = dyn_cast<VarDecl>(TargetDecl)) { in HasStrictReturn()
2090 static bool IsArgumentMaybeUndef(const Decl *TargetDecl, in IsArgumentMaybeUndef() argument
2092 const auto *FD = dyn_cast_or_null<FunctionDecl>(TargetDecl); in IsArgumentMaybeUndef()
2148 const Decl *TargetDecl = CalleeInfo.getCalleeDecl().getDecl(); in ConstructAttributeList() local
2152 AddAttributesFromAssumes(FuncAttrs, TargetDecl); in ConstructAttributeList()
2170 if (TargetDecl) { in ConstructAttributeList()
2171 if (TargetDecl->hasAttr<ReturnsTwiceAttr>()) in ConstructAttributeList()
2173 if (TargetDecl->hasAttr<NoThrowAttr>()) in ConstructAttributeList()
2175 if (TargetDecl->hasAttr<NoReturnAttr>()) in ConstructAttributeList()
2177 if (TargetDecl->hasAttr<ColdAttr>()) in ConstructAttributeList()
2179 if (TargetDecl->hasAttr<HotAttr>()) in ConstructAttributeList()
2181 if (TargetDecl->hasAttr<NoDuplicateAttr>()) in ConstructAttributeList()
2183 if (TargetDecl->hasAttr<ConvergentAttr>()) in ConstructAttributeList()
2186 if (const FunctionDecl *Fn = dyn_cast<FunctionDecl>(TargetDecl)) { in ConstructAttributeList()
2207 if (AttrOnCallSite && TargetDecl->hasAttr<NoMergeAttr>()) in ConstructAttributeList()
2212 if (TargetDecl->hasAttr<ConstAttr>()) { in ConstructAttributeList()
2218 } else if (TargetDecl->hasAttr<PureAttr>()) { in ConstructAttributeList()
2223 } else if (TargetDecl->hasAttr<NoAliasAttr>()) { in ConstructAttributeList()
2227 if (TargetDecl->hasAttr<RestrictAttr>()) in ConstructAttributeList()
2229 if (TargetDecl->hasAttr<ReturnsNonNullAttr>() && in ConstructAttributeList()
2232 if (TargetDecl->hasAttr<AnyX86NoCallerSavedRegistersAttr>()) in ConstructAttributeList()
2234 if (TargetDecl->hasAttr<AnyX86NoCfCheckAttr>()) in ConstructAttributeList()
2236 if (TargetDecl->hasAttr<LeafAttr>()) in ConstructAttributeList()
2239 HasOptnone = TargetDecl->hasAttr<OptimizeNoneAttr>(); in ConstructAttributeList()
2240 if (auto *AllocSize = TargetDecl->getAttr<AllocSizeAttr>()) { in ConstructAttributeList()
2248 if (TargetDecl->hasAttr<OpenCLKernelAttr>()) { in ConstructAttributeList()
2277 if (TargetDecl) { in ConstructAttributeList()
2278 if (TargetDecl->hasAttr<NoSpeculativeLoadHardeningAttr>()) in ConstructAttributeList()
2280 if (TargetDecl->hasAttr<SpeculativeLoadHardeningAttr>()) in ConstructAttributeList()
2282 if (TargetDecl->hasAttr<NoSplitStackAttr>()) in ConstructAttributeList()
2284 if (TargetDecl->hasAttr<ZeroCallUsedRegsAttr>()) { in ConstructAttributeList()
2287 TargetDecl->getAttr<ZeroCallUsedRegsAttr>()->getZeroCallUsedRegs(); in ConstructAttributeList()
2299 if (auto *Fn = dyn_cast<FunctionDecl>(TargetDecl)) { in ConstructAttributeList()
2309 if (TargetDecl && CodeGenOpts.UniqueInternalLinkageNames) { in ConstructAttributeList()
2310 if (const auto *FD = dyn_cast_or_null<FunctionDecl>(TargetDecl)) { in ConstructAttributeList()
2320 if (TargetDecl && TargetDecl->hasAttr<CmseNSEntryAttr>()) in ConstructAttributeList()
2329 if (!TargetDecl) in ConstructAttributeList()
2332 if (TargetDecl->hasAttr<DisableTailCallsAttr>() || in ConstructAttributeList()
2333 TargetDecl->hasAttr<AnyX86InterruptAttr>()) in ConstructAttributeList()
2337 if (const auto *BD = dyn_cast<BlockDecl>(TargetDecl)) in ConstructAttributeList()
2364 HasStrictReturn(*this, RetTy, TargetDecl)) { in ConstructAttributeList()
2596 if (TargetDecl && TargetDecl->hasAttr<OpenCLKernelAttr>() && in ConstructAttributeList()
4761 const Decl *TargetDecl = Callee.getAbstractInfo().getCalleeDecl().getDecl(); in EmitCall() local
4762 if (const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(TargetDecl)) { in EmitCall()
4769 if (TargetDecl->hasAttr<AlwaysInlineAttr>() && in EmitCall()
4770 TargetDecl->hasAttr<TargetAttr>()) in EmitCall()
4875 IsArgumentMaybeUndef(TargetDecl, CallInfo.getNumRequiredArgs(), ArgNo); in EmitCall()
5356 !(TargetDecl && TargetDecl->hasAttr<NoInlineAttr>())) { in EmitCall()
5400 !isa_and_nonnull<FunctionDecl>(TargetDecl)) in EmitCall()
5408 AssumeAlignedAttrEmitter AssumeAlignedAttrEmitter(*this, TargetDecl); in EmitCall()
5411 AllocAlignAttrEmitter AllocAlignAttrEmitter(*this, TargetDecl, CallArgs); in EmitCall()
5464 if (TargetDecl && TargetDecl->hasAttr<NotTailCalledAttr>()) in EmitCall()
5471 if (getDebugInfo() && TargetDecl && in EmitCall()
5472 TargetDecl->hasAttr<MSAllocatorAttr>()) in EmitCall()
5476 if (TargetDecl && TargetDecl->hasAttr<ErrorAttr>()) { in EmitCall()
5658 if (Ret.isScalar() && TargetDecl) { in EmitCall()