| /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 | 193 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 D | Attributes.h | 358 [[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 D | Attributes.cpp | 850 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 D | Function.cpp | 393 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 D | Instruction.cpp | 479 AM.addAttribute(Attribute::Range); in dropPoisonGeneratingReturnAttributes() 480 AM.addAttribute(Attribute::Alignment); in dropPoisonGeneratingReturnAttributes() 481 AM.addAttribute(Attribute::NonNull); in dropPoisonGeneratingReturnAttributes()
|
| H A D | AttributeImpl.h | 287 void addAttribute(Attribute::AttrKind Kind) { in addAttribute() function
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 1751 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 D | TargetInfo.cpp | 244 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 D | CodeGenModule.cpp | 2425 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 D | CommandFlags.cpp | 655 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 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/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURewriteOutArguments.cpp | 327 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 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() 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 D | DwarfCompileUnit.cpp | 101 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 D | AccelTable.cpp | 440 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 D | DXILPrepare.cpp | 99 DeadAttrs.addAttribute(Key); in collectDeadStringAttrs() 172 AttrMask.addAttribute(I); in runOnModule()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFPreserveDIType.cpp | 115 GV->addAttribute(BPFCoreSharedInfo::TypeIdAttr); in BPFPreserveDITypeImpl()
|
| /freebsd/contrib/llvm-project/clang/lib/ARCMigrate/ |
| H A D | TransProperties.cpp | 247 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 D | AssumeBundleBuilder.cpp | 195 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 D | FunctionImportUtils.cpp | 271 V->addAttribute("thinlto-internalize"); in processGlobalForThinLTO()
|
| H A D | InlineFunction.cpp | 1366 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 D | RewriteStatepointsForGC.cpp | 2880 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 D | CoroSplit.cpp | 895 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()
|