Lines Matching refs:addAttribute
1733 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in AddAttributesFromFunctionProtoType()
1755 FuncAttrs.addAttribute(llvm::Attribute::OptimizeForSize); in getDefaultFunctionAttributes()
1757 FuncAttrs.addAttribute(llvm::Attribute::MinSize); in getDefaultFunctionAttributes()
1761 FuncAttrs.addAttribute(llvm::Attribute::NoRedZone); in getDefaultFunctionAttributes()
1763 FuncAttrs.addAttribute("indirect-tls-seg-refs"); in getDefaultFunctionAttributes()
1765 FuncAttrs.addAttribute(llvm::Attribute::NoImplicitFloat); in getDefaultFunctionAttributes()
1770 FuncAttrs.addAttribute(llvm::Attribute::NoBuiltin); in getDefaultFunctionAttributes()
1772 FuncAttrs.addAttribute("trap-func-name", CodeGenOpts.TrapFuncName); in getDefaultFunctionAttributes()
1786 FuncAttrs.addAttribute("frame-pointer", FpKind); in getDefaultFunctionAttributes()
1789 FuncAttrs.addAttribute("less-precise-fpmad", "true"); in getDefaultFunctionAttributes()
1792 FuncAttrs.addAttribute(llvm::Attribute::NullPointerIsValid); in getDefaultFunctionAttributes()
1795 FuncAttrs.addAttribute("denormal-fp-math", in getDefaultFunctionAttributes()
1798 FuncAttrs.addAttribute( in getDefaultFunctionAttributes()
1804 FuncAttrs.addAttribute("no-trapping-math", "true"); in getDefaultFunctionAttributes()
1809 FuncAttrs.addAttribute("strict-float-cast-overflow", "false"); in getDefaultFunctionAttributes()
1814 FuncAttrs.addAttribute("no-infs-fp-math", "true"); in getDefaultFunctionAttributes()
1816 FuncAttrs.addAttribute("no-nans-fp-math", "true"); in getDefaultFunctionAttributes()
1818 FuncAttrs.addAttribute("unsafe-fp-math", "true"); in getDefaultFunctionAttributes()
1820 FuncAttrs.addAttribute("use-soft-float", "true"); in getDefaultFunctionAttributes()
1821 FuncAttrs.addAttribute("stack-protector-buffer-size", in getDefaultFunctionAttributes()
1824 FuncAttrs.addAttribute("no-signed-zeros-fp-math", "true"); in getDefaultFunctionAttributes()
1829 FuncAttrs.addAttribute("reciprocal-estimates", in getDefaultFunctionAttributes()
1834 FuncAttrs.addAttribute("prefer-vector-width", in getDefaultFunctionAttributes()
1838 FuncAttrs.addAttribute("stackrealign"); in getDefaultFunctionAttributes()
1840 FuncAttrs.addAttribute("backchain"); in getDefaultFunctionAttributes()
1842 FuncAttrs.addAttribute("split-stack"); in getDefaultFunctionAttributes()
1845 FuncAttrs.addAttribute(llvm::Attribute::SpeculativeLoadHardening); in getDefaultFunctionAttributes()
1854 FuncAttrs.addAttribute(llvm::Attribute::Convergent); in getDefaultFunctionAttributes()
1859 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in getDefaultFunctionAttributes()
1865 FuncAttrs.addAttribute(Var, Value); in getDefaultFunctionAttributes()
1891 FuncAttrs.addAttribute(AttributeName); in addNoBuiltinAttributes()
1897 FuncAttrs.addAttribute("no-builtins"); in addNoBuiltinAttributes()
1912 FuncAttrs.addAttribute("no-builtins"); in addNoBuiltinAttributes()
1999 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList()
2001 FuncAttrs.addAttribute("cmse_nonsecure_call"); in ConstructAttributeList()
2018 FuncAttrs.addAttribute(llvm::Attribute::ReturnsTwice); in ConstructAttributeList()
2020 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in ConstructAttributeList()
2022 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList()
2024 FuncAttrs.addAttribute(llvm::Attribute::Cold); in ConstructAttributeList()
2026 FuncAttrs.addAttribute(llvm::Attribute::Hot); in ConstructAttributeList()
2028 FuncAttrs.addAttribute(llvm::Attribute::NoDuplicate); in ConstructAttributeList()
2030 FuncAttrs.addAttribute(llvm::Attribute::Convergent); in ConstructAttributeList()
2040 RetAttrs.addAttribute(llvm::Attribute::NoAlias); in ConstructAttributeList()
2048 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList()
2054 FuncAttrs.addAttribute(llvm::Attribute::NoMerge); in ConstructAttributeList()
2077 FuncAttrs.addAttribute(llvm::Attribute::ReadNone); in ConstructAttributeList()
2078 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in ConstructAttributeList()
2081 FuncAttrs.addAttribute(llvm::Attribute::WillReturn); in ConstructAttributeList()
2083 FuncAttrs.addAttribute(llvm::Attribute::ReadOnly); in ConstructAttributeList()
2084 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in ConstructAttributeList()
2086 FuncAttrs.addAttribute(llvm::Attribute::WillReturn); in ConstructAttributeList()
2088 FuncAttrs.addAttribute(llvm::Attribute::ArgMemOnly); in ConstructAttributeList()
2089 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in ConstructAttributeList()
2092 RetAttrs.addAttribute(llvm::Attribute::NoAlias); in ConstructAttributeList()
2095 RetAttrs.addAttribute(llvm::Attribute::NonNull); in ConstructAttributeList()
2097 FuncAttrs.addAttribute("no_caller_saved_registers"); in ConstructAttributeList()
2099 FuncAttrs.addAttribute(llvm::Attribute::NoCfCheck); in ConstructAttributeList()
2101 FuncAttrs.addAttribute(llvm::Attribute::NoCallback); in ConstructAttributeList()
2115 FuncAttrs.addAttribute("uniform-work-group-size", "true"); in ConstructAttributeList()
2122 FuncAttrs.addAttribute("uniform-work-group-size", in ConstructAttributeList()
2137 FuncAttrs.addAttribute(llvm::AssumptionAttrKey, AssumptionValueStr); in ConstructAttributeList()
2157 FuncAttrs.addAttribute(llvm::Attribute::SpeculativeLoadHardening); in ConstructAttributeList()
2168 FuncAttrs.addAttribute(llvm::Attribute::NonLazyBind); in ConstructAttributeList()
2180 FuncAttrs.addAttribute("sample-profile-suffix-elision-policy", in ConstructAttributeList()
2189 FuncAttrs.addAttribute("cmse_nonsecure_entry"); in ConstructAttributeList()
2213 FuncAttrs.addAttribute("disable-tail-calls", "true"); in ConstructAttributeList()
2250 RetAttrs.addAttribute(llvm::Attribute::NoUndef); in ConstructAttributeList()
2256 RetAttrs.addAttribute(llvm::Attribute::SExt); in ConstructAttributeList()
2258 RetAttrs.addAttribute(llvm::Attribute::ZExt); in ConstructAttributeList()
2262 RetAttrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2292 RetAttrs.addAttribute(llvm::Attribute::NonNull); in ConstructAttributeList()
2310 SRETAttrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2340 Attrs.addAttribute(llvm::Attribute::NonNull); in ConstructAttributeList()
2376 llvm::AttrBuilder().addAttribute(llvm::Attribute::InReg)); in ConstructAttributeList()
2383 Attrs.addAttribute(llvm::Attribute::NoUndef); in ConstructAttributeList()
2391 Attrs.addAttribute(llvm::Attribute::SExt); in ConstructAttributeList()
2393 Attrs.addAttribute(llvm::Attribute::ZExt); in ConstructAttributeList()
2397 Attrs.addAttribute(llvm::Attribute::Nest); in ConstructAttributeList()
2399 Attrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2405 Attrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2415 Attrs.addAttribute(llvm::Attribute::NoAlias); in ConstructAttributeList()
2470 Attrs.addAttribute(llvm::Attribute::NonNull); in ConstructAttributeList()
2491 Attrs.addAttribute(llvm::Attribute::NoAlias); in ConstructAttributeList()
2504 Attrs.addAttribute(llvm::Attribute::SwiftError); in ConstructAttributeList()
2508 Attrs.addAttribute(llvm::Attribute::SwiftSelf); in ConstructAttributeList()
2512 Attrs.addAttribute(llvm::Attribute::SwiftAsync); in ConstructAttributeList()
2517 Attrs.addAttribute(llvm::Attribute::NoCapture); in ConstructAttributeList()
4509 .addAttribute(Ctx, llvm::AttributeList::ReturnIndex, AlignAttr); in maybeRaiseRetAlignmentAttribute()
5171 Attrs.addAttribute(getLLVMContext(), llvm::AttributeList::FunctionIndex, in EmitCall()
5177 Attrs.addAttribute(getLLVMContext(), llvm::AttributeList::FunctionIndex, in EmitCall()
5188 Attrs.addAttribute(getLLVMContext(), llvm::AttributeList::FunctionIndex, in EmitCall()
5195 Attrs.addAttribute(getLLVMContext(), llvm::AttributeList::FunctionIndex, in EmitCall()
5236 Attrs.addAttribute(getLLVMContext(), llvm::AttributeList::FunctionIndex, in EmitCall()
5264 Attrs = Attrs.addAttribute( in EmitCall()