Lines Matching refs:ProcessorFeatures

801 def ProcessorFeatures {
1719 def : ProcModel<P, AtomModel, ProcessorFeatures.AtomFeatures,
1720 ProcessorFeatures.AtomTuning>;
1724 def : ProcModel<P, SLMModel, ProcessorFeatures.SLMFeatures,
1725 ProcessorFeatures.SLMTuning>;
1728 def : ProcModel<"atom_sse4_2_movbe", SLMModel, ProcessorFeatures.GLMFeatures,
1729 ProcessorFeatures.SLMTuning>;
1730 def : ProcModel<"goldmont", SLMModel, ProcessorFeatures.GLMFeatures,
1731 ProcessorFeatures.GLMTuning>;
1733 def : ProcModel<P, SLMModel, ProcessorFeatures.GLPFeatures,
1734 ProcessorFeatures.GLPTuning>;
1736 def : ProcModel<"tremont", SLMModel, ProcessorFeatures.TRMFeatures,
1737 ProcessorFeatures.TRMTuning>;
1741 def : ProcModel<P, SandyBridgeModel, ProcessorFeatures.NHMFeatures,
1742 ProcessorFeatures.NHMTuning>;
1747 def : ProcModel<P, SandyBridgeModel, ProcessorFeatures.WSMFeatures,
1748 ProcessorFeatures.WSMTuning>;
1752 def : ProcModel<P, SandyBridgeModel, ProcessorFeatures.SNBFeatures,
1753 ProcessorFeatures.SNBTuning>;
1757 def : ProcModel<P, SandyBridgeModel, ProcessorFeatures.IVBFeatures,
1758 ProcessorFeatures.IVBTuning>;
1762 def : ProcModel<P, HaswellModel, ProcessorFeatures.HSWFeatures,
1763 ProcessorFeatures.HSWTuning>;
1767 def : ProcModel<P, BroadwellModel, ProcessorFeatures.BDWFeatures,
1768 ProcessorFeatures.BDWTuning>;
1771 def : ProcModel<"skylake", SkylakeClientModel, ProcessorFeatures.SKLFeatures,
1772 ProcessorFeatures.SKLTuning>;
1776 def : ProcModel<P, HaswellModel, ProcessorFeatures.KNLFeatures,
1777 ProcessorFeatures.KNLTuning>;
1779 def : ProcModel<"knm", HaswellModel, ProcessorFeatures.KNMFeatures,
1780 ProcessorFeatures.KNLTuning>;
1783 def : ProcModel<P, SkylakeServerModel, ProcessorFeatures.SKXFeatures,
1784 ProcessorFeatures.SKXTuning>;
1788 ProcessorFeatures.CLXFeatures, ProcessorFeatures.CLXTuning>;
1790 ProcessorFeatures.CPXFeatures, ProcessorFeatures.CPXTuning>;
1792 ProcessorFeatures.CNLFeatures, ProcessorFeatures.CNLTuning>;
1795 ProcessorFeatures.ICLFeatures, ProcessorFeatures.ICLTuning>;
1798 ProcessorFeatures.ICLFeatures, ProcessorFeatures.ICLTuning>;
1801 ProcessorFeatures.ICXFeatures, ProcessorFeatures.ICXTuning>;
1804 ProcessorFeatures.TGLFeatures, ProcessorFeatures.TGLTuning>;
1806 ProcessorFeatures.SPRFeatures, ProcessorFeatures.SPRTuning>;
1808 ProcessorFeatures.ADLFeatures, ProcessorFeatures.ADLTuning>;
1811 ProcessorFeatures.ADLFeatures, ProcessorFeatures.GRTTuning>;
1813 def : ProcModel<P, AlderlakePModel, ProcessorFeatures.SRFFeatures,
1814 ProcessorFeatures.GRTTuning>;
1817 ProcessorFeatures.ADLFeatures, ProcessorFeatures.ADLTuning>;
1819 ProcessorFeatures.ADLFeatures, ProcessorFeatures.ADLTuning>;
1821 ProcessorFeatures.SRFFeatures, ProcessorFeatures.ADLTuning>;
1824 ProcessorFeatures.ARLSFeatures, ProcessorFeatures.ADLTuning>;
1827 ProcessorFeatures.PTLFeatures, ProcessorFeatures.ADLTuning>;
1829 ProcessorFeatures.CWFFeatures, ProcessorFeatures.ADLTuning>;
1831 ProcessorFeatures.SPRFeatures, ProcessorFeatures.SPRTuning>;
1833 ProcessorFeatures.GNRFeatures, ProcessorFeatures.GNRTuning>;
1836 ProcessorFeatures.GNRDFeatures, ProcessorFeatures.GNRTuning>;
1876 def : Proc<P, ProcessorFeatures.BarcelonaFeatures,
1877 ProcessorFeatures.BarcelonaTuning>;
1881 def : Proc<"btver1", ProcessorFeatures.BtVer1Features,
1882 ProcessorFeatures.BtVer1Tuning>;
1884 def : ProcModel<"btver2", BtVer2Model, ProcessorFeatures.BtVer2Features,
1885 ProcessorFeatures.BtVer2Tuning>;
1888 def : ProcModel<"bdver1", BdVer2Model, ProcessorFeatures.BdVer1Features,
1889 ProcessorFeatures.BdVer1Tuning>;
1891 def : ProcModel<"bdver2", BdVer2Model, ProcessorFeatures.BdVer2Features,
1892 ProcessorFeatures.BdVer2Tuning>;
1894 def : Proc<"bdver3", ProcessorFeatures.BdVer3Features,
1895 ProcessorFeatures.BdVer3Tuning>;
1897 def : Proc<"bdver4", ProcessorFeatures.BdVer4Features,
1898 ProcessorFeatures.BdVer4Tuning>;
1900 def : ProcModel<"znver1", Znver1Model, ProcessorFeatures.ZNFeatures,
1901 ProcessorFeatures.ZNTuning>;
1902 def : ProcModel<"znver2", Znver2Model, ProcessorFeatures.ZN2Features,
1903 ProcessorFeatures.ZN2Tuning>;
1904 def : ProcModel<"znver3", Znver3Model, ProcessorFeatures.ZN3Features,
1905 ProcessorFeatures.ZN3Tuning>;
1906 def : ProcModel<"znver4", Znver4Model, ProcessorFeatures.ZN4Features,
1907 ProcessorFeatures.ZN4Tuning>;
1908 def : ProcModel<"znver5", Znver4Model, ProcessorFeatures.ZN5Features,
1909 ProcessorFeatures.ZN5Tuning>;
1934 def : ProcModel<"x86-64", SandyBridgeModel, ProcessorFeatures.X86_64V1Features,
1935 ProcessorFeatures.X86_64V1Tuning>;
1937 def : ProcModel<"x86-64-v2", SandyBridgeModel, ProcessorFeatures.X86_64V2Features,
1938 ProcessorFeatures.X86_64V2Tuning>;
1940 def : ProcModel<"x86-64-v3", HaswellModel, ProcessorFeatures.X86_64V3Features,
1941 ProcessorFeatures.X86_64V3Tuning>;
1943 def : ProcModel<"x86-64-v4", SkylakeServerModel, ProcessorFeatures.X86_64V4Features,
1944 ProcessorFeatures.X86_64V4Tuning>;