Lines Matching refs:addAttribute

1732     FuncAttrs.addAttribute(llvm::Attribute::NoUnwind);  in AddAttributesFromFunctionProtoType()
1754 FuncAttrs.addAttribute(llvm::Attribute::OptimizeForSize); in getDefaultFunctionAttributes()
1756 FuncAttrs.addAttribute(llvm::Attribute::MinSize); in getDefaultFunctionAttributes()
1760 FuncAttrs.addAttribute(llvm::Attribute::NoRedZone); in getDefaultFunctionAttributes()
1762 FuncAttrs.addAttribute("indirect-tls-seg-refs"); in getDefaultFunctionAttributes()
1764 FuncAttrs.addAttribute(llvm::Attribute::NoImplicitFloat); in getDefaultFunctionAttributes()
1769 FuncAttrs.addAttribute(llvm::Attribute::NoBuiltin); in getDefaultFunctionAttributes()
1771 FuncAttrs.addAttribute("trap-func-name", CodeGenOpts.TrapFuncName); in getDefaultFunctionAttributes()
1785 FuncAttrs.addAttribute("frame-pointer", FpKind); in getDefaultFunctionAttributes()
1788 FuncAttrs.addAttribute("less-precise-fpmad", "true"); in getDefaultFunctionAttributes()
1791 FuncAttrs.addAttribute(llvm::Attribute::NullPointerIsValid); in getDefaultFunctionAttributes()
1794 FuncAttrs.addAttribute("denormal-fp-math", in getDefaultFunctionAttributes()
1797 FuncAttrs.addAttribute( in getDefaultFunctionAttributes()
1803 FuncAttrs.addAttribute("no-trapping-math", "true"); in getDefaultFunctionAttributes()
1808 FuncAttrs.addAttribute("strict-float-cast-overflow", "false"); in getDefaultFunctionAttributes()
1813 FuncAttrs.addAttribute("no-infs-fp-math", "true"); in getDefaultFunctionAttributes()
1815 FuncAttrs.addAttribute("no-nans-fp-math", "true"); in getDefaultFunctionAttributes()
1817 FuncAttrs.addAttribute("unsafe-fp-math", "true"); in getDefaultFunctionAttributes()
1819 FuncAttrs.addAttribute("use-soft-float", "true"); in getDefaultFunctionAttributes()
1820 FuncAttrs.addAttribute("stack-protector-buffer-size", in getDefaultFunctionAttributes()
1823 FuncAttrs.addAttribute("no-signed-zeros-fp-math", "true"); in getDefaultFunctionAttributes()
1828 FuncAttrs.addAttribute("reciprocal-estimates", in getDefaultFunctionAttributes()
1833 FuncAttrs.addAttribute("prefer-vector-width", in getDefaultFunctionAttributes()
1837 FuncAttrs.addAttribute("stackrealign"); in getDefaultFunctionAttributes()
1839 FuncAttrs.addAttribute("backchain"); in getDefaultFunctionAttributes()
1841 FuncAttrs.addAttribute("split-stack"); in getDefaultFunctionAttributes()
1844 FuncAttrs.addAttribute(llvm::Attribute::SpeculativeLoadHardening); in getDefaultFunctionAttributes()
1853 FuncAttrs.addAttribute(llvm::Attribute::Convergent); in getDefaultFunctionAttributes()
1858 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in getDefaultFunctionAttributes()
1864 FuncAttrs.addAttribute(Var, Value); in getDefaultFunctionAttributes()
1890 FuncAttrs.addAttribute(AttributeName); in addNoBuiltinAttributes()
1896 FuncAttrs.addAttribute("no-builtins"); in addNoBuiltinAttributes()
1911 FuncAttrs.addAttribute("no-builtins"); in addNoBuiltinAttributes()
1998 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList()
2000 FuncAttrs.addAttribute("cmse_nonsecure_call"); in ConstructAttributeList()
2017 FuncAttrs.addAttribute(llvm::Attribute::ReturnsTwice); in ConstructAttributeList()
2019 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in ConstructAttributeList()
2021 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList()
2023 FuncAttrs.addAttribute(llvm::Attribute::Cold); in ConstructAttributeList()
2025 FuncAttrs.addAttribute(llvm::Attribute::Hot); in ConstructAttributeList()
2027 FuncAttrs.addAttribute(llvm::Attribute::NoDuplicate); in ConstructAttributeList()
2029 FuncAttrs.addAttribute(llvm::Attribute::Convergent); in ConstructAttributeList()
2039 RetAttrs.addAttribute(llvm::Attribute::NoAlias); in ConstructAttributeList()
2047 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList()
2053 FuncAttrs.addAttribute(llvm::Attribute::NoMerge); in ConstructAttributeList()
2076 FuncAttrs.addAttribute(llvm::Attribute::ReadNone); in ConstructAttributeList()
2077 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in ConstructAttributeList()
2080 FuncAttrs.addAttribute(llvm::Attribute::WillReturn); in ConstructAttributeList()
2082 FuncAttrs.addAttribute(llvm::Attribute::ReadOnly); in ConstructAttributeList()
2083 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in ConstructAttributeList()
2085 FuncAttrs.addAttribute(llvm::Attribute::WillReturn); in ConstructAttributeList()
2087 FuncAttrs.addAttribute(llvm::Attribute::ArgMemOnly); in ConstructAttributeList()
2088 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in ConstructAttributeList()
2091 RetAttrs.addAttribute(llvm::Attribute::NoAlias); in ConstructAttributeList()
2094 RetAttrs.addAttribute(llvm::Attribute::NonNull); in ConstructAttributeList()
2096 FuncAttrs.addAttribute("no_caller_saved_registers"); in ConstructAttributeList()
2098 FuncAttrs.addAttribute(llvm::Attribute::NoCfCheck); in ConstructAttributeList()
2100 FuncAttrs.addAttribute(llvm::Attribute::NoCallback); in ConstructAttributeList()
2114 FuncAttrs.addAttribute("uniform-work-group-size", "true"); in ConstructAttributeList()
2121 FuncAttrs.addAttribute("uniform-work-group-size", in ConstructAttributeList()
2136 FuncAttrs.addAttribute(llvm::AssumptionAttrKey, AssumptionValueStr); in ConstructAttributeList()
2156 FuncAttrs.addAttribute(llvm::Attribute::SpeculativeLoadHardening); in ConstructAttributeList()
2167 FuncAttrs.addAttribute(llvm::Attribute::NonLazyBind); in ConstructAttributeList()
2178 FuncAttrs.addAttribute("sample-profile-suffix-elision-policy", in ConstructAttributeList()
2187 FuncAttrs.addAttribute("cmse_nonsecure_entry"); in ConstructAttributeList()
2211 FuncAttrs.addAttribute("disable-tail-calls", "true"); in ConstructAttributeList()
2248 RetAttrs.addAttribute(llvm::Attribute::NoUndef); in ConstructAttributeList()
2254 RetAttrs.addAttribute(llvm::Attribute::SExt); in ConstructAttributeList()
2256 RetAttrs.addAttribute(llvm::Attribute::ZExt); in ConstructAttributeList()
2260 RetAttrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2290 RetAttrs.addAttribute(llvm::Attribute::NonNull); in ConstructAttributeList()
2308 SRETAttrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2338 Attrs.addAttribute(llvm::Attribute::NonNull); in ConstructAttributeList()
2374 llvm::AttrBuilder().addAttribute(llvm::Attribute::InReg)); in ConstructAttributeList()
2381 Attrs.addAttribute(llvm::Attribute::NoUndef); in ConstructAttributeList()
2389 Attrs.addAttribute(llvm::Attribute::SExt); in ConstructAttributeList()
2391 Attrs.addAttribute(llvm::Attribute::ZExt); in ConstructAttributeList()
2395 Attrs.addAttribute(llvm::Attribute::Nest); in ConstructAttributeList()
2397 Attrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2403 Attrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2413 Attrs.addAttribute(llvm::Attribute::NoAlias); in ConstructAttributeList()
2468 Attrs.addAttribute(llvm::Attribute::NonNull); in ConstructAttributeList()
2489 Attrs.addAttribute(llvm::Attribute::NoAlias); in ConstructAttributeList()
2502 Attrs.addAttribute(llvm::Attribute::SwiftError); in ConstructAttributeList()
2506 Attrs.addAttribute(llvm::Attribute::SwiftSelf); in ConstructAttributeList()
2511 Attrs.addAttribute(llvm::Attribute::NoCapture); in ConstructAttributeList()
4502 .addAttribute(Ctx, llvm::AttributeList::ReturnIndex, AlignAttr); in maybeRaiseRetAlignmentAttribute()
5164 Attrs.addAttribute(getLLVMContext(), llvm::AttributeList::FunctionIndex, in EmitCall()
5170 Attrs.addAttribute(getLLVMContext(), llvm::AttributeList::FunctionIndex, in EmitCall()
5181 Attrs.addAttribute(getLLVMContext(), llvm::AttributeList::FunctionIndex, in EmitCall()
5188 Attrs.addAttribute(getLLVMContext(), llvm::AttributeList::FunctionIndex, in EmitCall()
5229 Attrs.addAttribute(getLLVMContext(), llvm::AttributeList::FunctionIndex, in EmitCall()
5257 Attrs = Attrs.addAttribute( in EmitCall()