Home
last modified time | relevance | path

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

123

/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.h213 void addAttribute(Attribute::AttrKind Kind) { in addAttribute() function
214 Attrs = Attrs.addAttribute(getContext(), Kind); in addAttribute()
218 void addAttribute(StringRef Kind, StringRef Val = StringRef()) {
219 Attrs = Attrs.addAttribute(getContext(), Kind, Val);
H A DAttributes.h390 addAttribute(LLVMContext &C, Attribute::AttrKind Kind) const;
394 [[nodiscard]] LLVM_ABI AttributeSet addAttribute(
1088 addAttribute(A);
1096 LLVM_ABI AttrBuilder &addAttribute(Attribute::AttrKind Val);
1099 LLVM_ABI AttrBuilder &addAttribute(Attribute A);
1102 LLVM_ABI AttrBuilder &addAttribute(StringRef A, StringRef V = StringRef());
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp255 FuncAttrs.addAttribute("sign-return-address", BPI.getSignReturnAddrStr()); in initBranchProtectionFnAttributes()
256 FuncAttrs.addAttribute("sign-return-address-key", BPI.getSignKeyStr()); in initBranchProtectionFnAttributes()
259 FuncAttrs.addAttribute("branch-target-enforcement"); in initBranchProtectionFnAttributes()
261 FuncAttrs.addAttribute("branch-protection-pauth-lr"); in initBranchProtectionFnAttributes()
263 FuncAttrs.addAttribute("guarded-control-stack"); in initBranchProtectionFnAttributes()
284 FuncAttrs.addAttribute("ptrauth-returns"); in initPointerAuthFnAttributes()
286 FuncAttrs.addAttribute("ptrauth-calls"); in initPointerAuthFnAttributes()
288 FuncAttrs.addAttribute("ptrauth-auth-traps"); in initPointerAuthFnAttributes()
290 FuncAttrs.addAttribute("ptrauth-indirect-gotos"); in initPointerAuthFnAttributes()
292 FuncAttrs.addAttribute("aarch64-jump-table-hardening"); in initPointerAuthFnAttributes()
H A DCGCall.cpp1846 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in AddAttributesFromFunctionProtoType()
1850 FuncAttrs.addAttribute("aarch64_pstate_sm_enabled"); in AddAttributesFromFunctionProtoType()
1852 FuncAttrs.addAttribute("aarch64_pstate_sm_compatible"); in AddAttributesFromFunctionProtoType()
1854 FuncAttrs.addAttribute("aarch64_za_state_agnostic"); in AddAttributesFromFunctionProtoType()
1858 FuncAttrs.addAttribute("aarch64_preserves_za"); in AddAttributesFromFunctionProtoType()
1860 FuncAttrs.addAttribute("aarch64_in_za"); in AddAttributesFromFunctionProtoType()
1862 FuncAttrs.addAttribute("aarch64_out_za"); in AddAttributesFromFunctionProtoType()
1864 FuncAttrs.addAttribute("aarch64_inout_za"); in AddAttributesFromFunctionProtoType()
1868 FuncAttrs.addAttribute("aarch64_preserves_zt0"); in AddAttributesFromFunctionProtoType()
1870 FuncAttrs.addAttribute("aarch64_in_zt0"); in AddAttributesFromFunctionProtoType()
[all …]
H A DCodeGenModule.cpp2623 B.addAttribute("probe-stack", "inline-asm"); in SetLLVMFunctionAttributesForDefinition()
2626 B.addAttribute("stack-probe-size", in SetLLVMFunctionAttributesForDefinition()
2630 B.addAttribute(llvm::Attribute::NoUnwind); in SetLLVMFunctionAttributesForDefinition()
2636 B.addAttribute(llvm::Attribute::StackProtectStrong); in SetLLVMFunctionAttributesForDefinition()
2638 B.addAttribute(llvm::Attribute::StackProtect); in SetLLVMFunctionAttributesForDefinition()
2640 B.addAttribute(llvm::Attribute::StackProtectStrong); in SetLLVMFunctionAttributesForDefinition()
2642 B.addAttribute(llvm::Attribute::StackProtectReq); in SetLLVMFunctionAttributesForDefinition()
2647 B.addAttribute(llvm::Attribute::AlwaysInline); in SetLLVMFunctionAttributesForDefinition()
2653 B.addAttribute(llvm::Attribute::NoInline); in SetLLVMFunctionAttributesForDefinition()
2662 B.addAttribute("aarch64_pstate_sm_body"); in SetLLVMFunctionAttributesForDefinition()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp929 AttributeSet AttributeSet::addAttribute(LLVMContext &C, in addAttribute() function in AttributeSet
933 B.addAttribute(Kind); in addAttribute()
937 AttributeSet AttributeSet::addAttribute(LLVMContext &C, StringRef Kind, in addAttribute() function in AttributeSet
940 B.addAttribute(Kind, Value); in addAttribute()
1022 Intersected.addAttribute(Attr0); in intersectWith()
1051 Intersected.addAttribute(Kind); in intersectWith()
1250 AvailableAttrs.addAttribute(I.getKindAsEnum()); in AttributeSetNode()
1436 AvailableFunctionAttrs.addAttribute(I.getKindAsEnum()); in AttributeListImpl()
1441 AvailableSomewhereAttrs.addAttribute(I.getKindAsEnum()); in AttributeListImpl()
1695 B.addAttribute(Kind, Value); in addAttributeAtIndex()
[all …]
H A DFunction.cpp394 B.addAttribute("frame-pointer", "reserved"); in createWithDefaultAttr()
397 B.addAttribute("frame-pointer", "non-leaf"); in createWithDefaultAttr()
400 B.addAttribute("frame-pointer", "all"); in createWithDefaultAttr()
404 B.addAttribute(Attribute::FnRetThunkExtern); in createWithDefaultAttr()
407 B.addAttribute("target-cpu", DefaultCPU); in createWithDefaultAttr()
410 B.addAttribute("target-features", DefaultFeatures); in createWithDefaultAttr()
421 B.addAttribute(ModAttr); in createWithDefaultAttr()
430 B.addAttribute("sign-return-address", SignType); in createWithDefaultAttr()
431 B.addAttribute("sign-return-address-key", in createWithDefaultAttr()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/
H A DIntrinsicEmitter.cpp581 auto addAttribute = [&OS](StringRef Attr) { in EmitAttributes() local
585 addAttribute("NoUnwind"); in EmitAttributes()
587 addAttribute("NoReturn"); in EmitAttributes()
589 addAttribute("NoCallback"); in EmitAttributes()
591 addAttribute("NoSync"); in EmitAttributes()
593 addAttribute("NoFree"); in EmitAttributes()
595 addAttribute("WillReturn"); in EmitAttributes()
597 addAttribute("Cold"); in EmitAttributes()
599 addAttribute("NoDuplicate"); in EmitAttributes()
601 addAttribute("NoMerge"); in EmitAttributes()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCommandFlags.cpp661 B.addAttribute(Name, Val ? "true" : "false"); in renderBoolStringAttr()
679 NewAttrs.addAttribute("target-cpu", CPU); in setFunctionAttributes()
685 NewAttrs.addAttribute("target-features", Features); in setFunctionAttributes()
690 NewAttrs.addAttribute("target-features", Appended); in setFunctionAttributes()
696 NewAttrs.addAttribute("frame-pointer", "all"); in setFunctionAttributes()
698 NewAttrs.addAttribute("frame-pointer", "non-leaf"); in setFunctionAttributes()
700 NewAttrs.addAttribute("frame-pointer", "reserved"); in setFunctionAttributes()
702 NewAttrs.addAttribute("frame-pointer", "none"); in setFunctionAttributes()
705 NewAttrs.addAttribute("disable-tail-calls", in setFunctionAttributes()
708 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/clang/lib/CIR/Dialect/IR/
H A DCIRDialect.cpp245 odsState.addAttribute(getAllocaTypeAttrName(odsState.name), in build()
247 odsState.addAttribute(getNameAttrName(odsState.name), in build()
250 odsState.addAttribute(getAlignmentAttrName(odsState.name), alignment); in build()
622 result.addAttribute(CIRDialect::getNoThrowAttrName(), in parseCallCommon()
634 result.addAttribute(CIRDialect::getSideEffectAttrName(), attr); in parseCallCommon()
1026 result.addAttribute("value", value); in build()
1255 odsState.addAttribute(getSymNameAttrName(odsState.name), in build()
1257 odsState.addAttribute(getSymTypeAttrName(odsState.name), in build()
1262 odsState.addAttribute(getLinkageAttrName(odsState.name), linkageAttr); in build()
1264 odsState.addAttribute(getGlobalVisibilityAttrName(odsState.name), in build()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp322 RetAttrs.addAttribute(Attribute::SExt); in runOnFunction()
323 RetAttrs.addAttribute(Attribute::ZExt); in runOnFunction()
324 RetAttrs.addAttribute(Attribute::NoAlias); in runOnFunction()
H A DAMDGPUPreloadKernelArguments.cpp150 AB.addAttribute(Attribute::InReg); in cloneFunctionWithPreloadImplicitArgs()
151 AB.addAttribute("amdgpu-hidden-argument"); in cloneFunctionWithPreloadImplicitArgs()
/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()
275 addAttribute(Die, Attribute, *Form, DIEInteger(Integer)); in addSInt()
289 addAttribute(Die, Attribute, dwarf::DW_FORM_string, in addString()
313 addAttribute(Die, Attribute, IxForm, DIEString(StringPoolEntry)); in addString()
318 addAttribute(Die, Attribute, Form, DIELabel(Label)); in addLabel()
385 addAttribute(Die, Attribute, dwarf::DW_FORM_data4, in addLabelDelta()
400 addAttribute(Die, dwarf::DW_AT_signature, dwarf::DW_FORM_ref_sig8, in addDIETypeSignature()
415 addAttribute(Die, Attribute, in addDIEEntry()
[all …]
H A DDwarfCompileUnit.cpp127 addAttribute(Die, Attribute, in addLabelAddress()
144 addAttribute(Die, Attribute, dwarf::DW_FORM_LLVM_addrx_offset, in addLabelAddress()
153 addAttribute(Die, Attribute, dwarf::DW_FORM_addr, DIELabel(Label)); in addLocalLabelAddress()
155 addAttribute(Die, Attribute, dwarf::DW_FORM_addr, DIEInteger(0)); in addLocalLabelAddress()
1675 addAttribute(Die, Attribute, Form, DIELocList(Index)); in addLocationList()
1714 addAttribute(Die, (dwarf::Attribute)0, Form, DIEExpr(Expr)); in addExpr()
1752 addAttribute(Die, (dwarf::Attribute)0, dwarf::DW_FORM_udata, in addBaseTypeRef()
H A DAccelTable.cpp439 Abbrev.addAttribute(EntryRet->Encoding); in populateAbbrevsMap()
440 Abbrev.addAttribute({dwarf::DW_IDX_die_offset, dwarf::DW_FORM_ref4}); in populateAbbrevsMap()
442 Abbrev.addAttribute({dwarf::DW_IDX_parent, *MaybeParentForm}); in populateAbbrevsMap()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/Atomic/
H A DAtomic.cpp48 fnAttrBuilder.addAttribute(Attribute::NoUnwind); in EmitAtomicLibcall()
49 fnAttrBuilder.addAttribute(Attribute::WillReturn); in EmitAtomicLibcall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp128 B.addAttribute(llvm::Attribute::NoUnwind); in InsertCall()
130 B.addAttribute(llvm::Attribute::NoReturn); in InsertCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp100 DeadAttrs.addAttribute(Key); in collectDeadStringAttrs()
222 AttrMask.addAttribute(I); in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFPreserveDIType.cpp114 GV->addAttribute(BPFCoreSharedInfo::TypeIdAttr); in BPFPreserveDITypeImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp194 void addAttribute(Attribute Attr, Value *WasOn) { in addAttribute() function
212 addAttribute(Attr, Call->getArgOperand(Idx)); in addCall()
215 addAttribute(Attr, nullptr); in addCall()
H A DFunctionImportUtils.cpp289 V->addAttribute("thinlto-internalize"); in processGlobalForThinLTO()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp2887 R.addAttribute(Attribute::Dereferenceable); in getParamAndReturnAttributesToRemove()
2888 R.addAttribute(Attribute::DereferenceableOrNull); in getParamAndReturnAttributesToRemove()
2889 R.addAttribute(Attribute::ReadNone); in getParamAndReturnAttributesToRemove()
2890 R.addAttribute(Attribute::ReadOnly); in getParamAndReturnAttributesToRemove()
2891 R.addAttribute(Attribute::WriteOnly); in getParamAndReturnAttributesToRemove()
2892 R.addAttribute(Attribute::NoAlias); in getParamAndReturnAttributesToRemove()
2893 R.addAttribute(Attribute::NoFree); in getParamAndReturnAttributesToRemove()

123