| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | AttributeMask.h | 40 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 D | GlobalVariable.h | 213 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 D | Attributes.h | 390 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 D | TargetInfo.cpp | 255 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 D | CGCall.cpp | 1846 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 D | CodeGenModule.cpp | 2623 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 D | Attributes.cpp | 929 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 D | Function.cpp | 394 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 D | IntrinsicEmitter.cpp | 581 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 D | CommandFlags.cpp | 661 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 D | IndirectThunks.h | 140 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 D | WebAssembly.cpp | 64 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 D | CIRDialect.cpp | 245 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 D | AMDGPURewriteOutArguments.cpp | 322 RetAttrs.addAttribute(Attribute::SExt); in runOnFunction() 323 RetAttrs.addAttribute(Attribute::ZExt); in runOnFunction() 324 RetAttrs.addAttribute(Attribute::NoAlias); in runOnFunction()
|
| H A D | AMDGPUPreloadKernelArguments.cpp | 150 AB.addAttribute(Attribute::InReg); in cloneFunctionWithPreloadImplicitArgs() 151 AB.addAttribute("amdgpu-hidden-argument"); in cloneFunctionWithPreloadImplicitArgs()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfUnit.cpp | 216 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 D | DwarfCompileUnit.cpp | 127 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 D | AccelTable.cpp | 439 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 D | Atomic.cpp | 48 fnAttrBuilder.addAttribute(Attribute::NoUnwind); in EmitAtomicLibcall() 49 fnAttrBuilder.addAttribute(Attribute::WillReturn); in EmitAtomicLibcall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 128 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 D | DXILPrepare.cpp | 100 DeadAttrs.addAttribute(Key); in collectDeadStringAttrs() 222 AttrMask.addAttribute(I); in runOnModule()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFPreserveDIType.cpp | 114 GV->addAttribute(BPFCoreSharedInfo::TypeIdAttr); in BPFPreserveDITypeImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | AssumeBundleBuilder.cpp | 194 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 D | FunctionImportUtils.cpp | 289 V->addAttribute("thinlto-internalize"); in processGlobalForThinLTO()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | RewriteStatepointsForGC.cpp | 2887 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()
|