Home
last modified time | relevance | path

Searched refs:addAttr (Results 1 – 25 of 54) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclAttr.cpp429 D->addAttr(::new (S.Context) PtGuardedVarAttr(S.Context, AL)); in handlePtGuardedVarAttr()
451 D->addAttr(::new (S.Context) GuardedByAttr(S.Context, AL, Arg)); in handleGuardedByAttr()
462 D->addAttr(::new (S.Context) PtGuardedByAttr(S.Context, AL, Arg)); in handlePtGuardedByAttr()
491 D->addAttr(::new (S.Context) in handleAcquiredAfterAttr()
501 D->addAttr(::new (S.Context) in handleAcquiredBeforeAttr()
521 D->addAttr(::new (S.Context) in handleAssertSharedLockAttr()
533 D->addAttr(::new (S.Context) in handleAssertExclusiveLockAttr()
595 D->addAttr(::new (S.Context) in handleAllocSizeAttr()
622 D->addAttr(::new (S.Context) SharedTrylockFunctionAttr( in handleSharedTrylockFunctionAttr()
632 D->addAttr(::new (S.Context) ExclusiveTrylockFunctionAttr( in handleExclusiveTrylockFunctionAttr()
[all …]
H A DSemaSwift.cpp82 D->addAttr(::new (getASTContext()) SwiftAttrAttr(getASTContext(), AL, Str)); in handleAttrAttr()
100 D->addAttr(::new (getASTContext()) SwiftBridgeAttr(getASTContext(), AL, BT)); in handleBridge()
196 D->addAttr(::new (getASTContext()) in handleError()
314 D->addAttr(ErrorAttr); in handleAsyncError()
613 D->addAttr(::new (getASTContext()) SwiftNameAttr(getASTContext(), AL, Name)); in handleName()
625 D->addAttr(::new (getASTContext()) in handleAsyncName()
653 D->addAttr(::new (getASTContext()) in handleNewType()
704 D->addAttr(AsyncAttr); in handleAsyncAttr()
735 D->addAttr(::new (Context) SwiftContextAttr(Context, CI)); in AddParameterABIAttr()
743 D->addAttr(::new (Context) SwiftAsyncContextAttr(Context, CI)); in AddParameterABIAttr()
[all …]
H A DSemaCUDA.cpp440 MemberDecl->addAttr( in inferTargetForImplicitSpecialMember()
484 MemberDecl->addAttr( in inferTargetForImplicitSpecialMember()
505 MemberDecl->addAttr(CUDADeviceAttr::CreateImplicit(getASTContext())); in inferTargetForImplicitSpecialMember()
507 MemberDecl->addAttr(CUDAHostAttr::CreateImplicit(getASTContext())); in inferTargetForImplicitSpecialMember()
746 NewD->addAttr(CUDAHostAttr::CreateImplicit(getASTContext())); in maybeAddHostDeviceAttrs()
748 NewD->addAttr(CUDADeviceAttr::CreateImplicit(getASTContext())); in maybeAddHostDeviceAttrs()
759 NewD->addAttr(CUDAHostAttr::CreateImplicit(getASTContext())); in maybeAddHostDeviceAttrs()
760 NewD->addAttr(CUDADeviceAttr::CreateImplicit(getASTContext())); in maybeAddHostDeviceAttrs()
798 NewD->addAttr(CUDAHostAttr::CreateImplicit(getASTContext())); in maybeAddHostDeviceAttrs()
799 NewD->addAttr(CUDADeviceAttr::CreateImplicit(getASTContext())); in maybeAddHostDeviceAttrs()
[all …]
H A DSemaAMDGPU.cpp157 D->addAttr(Attr); in addAMDGPUFlatWorkGroupSizeAttr()
217 D->addAttr(Attr); in addAMDGPUWavesPerEUAttr()
236 D->addAttr(::new (getASTContext()) in handleAMDGPUNumSGPRAttr()
246 D->addAttr(::new (getASTContext()) in handleAMDGPUNumVGPRAttr()
301 D->addAttr(Attr); in addAMDGPUMaxNumWorkGroupsAttr()
H A DSemaM68k.cpp52 D->addAttr(::new (getASTContext()) in handleInterruptAttr()
54 D->addAttr(UsedAttr::CreateImplicit(getASTContext())); in handleInterruptAttr()
H A DSemaMSP430.cpp73 D->addAttr(::new (getASTContext()) in handleInterruptAttr()
75 D->addAttr(UsedAttr::CreateImplicit(getASTContext())); in handleInterruptAttr()
H A DSemaWasm.cpp298 FD->addAttr(::new (getASTContext()) in handleWebAssemblyImportModuleAttr()
314 FD->addAttr(::new (getASTContext()) in handleWebAssemblyImportNameAttr()
337 D->addAttr(::new (Context) WebAssemblyExportNameAttr(Context, AL, Str)); in handleWebAssemblyExportNameAttr()
338 D->addAttr(UsedAttr::CreateImplicit(Context)); in handleWebAssemblyExportNameAttr()
H A DSemaAttr.cpp65 RD->addAttr(AlignMac68kAttr::CreateImplicit(Context)); in AddAlignmentAttributesForRecord()
68 RD->addAttr(MaxFieldAlignmentAttr::CreateImplicit( in AddAlignmentAttributesForRecord()
73 RD->addAttr(AlignNaturalAttr::CreateImplicit(Context)); in AddAlignmentAttributesForRecord()
91 RD->addAttr(MSStructAttr::CreateImplicit(Context)); in AddMsStructLayoutForRecord()
97 RD->addAttr(MSVtorDispAttr::CreateImplicit( in AddMsStructLayoutForRecord()
108 Redecl->addAttr(Attribute::CreateImplicit(Context, /*DerefType=*/nullptr)); in addGslOwnerPointerAttributeIfNotExisting()
228 Redecl->addAttr(TypeNullableAttr::CreateImplicit(Context)); in inferNullableClassAttribute()
860 VD->addAttr(UnusedAttr::CreateImplicit(Context, IdTok.getLocation(), in ActOnPragmaUnused()
1181 FD->addAttr(SectionAttr::CreateImplicit(Context, Section)); in AddSectionMSAllocText()
1201 FD->addAttr(OptimizeNoneAttr::CreateImplicit(Context, Loc)); in AddOptnoneAttributeIfNoConflicts()
[all …]
H A DSemaObjC.cpp1461 D->addAttr(CFAuditedTransferAttr::CreateImplicit(Context, Info)); in AddCFAuditedAttribute()
1552 D->addAttr(::new (getASTContext()) IBOutletAttr(getASTContext(), AL)); in handleIBOutlet()
1598 D->addAttr(::new (Context) IBOutletCollectionAttr(Context, AL, QTLoc)); in handleIBOutletCollection()
1608 D->addAttr(::new (getASTContext()) in handleSuppresProtocolAttr()
1657 D->addAttr(new (getASTContext()) in handleMethodFamilyAttr()
1683 D->addAttr(::new (getASTContext()) ObjCNSObjectAttr(getASTContext(), AL)); in handleNSObject()
1697 D->addAttr(::new (getASTContext()) in handleIndependentClass()
1715 D->addAttr(::new (getASTContext()) BlocksAttr(getASTContext(), AL, type)); in handleBlocksAttr()
1968 D->addAttr(::new (getASTContext()) in handleReturnsInnerPointerAttr()
1988 D->addAttr(::new (getASTContext()) in handleRequiresSuperAttr()
[all …]
H A DSemaBPF.cpp181 D->addAttr(BPFPreserveAccessIndexAttr::CreateImplicit(getASTContext())); in handlePreserveAIRecord()
190 Rec->addAttr(::new (getASTContext()) in handlePreserveAccessIndexAttr()
H A DSemaHLSL.cpp200 FD->addAttr(HLSLShaderAttr::CreateImplicit(getASTContext(), Env, in ActOnTopLevelFunction()
348 D->addAttr(NewAttr); in handleNumThreadsAttr()
367 D->addAttr(::new (getASTContext()) in handleSV_DispatchThreadIDAttr()
416 D->addAttr(::new (getASTContext()) HLSLPackOffsetAttr( in handlePackOffsetAttr()
437 D->addAttr(NewAttr); in handleShaderAttr()
459 D->addAttr(HLSLResourceClassAttr::Create(getASTContext(), RC, ArgLoc)); in handleResourceClassAttr()
530 D->addAttr(NewAttr); in handleResourceBindingAttr()
538 D->addAttr(NewAttr); in handleParamModifierAttr()
H A DSemaAPINotes.cpp155 D->addAttr(Versioned); in handleAPINotedAttribute()
161 D->addAttr(Attr); in handleAPINotedAttribute()
171 D->addAttr(Versioned); in handleAPINotedAttribute()
180 D->addAttr(Versioned); in handleAPINotedAttribute()
599 D->addAttr(SwiftAttrAttr::Create(S.Context, "import_" + ImportAs.value())); in ProcessAPINotes()
602 D->addAttr(SwiftAttrAttr::Create(S.Context, "retain:" + RetainOp.value())); in ProcessAPINotes()
605 D->addAttr( in ProcessAPINotes()
610 D->addAttr(SwiftAttrAttr::Create(S.Context, "~Copyable")); in ProcessAPINotes()
H A DHLSLExternalSemaSource.cpp73 Record->addAttr(FinalAttr::CreateImplicit(AST, SourceRange(), in BuiltinTypeDeclBuilder()
122 Record->addAttr( in annotateHLSLResource()
124 Record->addAttr( in annotateHLSLResource()
288 MethodDecl->addAttr(AlwaysInlineAttr::CreateImplicit( in addArraySubscriptOperator()
H A DSemaDecl.cpp2309 New->addAttr(BuiltinAttr::CreateImplicit(Context, ID)); in CreateBuiltin()
2762 New->addAttr(Clone); in mergeAlignedAttrs()
2771 New->addAttr(Clone); in mergeAlignedAttrs()
2875 D->addAttr(NewAttr); in mergeDeclAttribute()
3082 New->addAttr(NewAttr); in mergeDeclAttributes()
3087 New->addAttr(NewAttr); in mergeDeclAttributes()
3281 newDecl->addAttr(newAttr); in mergeParamDeclAttributes()
3660 New->addAttr(OverloadableAttr::CreateImplicit(Context)); in MergeFunctionDecl()
5375 IndirectField->addAttr(Attr->clone(SemaRef.Context)); in InjectAnonymousStructOrUnionMembers()
6738 NewTD->addAttr(AvailableOnlyInDefaultEvalMethodAttr::Create(Context)); in ActOnTypedefNameDecl()
[all …]
H A DSemaX86.cpp945 D->addAttr(::new (Context) AnyX86InterruptAttr(Context, AL)); in handleAnyInterruptAttr()
946 D->addAttr(UsedAttr::CreateImplicit(Context)); in handleAnyInterruptAttr()
968 D->addAttr(::new (getASTContext()) in handleForceAlignArgPointerAttr()
H A DSemaOpenCL.cpp76 D->addAttr(::new (getASTContext()) OpenCLAccessAttr(getASTContext(), AL)); in handleAccessAttr()
95 D->addAttr(::new (getASTContext()) in handleSubGroupSize()
H A DSemaARM.cpp1216 D->addAttr(::new (Context) ArmBuiltinAliasAttr(Context, AL, Ident)); in handleBuiltinAliasAttr()
1291 D->addAttr(::new (getASTContext()) ArmNewAttr( in handleNewAttr()
1307 D->addAttr(::new (getASTContext()) CmseNSEntryAttr(getASTContext(), AL)); in handleCmseNSEntryAttr()
1336 D->addAttr(::new (getASTContext()) in handleInterruptAttr()
H A DSemaObjCProperty.cpp2348 PropertyMethod->addAttr(A->clone(S.Context)); in AddPropertyAttrs()
2481 GetterMethod->addAttr(ObjCDirectAttr::CreateImplicit(Context, Loc)); in ProcessPropertyDecl()
2484 GetterMethod->addAttr(NSReturnsNotRetainedAttr::CreateImplicit(Context, in ProcessPropertyDecl()
2488 GetterMethod->addAttr( in ProcessPropertyDecl()
2492 GetterMethod->addAttr(SectionAttr::CreateImplicit( in ProcessPropertyDecl()
2560 SetterMethod->addAttr(ObjCDirectAttr::CreateImplicit(Context, Loc)); in ProcessPropertyDecl()
2564 SetterMethod->addAttr(SectionAttr::CreateImplicit( in ProcessPropertyDecl()
H A DSemaMIPS.cpp296 D->addAttr(::new (getASTContext()) in handleInterruptAttr()
H A DSemaRISCV.cpp459 RVVIntrinsicDecl->addAttr(OverloadableAttr::CreateImplicit(Context)); in CreateRVVIntrinsicDecl()
464 RVVIntrinsicDecl->addAttr( in CreateRVVIntrinsicDecl()
1480 D->addAttr(::new (getASTContext()) in handleInterruptAttr()
H A DSemaTemplateInstantiateDecl.cpp272 New->addAttr(new (S.getASTContext()) EnableIfAttr(S.getASTContext(), *EIA, in instantiateDependentEnableIfAttr()
283 New->addAttr(new (S.getASTContext()) DiagnoseIfAttr( in instantiateDependentDiagnoseIfAttr()
644 New->addAttr(Attr.clone(S.getASTContext())); in instantiateDependentSYCLKernelAttr()
698 P->addAttr(Attr->clone(S.getASTContext())); in instantiateDependentHLSLParamModifierAttr()
723 New->addAttr(NewAttr); in InstantiateAttrsForDecl()
858 New->addAttr(A->clone(Context)); in InstantiateAttrs()
864 New->addAttr(A->clone(Context)); in InstantiateAttrs()
891 New->addAttr(NewAttr); in InstantiateAttrs()
900 Inst->addAttr(A->clone(getASTContext())); in updateAttrsForLateParsedTemplate()
1425 IndirectField->addAttr(Attr->clone(SemaRef.Context)); in VisitIndirectFieldDecl()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DArgument.h169 void addAttr(Attribute::AttrKind Kind);
171 void addAttr(Attribute Attr);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp791 RetArg->addAttr(Attribute::Returned); in addArgumentReturnedAttrs()
828 FArg->addAttr(Attribute::NonNull); in addArgumentAttrsFromCallsites()
859 A->addAttr(R); in addAccessAttr()
892 A.addAttr(Attribute::NoCapture); in addArgumentAttrs()
910 A.addAttr(Attribute::NoCapture); in addArgumentAttrs()
959 A->addAttr(Attribute::NoCapture); in addArgumentAttrs()
1006 A->addAttr(Attribute::NoCapture); in addArgumentAttrs()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DAttr.h171 D->addAttr(::new (S.getASTContext()) AttrType(S.getASTContext(), CI)); in handleSimpleAttribute()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp347 Arg->addAttr(NewAlignAttr); in adjustByValArgAlignment()

123