Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DAttributes.cpp701 AttributeSet AttributeSet::addAttribute(LLVMContext &C, in addAttribute() function in AttributeSet
705 B.addAttribute(Kind); in addAttribute()
709 AttributeSet AttributeSet::addAttribute(LLVMContext &C, StringRef Kind, in addAttribute() function in AttributeSet
712 B.addAttribute(Kind, Value); in addAttribute()
884 AvailableAttrs.addAttribute(I.getKindAsEnum()); in AttributeSetNode()
1058 AvailableFunctionAttrs.addAttribute(I.getKindAsEnum()); in AttributeListImpl()
1063 AvailableSomewhereAttrs.addAttribute(I.getKindAsEnum()); in AttributeListImpl()
1317 B.addAttribute(Kind, Value); in addAttributeAtIndex()
1324 B.addAttribute(A); in addAttributeAtIndex()
1372 B.addAttribute(A); in addParamAttribute()
[all …]
H A DAttributeImpl.h210 void addAttribute(Attribute::AttrKind Kind) { in addAttribute() function
H A DFunction.cpp346 B.addAttribute("frame-pointer", "non-leaf"); in createWithDefaultAttr()
349 B.addAttribute("frame-pointer", "all"); in createWithDefaultAttr()
353 B.addAttribute(Attribute::FnRetThunkExtern); in createWithDefaultAttr()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DGlobalVariable.h187 void addAttribute(Attribute::AttrKind Kind) { in addAttribute() function
188 Attrs = Attrs.addAttribute(getContext(), Kind); in addAttribute()
192 void addAttribute(StringRef Kind, StringRef Val = StringRef()) {
193 Attrs = Attrs.addAttribute(getContext(), Kind, Val);
H A DAttributes.h323 [[nodiscard]] AttributeSet addAttribute(LLVMContext &C,
328 [[nodiscard]] AttributeSet addAttribute(LLVMContext &C, StringRef Kind,
990 addAttribute(A);
994 AttributeMask &addAttribute(Attribute::AttrKind Val) {
1002 AttributeMask &addAttribute(Attribute A) {
1004 addAttribute(A.getKindAsString());
1006 addAttribute(A.getKindAsEnum());
1011 AttributeMask &addAttribute(StringRef A) {
1050 addAttribute(A);
1058 AttrBuilder &addAttribute(Attribute::AttrKind Val);
[all …]
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGCall.cpp1771 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in AddAttributesFromFunctionProtoType()
1785 FuncAttrs.addAttribute(llvm::AssumptionAttrKey, in AddAttributesFromAssumes()
1840 FuncAttrs.addAttribute(llvm::Attribute::OptimizeForSize); in getDefaultFunctionAttributes()
1842 FuncAttrs.addAttribute(llvm::Attribute::MinSize); in getDefaultFunctionAttributes()
1846 FuncAttrs.addAttribute(llvm::Attribute::NoRedZone); in getDefaultFunctionAttributes()
1848 FuncAttrs.addAttribute("indirect-tls-seg-refs"); in getDefaultFunctionAttributes()
1850 FuncAttrs.addAttribute(llvm::Attribute::NoImplicitFloat); in getDefaultFunctionAttributes()
1857 FuncAttrs.addAttribute(llvm::Attribute::NoBuiltin); in getDefaultFunctionAttributes()
1859 FuncAttrs.addAttribute("trap-func-name", CodeGenOpts.TrapFuncName); in getDefaultFunctionAttributes()
1867 FuncAttrs.addAttribute("frame-pointer", in getDefaultFunctionAttributes()
[all …]
H A DCodeGenModule.cpp2008 B.addAttribute("probe-stack", "inline-asm"); in SetLLVMFunctionAttributesForDefinition()
2011 B.addAttribute(llvm::Attribute::NoUnwind); in SetLLVMFunctionAttributesForDefinition()
2017 B.addAttribute(llvm::Attribute::StackProtectStrong); in SetLLVMFunctionAttributesForDefinition()
2019 B.addAttribute(llvm::Attribute::StackProtect); in SetLLVMFunctionAttributesForDefinition()
2021 B.addAttribute(llvm::Attribute::StackProtectStrong); in SetLLVMFunctionAttributesForDefinition()
2023 B.addAttribute(llvm::Attribute::StackProtectReq); in SetLLVMFunctionAttributesForDefinition()
2031 B.addAttribute(llvm::Attribute::NoInline); in SetLLVMFunctionAttributesForDefinition()
2048 B.addAttribute(llvm::Attribute::OptimizeNone); in SetLLVMFunctionAttributesForDefinition()
2051 B.addAttribute(llvm::Attribute::NoInline); in SetLLVMFunctionAttributesForDefinition()
2056 B.addAttribute(llvm::Attribute::Naked); in SetLLVMFunctionAttributesForDefinition()
[all …]
H A DCGDecl.cpp454 var->addAttribute("bss-section", SA->getName()); in EmitStaticVarDecl()
456 var->addAttribute("data-section", SA->getName()); in EmitStaticVarDecl()
458 var->addAttribute("rodata-section", SA->getName()); in EmitStaticVarDecl()
460 var->addAttribute("relro-section", SA->getName()); in EmitStaticVarDecl()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DCommandFlags.cpp626 B.addAttribute(Name, Val ? "true" : "false"); in renderBoolStringAttr()
644 NewAttrs.addAttribute("target-cpu", CPU); in setFunctionAttributes()
650 NewAttrs.addAttribute("target-features", Features); in setFunctionAttributes()
655 NewAttrs.addAttribute("target-features", Appended); in setFunctionAttributes()
661 NewAttrs.addAttribute("frame-pointer", "all"); in setFunctionAttributes()
663 NewAttrs.addAttribute("frame-pointer", "non-leaf"); in setFunctionAttributes()
665 NewAttrs.addAttribute("frame-pointer", "none"); in setFunctionAttributes()
668 NewAttrs.addAttribute("disable-tail-calls", in setFunctionAttributes()
671 NewAttrs.addAttribute("stackrealign"); in setFunctionAttributes()
684 NewAttrs.addAttribute("denormal-fp-math", in setFunctionAttributes()
[all …]
/openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/deltas/
H A DReduceAttributes.cpp120 AttrsToPreserve.addAttribute(NoInline); in visitAttributeSet()
135 AttrsToPreserve.addAttribute(A); in visitAttributeSet()
141 AttrsToPreserve.addAttribute(A); in visitAttributeSet()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DIndirectThunks.h68 B.addAttribute(llvm::Attribute::NoUnwind); in createThunkFunction()
69 B.addAttribute(llvm::Attribute::Naked); in createThunkFunction()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp215 addAttribute(Die, Attribute, dwarf::DW_FORM_flag_present, DIEInteger(1)); in addFlag()
217 addAttribute(Die, Attribute, dwarf::DW_FORM_flag, DIEInteger(1)); in addFlag()
226 addAttribute(Die, Attribute, *Form, DIEInteger(Integer)); in addUInt()
238 addAttribute(Die, Attribute, *Form, DIEInteger(Integer)); in addSInt()
252 addAttribute(Die, Attribute, dwarf::DW_FORM_string, in addString()
276 addAttribute(Die, Attribute, IxForm, DIEString(StringPoolEntry)); in addString()
281 addAttribute(Die, Attribute, Form, DIELabel(Label)); in addLabel()
348 addAttribute(Die, Attribute, dwarf::DW_FORM_data4, in addLabelDelta()
363 addAttribute(Die, dwarf::DW_AT_signature, dwarf::DW_FORM_ref_sig8, in addDIETypeSignature()
378 addAttribute(Die, Attribute, in addDIEEntry()
[all …]
H A DDwarfCompileUnit.cpp85 addAttribute(Die, Attribute, in addLabelAddress()
102 addAttribute(Die, Attribute, dwarf::DW_FORM_LLVM_addrx_offset, in addLabelAddress()
111 addAttribute(Die, Attribute, dwarf::DW_FORM_addr, DIELabel(Label)); in addLocalLabelAddress()
113 addAttribute(Die, Attribute, dwarf::DW_FORM_addr, DIEInteger(0)); in addLocalLabelAddress()
1510 addAttribute(Die, Attribute, Form, DIELocList(Index)); in addLocationList()
1544 addAttribute(Die, (dwarf::Attribute)0, Form, DIEExpr(Expr)); in addExpr()
1578 addAttribute(Die, (dwarf::Attribute)0, dwarf::DW_FORM_udata, in addBaseTypeRef()
H A DDwarfUnit.h79 void addAttribute(DIEValueList &Die, dwarf::Attribute Attribute, in addAttribute() function
/openbsd-src/gnu/llvm/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 __anon171863340111::PropertiesRewriter
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFPreserveDIType.cpp113 GV->addAttribute(BPFCoreSharedInfo::TypeIdAttr); in BPFPreserveDITypeImpl()
H A DBPFAbstractMemberAccess.cpp1101 GV->addAttribute(BPFCoreSharedInfo::AmaAttr); in transformGEPChain()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp196 void addAttribute(Attribute Attr, Value *WasOn) { in addAttribute() function
214 addAttribute(Attr, Call->getArgOperand(Idx)); in addCall()
217 addAttribute(Attr, nullptr); in addCall()
H A DFunctionImportUtils.cpp271 V->addAttribute("thinlto-internalize"); in processGlobalForThinLTO()
H A DInlineFunction.cpp1364 Valid.addAttribute(Attribute::NoAlias); in IdentifyValidAttributes()
1366 Valid.addAttribute(Attribute::NonNull); in IdentifyValidAttributes()
/openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp110 AttrMask.addAttribute(I); in runOnModule()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp2915 R.addAttribute(Attribute::Dereferenceable); in getParamAndReturnAttributesToRemove()
2916 R.addAttribute(Attribute::DereferenceableOrNull); in getParamAndReturnAttributesToRemove()
2917 R.addAttribute(Attribute::ReadNone); in getParamAndReturnAttributesToRemove()
2918 R.addAttribute(Attribute::ReadOnly); in getParamAndReturnAttributesToRemove()
2919 R.addAttribute(Attribute::WriteOnly); in getParamAndReturnAttributesToRemove()
2920 R.addAttribute(Attribute::NoAlias); in getParamAndReturnAttributesToRemove()
2921 R.addAttribute(Attribute::NoFree); in getParamAndReturnAttributesToRemove()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp848 ParamAttrs.addAttribute(Attribute::NonNull); in addFramePointerAttrs()
849 ParamAttrs.addAttribute(Attribute::NoUndef); in addFramePointerAttrs()
852 ParamAttrs.addAttribute(Attribute::NoAlias); in addFramePointerAttrs()
862 ParamAttrs.addAttribute(Attribute::SwiftAsync); in addAsyncContextAttrs()
869 ParamAttrs.addAttribute(Attribute::SwiftSelf); in addSwiftSelfAttrs()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp455 B.addAttribute("wasm-import-module", "env"); in getEmscriptenFunction()
460 B.addAttribute("wasm-import-name", F->getName()); in getEmscriptenFunction()

12