Lines Matching refs:addAttribute

1702     FuncAttrs.addAttribute(llvm::Attribute::NoUnwind);  in AddAttributesFromFunctionProtoType()
1711 FuncAttrs.addAttribute(llvm::Attribute::OptimizeForSize); in ConstructDefaultFnAttrList()
1713 FuncAttrs.addAttribute(llvm::Attribute::MinSize); in ConstructDefaultFnAttrList()
1717 FuncAttrs.addAttribute(llvm::Attribute::NoRedZone); in ConstructDefaultFnAttrList()
1719 FuncAttrs.addAttribute("indirect-tls-seg-refs"); in ConstructDefaultFnAttrList()
1721 FuncAttrs.addAttribute(llvm::Attribute::NoImplicitFloat); in ConstructDefaultFnAttrList()
1727 FuncAttrs.addAttribute(llvm::Attribute::NoBuiltin); in ConstructDefaultFnAttrList()
1729 FuncAttrs.addAttribute("trap-func-name", CodeGenOpts.TrapFuncName); in ConstructDefaultFnAttrList()
1733 FuncAttrs.addAttribute("no-frame-pointer-elim", "false"); in ConstructDefaultFnAttrList()
1735 FuncAttrs.addAttribute("no-frame-pointer-elim", "false"); in ConstructDefaultFnAttrList()
1736 FuncAttrs.addAttribute("no-frame-pointer-elim-non-leaf"); in ConstructDefaultFnAttrList()
1738 FuncAttrs.addAttribute("no-frame-pointer-elim", "true"); in ConstructDefaultFnAttrList()
1739 FuncAttrs.addAttribute("no-frame-pointer-elim-non-leaf"); in ConstructDefaultFnAttrList()
1742 FuncAttrs.addAttribute("less-precise-fpmad", in ConstructDefaultFnAttrList()
1746 FuncAttrs.addAttribute("null-pointer-is-valid", "true"); in ConstructDefaultFnAttrList()
1748 FuncAttrs.addAttribute("denormal-fp-math", CodeGenOpts.FPDenormalMode); in ConstructDefaultFnAttrList()
1750 FuncAttrs.addAttribute("no-trapping-math", in ConstructDefaultFnAttrList()
1756 FuncAttrs.addAttribute("strict-float-cast-overflow", "false"); in ConstructDefaultFnAttrList()
1760 FuncAttrs.addAttribute("no-infs-fp-math", in ConstructDefaultFnAttrList()
1762 FuncAttrs.addAttribute("no-nans-fp-math", in ConstructDefaultFnAttrList()
1764 FuncAttrs.addAttribute("unsafe-fp-math", in ConstructDefaultFnAttrList()
1766 FuncAttrs.addAttribute("use-soft-float", in ConstructDefaultFnAttrList()
1768 FuncAttrs.addAttribute("stack-protector-buffer-size", in ConstructDefaultFnAttrList()
1770 FuncAttrs.addAttribute("no-signed-zeros-fp-math", in ConstructDefaultFnAttrList()
1772 FuncAttrs.addAttribute( in ConstructDefaultFnAttrList()
1777 FuncAttrs.addAttribute("denorms-are-zero", in ConstructDefaultFnAttrList()
1783 FuncAttrs.addAttribute("reciprocal-estimates", in ConstructDefaultFnAttrList()
1788 FuncAttrs.addAttribute("prefer-vector-width", in ConstructDefaultFnAttrList()
1792 FuncAttrs.addAttribute("stackrealign"); in ConstructDefaultFnAttrList()
1794 FuncAttrs.addAttribute("backchain"); in ConstructDefaultFnAttrList()
1799 FuncAttrs.addAttribute(llvm::Attribute::SpeculativeLoadHardening); in ConstructDefaultFnAttrList()
1808 FuncAttrs.addAttribute(llvm::Attribute::Convergent); in ConstructDefaultFnAttrList()
1813 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in ConstructDefaultFnAttrList()
1817 FuncAttrs.addAttribute("nvptx-f32ftz", "true"); in ConstructDefaultFnAttrList()
1823 FuncAttrs.addAttribute(Var, Value); in ConstructDefaultFnAttrList()
1843 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList()
1856 FuncAttrs.addAttribute(llvm::Attribute::ReturnsTwice); in ConstructAttributeList()
1858 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in ConstructAttributeList()
1860 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList()
1862 FuncAttrs.addAttribute(llvm::Attribute::Cold); in ConstructAttributeList()
1864 FuncAttrs.addAttribute(llvm::Attribute::NoDuplicate); in ConstructAttributeList()
1866 FuncAttrs.addAttribute(llvm::Attribute::Convergent); in ConstructAttributeList()
1868 FuncAttrs.addAttribute(llvm::Attribute::SpeculativeLoadHardening); in ConstructAttributeList()
1877 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList()
1882 FuncAttrs.addAttribute(llvm::Attribute::ReadNone); in ConstructAttributeList()
1883 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in ConstructAttributeList()
1885 FuncAttrs.addAttribute(llvm::Attribute::ReadOnly); in ConstructAttributeList()
1886 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in ConstructAttributeList()
1888 FuncAttrs.addAttribute(llvm::Attribute::ArgMemOnly); in ConstructAttributeList()
1889 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind); in ConstructAttributeList()
1892 RetAttrs.addAttribute(llvm::Attribute::NoAlias); in ConstructAttributeList()
1895 RetAttrs.addAttribute(llvm::Attribute::NonNull); in ConstructAttributeList()
1897 FuncAttrs.addAttribute("no_caller_saved_registers"); in ConstructAttributeList()
1899 FuncAttrs.addAttribute(llvm::Attribute::NoCfCheck); in ConstructAttributeList()
1915 FuncAttrs.addAttribute("split-stack"); in ConstructAttributeList()
1922 FuncAttrs.addAttribute(llvm::Attribute::NonLazyBind); in ConstructAttributeList()
1930 FuncAttrs.addAttribute("uniform-work-group-size", "true"); in ConstructAttributeList()
1937 FuncAttrs.addAttribute("uniform-work-group-size", in ConstructAttributeList()
1958 FuncAttrs.addAttribute("disable-tail-calls", in ConstructAttributeList()
1970 RetAttrs.addAttribute(llvm::Attribute::SExt); in ConstructAttributeList()
1972 RetAttrs.addAttribute(llvm::Attribute::ZExt); in ConstructAttributeList()
1976 RetAttrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2003 RetAttrs.addAttribute(llvm::Attribute::NonNull); in ConstructAttributeList()
2013 SRETAttrs.addAttribute(llvm::Attribute::StructRet); in ConstructAttributeList()
2016 SRETAttrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2024 Attrs.addAttribute(llvm::Attribute::InAlloca); in ConstructAttributeList()
2043 llvm::AttrBuilder().addAttribute(llvm::Attribute::InReg)); in ConstructAttributeList()
2053 Attrs.addAttribute(llvm::Attribute::SExt); in ConstructAttributeList()
2055 Attrs.addAttribute(llvm::Attribute::ZExt); in ConstructAttributeList()
2059 Attrs.addAttribute(llvm::Attribute::Nest); in ConstructAttributeList()
2061 Attrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2066 Attrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2069 Attrs.addAttribute(llvm::Attribute::ByVal); in ConstructAttributeList()
2114 Attrs.addAttribute(llvm::Attribute::NonNull); in ConstructAttributeList()
2125 Attrs.addAttribute(llvm::Attribute::StructRet); in ConstructAttributeList()
2130 Attrs.addAttribute(llvm::Attribute::NoAlias); in ConstructAttributeList()
2137 Attrs.addAttribute(llvm::Attribute::getWithAlignment(getLLVMContext(), in ConstructAttributeList()
2144 Attrs.addAttribute(llvm::Attribute::SwiftError); in ConstructAttributeList()
2148 Attrs.addAttribute(llvm::Attribute::SwiftSelf); in ConstructAttributeList()
2153 Attrs.addAttribute(llvm::Attribute::NoCapture); in ConstructAttributeList()
4302 Attrs.addAttribute(getLLVMContext(), llvm::AttributeList::FunctionIndex, in EmitCall()
4309 Attrs.addAttribute(getLLVMContext(), llvm::AttributeList::FunctionIndex, in EmitCall()