Lines Matching refs:TargetDecl
1637 const Decl *TargetDecl = CalleeInfo.getCalleeDecl();
1641 if (TargetDecl) {
1642 if (TargetDecl->hasAttr<ReturnsTwiceAttr>())
1644 if (TargetDecl->hasAttr<NoThrowAttr>())
1646 if (TargetDecl->hasAttr<NoReturnAttr>())
1648 if (TargetDecl->hasAttr<NoDuplicateAttr>())
1651 if (const FunctionDecl *Fn = dyn_cast<FunctionDecl>(TargetDecl)) {
1662 if (TargetDecl->hasAttr<ConstAttr>()) {
1665 } else if (TargetDecl->hasAttr<PureAttr>()) {
1668 } else if (TargetDecl->hasAttr<NoAliasAttr>()) {
1672 if (TargetDecl->hasAttr<RestrictAttr>())
1674 if (TargetDecl->hasAttr<ReturnsNonNullAttr>())
1677 HasAnyX86InterruptAttr = TargetDecl->hasAttr<AnyX86InterruptAttr>();
1678 HasOptnone = TargetDecl->hasAttr<OptimizeNoneAttr>();
1694 !(TargetDecl && TargetDecl->hasAttr<NoSplitStackAttr>()))
1718 (TargetDecl && TargetDecl->hasAttr<DisableTailCallsAttr>());
1747 const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(TargetDecl);
4012 const Decl *TargetDecl = CalleeInfo.getCalleeDecl();
4013 if (TargetDecl && TargetDecl->hasAttr<NotTailCalledAttr>())
4113 const Decl *TargetDecl = CalleeInfo.getCalleeDecl();
4115 if (Ret.isScalar() && TargetDecl) {
4116 if (const auto *AA = TargetDecl->getAttr<AssumeAlignedAttr>()) {