Home
last modified time | relevance | path

Searched refs:addAttribute (Results 1 – 25 of 46) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributeMask.h40 addAttribute(A); in AttributeMask()
44 AttributeMask &addAttribute(Attribute::AttrKind Val) { in addAttribute() function
52 AttributeMask &addAttribute(Attribute A) { in addAttribute() function
54 addAttribute(A.getKindAsString()); in addAttribute()
56 addAttribute(A.getKindAsEnum()); in addAttribute()
61 AttributeMask &addAttribute(StringRef A) { in addAttribute() function
H A DGlobalVariable.h193 void addAttribute(Attribute::AttrKind Kind) {
194 Attrs = Attrs.addAttribute(getContext(), Kind);
198 void addAttribute(StringRef Kind, StringRef Val = StringRef()) { in hasAttribute()
199 Attrs = Attrs.addAttribute(getContext(), Kind, Val); in hasAttribute()
187 void addAttribute(Attribute::AttrKind Kind) { addAttribute() function
H A DAttributes.h358 [[nodiscard]] AttributeSet addAttribute(LLVMContext &C,
363 [[nodiscard]] AttributeSet addAttribute(LLVMContext &C, StringRef Kind,
1043 addAttribute(A);
1051 AttrBuilder &addAttribute(Attribute::AttrKind Val);
1054 AttrBuilder &addAttribute(Attribute A);
1057 AttrBuilder &addAttribute(StringRef A, StringRef V = StringRef());
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp850 AttributeSet AttributeSet::addAttribute(LLVMContext &C, in addAttribute() function in AttributeSet
854 B.addAttribute(Kind); in addAttribute()
858 AttributeSet AttributeSet::addAttribute(LLVMContext &C, StringRef Kind, in addAttribute() function in AttributeSet
861 B.addAttribute(Kind, Value); in addAttribute()
1037 AvailableAttrs.addAttribute(I.getKindAsEnum()); in AttributeSetNode()
1217 AvailableFunctionAttrs.addAttribute(I.getKindAsEnum()); in AttributeListImpl()
1222 AvailableSomewhereAttrs.addAttribute(I.getKindAsEnum()); in AttributeListImpl()
1476 B.addAttribute(Kind, Value); in addAttributeAtIndex()
1483 B.addAttribute(A); in addAttributeAtIndex()
1531 B.addAttribute(A); in addParamAttribute()
[all …]
H A DFunction.cpp393 B.addAttribute("frame-pointer", "reserved"); in createWithDefaultAttr()
396 B.addAttribute("frame-pointer", "non-leaf"); in createWithDefaultAttr()
399 B.addAttribute("frame-pointer", "all"); in createWithDefaultAttr()
403 B.addAttribute(Attribute::FnRetThunkExtern); in createWithDefaultAttr()
406 B.addAttribute("target-cpu", DefaultCPU); in createWithDefaultAttr()
409 B.addAttribute("target-features", DefaultFeatures); in createWithDefaultAttr()
420 B.addAttribute(ModAttr); in createWithDefaultAttr()
429 B.addAttribute("sign-return-address", SignType); in createWithDefaultAttr()
430 B.addAttribute("sign-return-address-key", in createWithDefaultAttr()
H A DInstruction.cpp479 AM.addAttribute(Attribute::Range); in dropPoisonGeneratingReturnAttributes()
480 AM.addAttribute(Attribute::Alignment); in dropPoisonGeneratingReturnAttributes()
481 AM.addAttribute(Attribute::NonNull); in dropPoisonGeneratingReturnAttributes()
H A DAttributeImpl.h287 void addAttribute(Attribute::AttrKind Kind) { in addAttribute() function
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp1751 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in AddAttributesFromFunctionProtoType()
1755 FuncAttrs.addAttribute("aarch64_pstate_sm_enabled"); in AddAttributesFromFunctionProtoType()
1757 FuncAttrs.addAttribute("aarch64_pstate_sm_compatible"); in AddAttributesFromFunctionProtoType()
1761 FuncAttrs.addAttribute("aarch64_preserves_za"); in AddAttributesFromFunctionProtoType()
1763 FuncAttrs.addAttribute("aarch64_in_za"); in AddAttributesFromFunctionProtoType()
1765 FuncAttrs.addAttribute("aarch64_out_za"); in AddAttributesFromFunctionProtoType()
1767 FuncAttrs.addAttribute("aarch64_inout_za"); in AddAttributesFromFunctionProtoType()
1771 FuncAttrs.addAttribute("aarch64_preserves_zt0"); in AddAttributesFromFunctionProtoType()
1773 FuncAttrs.addAttribute("aarch64_in_zt0"); in AddAttributesFromFunctionProtoType()
1775 FuncAttrs.addAttribute("aarch64_out_zt0"); in AddAttributesFromFunctionProtoType()
[all …]
H A DTargetInfo.cpp244 FuncAttrs.addAttribute("sign-return-address", BPI.getSignReturnAddrStr()); in initBranchProtectionFnAttributes()
245 FuncAttrs.addAttribute("sign-return-address-key", BPI.getSignKeyStr()); in initBranchProtectionFnAttributes()
248 FuncAttrs.addAttribute("branch-target-enforcement"); in initBranchProtectionFnAttributes()
250 FuncAttrs.addAttribute("branch-protection-pauth-lr"); in initBranchProtectionFnAttributes()
252 FuncAttrs.addAttribute("guarded-control-stack"); in initBranchProtectionFnAttributes()
H A DCodeGenModule.cpp2425 B.addAttribute("probe-stack", "inline-asm"); in SetLLVMFunctionAttributesForDefinition()
2428 B.addAttribute("stack-probe-size", in SetLLVMFunctionAttributesForDefinition()
2432 B.addAttribute(llvm::Attribute::NoUnwind); in SetLLVMFunctionAttributesForDefinition()
2438 B.addAttribute(llvm::Attribute::StackProtectStrong); in SetLLVMFunctionAttributesForDefinition()
2440 B.addAttribute(llvm::Attribute::StackProtect); in SetLLVMFunctionAttributesForDefinition()
2442 B.addAttribute(llvm::Attribute::StackProtectStrong); in SetLLVMFunctionAttributesForDefinition()
2444 B.addAttribute(llvm::Attribute::StackProtectReq); in SetLLVMFunctionAttributesForDefinition()
2452 B.addAttribute(llvm::Attribute::NoInline); in SetLLVMFunctionAttributesForDefinition()
2461 B.addAttribute("aarch64_pstate_sm_body"); in SetLLVMFunctionAttributesForDefinition()
2465 B.addAttribute("aarch64_new_za"); in SetLLVMFunctionAttributesForDefinition()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCommandFlags.cpp655 B.addAttribute(Name, Val ? "true" : "false"); in renderBoolStringAttr()
673 NewAttrs.addAttribute("target-cpu", CPU); in setFunctionAttributes()
679 NewAttrs.addAttribute("target-features", Features); in setFunctionAttributes()
684 NewAttrs.addAttribute("target-features", Appended); in setFunctionAttributes()
690 NewAttrs.addAttribute("frame-pointer", "all"); in setFunctionAttributes()
692 NewAttrs.addAttribute("frame-pointer", "non-leaf"); in setFunctionAttributes()
694 NewAttrs.addAttribute("frame-pointer", "reserved"); in setFunctionAttributes()
696 NewAttrs.addAttribute("frame-pointer", "none"); in setFunctionAttributes()
699 NewAttrs.addAttribute("disable-tail-calls", in setFunctionAttributes()
702 NewAttrs.addAttribute("stackrealign"); in setFunctionAttributes()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DIndirectThunks.h140 B.addAttribute(llvm::Attribute::NoUnwind); in createThunkFunction()
141 B.addAttribute(llvm::Attribute::Naked); in createThunkFunction()
143 B.addAttribute("target-features", TargetAttrs); in createThunkFunction()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DWebAssembly.cpp64 B.addAttribute("wasm-import-module", Attr->getImportModule()); in setTargetAttributes()
70 B.addAttribute("wasm-import-name", Attr->getImportName()); in setTargetAttributes()
76 B.addAttribute("wasm-export-name", Attr->getExportName()); in setTargetAttributes()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp327 RetAttrs.addAttribute(Attribute::SExt); in runOnFunction()
328 RetAttrs.addAttribute(Attribute::ZExt); in runOnFunction()
329 RetAttrs.addAttribute(Attribute::NoAlias); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp216 addAttribute(Die, Attribute, dwarf::DW_FORM_flag_present, DIEInteger(1)); in addFlag()
218 addAttribute(Die, Attribute, dwarf::DW_FORM_flag, DIEInteger(1)); in addFlag()
227 addAttribute(Die, Attribute, *Form, DIEInteger(Integer)); in addUInt()
239 addAttribute(Die, Attribute, *Form, DIEInteger(Integer)); in addSInt()
253 addAttribute(Die, Attribute, dwarf::DW_FORM_string, in addString()
277 addAttribute(Die, Attribute, IxForm, DIEString(StringPoolEntry)); in addString()
282 addAttribute(Die, Attribute, Form, DIELabel(Label)); in addLabel()
349 addAttribute(Die, Attribute, dwarf::DW_FORM_data4, in addLabelDelta()
364 addAttribute(Die, dwarf::DW_AT_signature, dwarf::DW_FORM_ref_sig8, in addDIETypeSignature()
379 addAttribute(Die, Attribute, in addDIEEntry()
[all …]
H A DDwarfCompileUnit.cpp101 addAttribute(Die, Attribute, in addLabelAddress()
118 addAttribute(Die, Attribute, dwarf::DW_FORM_LLVM_addrx_offset, in addLabelAddress()
127 addAttribute(Die, Attribute, dwarf::DW_FORM_addr, DIELabel(Label)); in addLocalLabelAddress()
129 addAttribute(Die, Attribute, dwarf::DW_FORM_addr, DIEInteger(0)); in addLocalLabelAddress()
1629 addAttribute(Die, Attribute, Form, DIELocList(Index)); in addLocationList()
1663 addAttribute(Die, (dwarf::Attribute)0, Form, DIEExpr(Expr)); in addExpr()
1697 addAttribute(Die, (dwarf::Attribute)0, dwarf::DW_FORM_udata, in addBaseTypeRef()
H A DAccelTable.cpp440 Abbrev.addAttribute(EntryRet->Encoding); in populateAbbrevsMap()
441 Abbrev.addAttribute({dwarf::DW_IDX_die_offset, dwarf::DW_FORM_ref4}); in populateAbbrevsMap()
443 Abbrev.addAttribute({dwarf::DW_IDX_parent, *MaybeParentForm}); in populateAbbrevsMap()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp99 DeadAttrs.addAttribute(Key); in collectDeadStringAttrs()
172 AttrMask.addAttribute(I); in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFPreserveDIType.cpp115 GV->addAttribute(BPFCoreSharedInfo::TypeIdAttr); in BPFPreserveDITypeImpl()
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransProperties.cpp247 bool addedAttr = addAttribute(canUseWeak ? "weak" : "unsafe_unretained", in maybeAddWeakOrUnsafeUnretainedAttr()
280 bool addAttribute(StringRef attr, SourceLocation atLoc) const { in addAttribute() function in __anon8393a07d0111::PropertiesRewriter
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp195 void addAttribute(Attribute Attr, Value *WasOn) { in addAttribute() function
213 addAttribute(Attr, Call->getArgOperand(Idx)); in addCall()
216 addAttribute(Attr, nullptr); in addCall()
H A DFunctionImportUtils.cpp271 V->addAttribute("thinlto-internalize"); in processGlobalForThinLTO()
H A DInlineFunction.cpp1366 ValidParamAttrs.back().addAttribute(Attribute::ReadNone); in AddParamAndFnBasicAttributes()
1368 ValidParamAttrs.back().addAttribute(Attribute::ReadOnly); in AddParamAndFnBasicAttributes()
1445 Valid.addAttribute(Attribute::NoAlias); in IdentifyValidUBGeneratingAttributes()
1447 Valid.addAttribute(Attribute::NoUndef); in IdentifyValidUBGeneratingAttributes()
1456 Valid.addAttribute(Attribute::NonNull); in IdentifyValidPoisonGeneratingAttributes()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp2880 R.addAttribute(Attribute::Dereferenceable); in getParamAndReturnAttributesToRemove()
2881 R.addAttribute(Attribute::DereferenceableOrNull); in getParamAndReturnAttributesToRemove()
2882 R.addAttribute(Attribute::ReadNone); in getParamAndReturnAttributesToRemove()
2883 R.addAttribute(Attribute::ReadOnly); in getParamAndReturnAttributesToRemove()
2884 R.addAttribute(Attribute::WriteOnly); in getParamAndReturnAttributesToRemove()
2885 R.addAttribute(Attribute::NoAlias); in getParamAndReturnAttributesToRemove()
2886 R.addAttribute(Attribute::NoFree); in getParamAndReturnAttributesToRemove()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp895 ParamAttrs.addAttribute(Attribute::NonNull); in addFramePointerAttrs()
896 ParamAttrs.addAttribute(Attribute::NoUndef); in addFramePointerAttrs()
899 ParamAttrs.addAttribute(Attribute::NoAlias); in addFramePointerAttrs()
909 ParamAttrs.addAttribute(Attribute::SwiftAsync); in addAsyncContextAttrs()
916 ParamAttrs.addAttribute(Attribute::SwiftSelf); in addSwiftSelfAttrs()

12