reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/Sparc/SparcGenAsmMatcher.inc
 2025     default: OpKind = InvalidMatchClass; break;
 2026     case SP::FCC0: OpKind = MCK_FCCRegs; break;
 2027     case SP::FCC1: OpKind = MCK_FCCRegs; break;
 2028     case SP::FCC2: OpKind = MCK_FCCRegs; break;
 2029     case SP::FCC3: OpKind = MCK_FCCRegs; break;
 2030     case SP::Y: OpKind = MCK_ASRRegs; break;
 2031     case SP::ASR1: OpKind = MCK_ASRRegs; break;
 2032     case SP::ASR2: OpKind = MCK_ASRRegs; break;
 2033     case SP::ASR3: OpKind = MCK_ASRRegs; break;
 2034     case SP::ASR4: OpKind = MCK_ASRRegs; break;
 2035     case SP::ASR5: OpKind = MCK_ASRRegs; break;
 2036     case SP::ASR6: OpKind = MCK_ASRRegs; break;
 2037     case SP::ASR7: OpKind = MCK_ASRRegs; break;
 2038     case SP::ASR8: OpKind = MCK_ASRRegs; break;
 2039     case SP::ASR9: OpKind = MCK_ASRRegs; break;
 2040     case SP::ASR10: OpKind = MCK_ASRRegs; break;
 2041     case SP::ASR11: OpKind = MCK_ASRRegs; break;
 2042     case SP::ASR12: OpKind = MCK_ASRRegs; break;
 2043     case SP::ASR13: OpKind = MCK_ASRRegs; break;
 2044     case SP::ASR14: OpKind = MCK_ASRRegs; break;
 2045     case SP::ASR15: OpKind = MCK_ASRRegs; break;
 2046     case SP::ASR16: OpKind = MCK_ASRRegs; break;
 2047     case SP::ASR17: OpKind = MCK_ASRRegs; break;
 2048     case SP::ASR18: OpKind = MCK_ASRRegs; break;
 2049     case SP::ASR19: OpKind = MCK_ASRRegs; break;
 2050     case SP::ASR20: OpKind = MCK_ASRRegs; break;
 2051     case SP::ASR21: OpKind = MCK_ASRRegs; break;
 2052     case SP::ASR22: OpKind = MCK_ASRRegs; break;
 2053     case SP::ASR23: OpKind = MCK_ASRRegs; break;
 2054     case SP::ASR24: OpKind = MCK_ASRRegs; break;
 2055     case SP::ASR25: OpKind = MCK_ASRRegs; break;
 2056     case SP::ASR26: OpKind = MCK_ASRRegs; break;
 2057     case SP::ASR27: OpKind = MCK_ASRRegs; break;
 2058     case SP::ASR28: OpKind = MCK_ASRRegs; break;
 2059     case SP::ASR29: OpKind = MCK_ASRRegs; break;
 2060     case SP::ASR30: OpKind = MCK_ASRRegs; break;
 2061     case SP::ASR31: OpKind = MCK_ASRRegs; break;
 2062     case SP::TPC: OpKind = MCK_PRRegs; break;
 2063     case SP::TNPC: OpKind = MCK_PRRegs; break;
 2064     case SP::TSTATE: OpKind = MCK_PRRegs; break;
 2065     case SP::TT: OpKind = MCK_PRRegs; break;
 2066     case SP::TICK: OpKind = MCK_PRRegs; break;
 2067     case SP::TBA: OpKind = MCK_PRRegs; break;
 2068     case SP::PSTATE: OpKind = MCK_PRRegs; break;
 2069     case SP::TL: OpKind = MCK_PRRegs; break;
 2070     case SP::PIL: OpKind = MCK_PRRegs; break;
 2071     case SP::CWP: OpKind = MCK_PRRegs; break;
 2072     case SP::CANSAVE: OpKind = MCK_PRRegs; break;
 2073     case SP::CANRESTORE: OpKind = MCK_PRRegs; break;
 2074     case SP::CLEANWIN: OpKind = MCK_PRRegs; break;
 2075     case SP::OTHERWIN: OpKind = MCK_PRRegs; break;
 2076     case SP::WSTATE: OpKind = MCK_PRRegs; break;
 2077     case SP::G0: OpKind = MCK_IntRegs; break;
 2078     case SP::G1: OpKind = MCK_IntRegs; break;
 2079     case SP::G2: OpKind = MCK_IntRegs; break;
 2080     case SP::G3: OpKind = MCK_IntRegs; break;
 2081     case SP::G4: OpKind = MCK_IntRegs; break;
 2082     case SP::G5: OpKind = MCK_IntRegs; break;
 2083     case SP::G6: OpKind = MCK_IntRegs; break;
 2084     case SP::G7: OpKind = MCK_IntRegs; break;
 2085     case SP::O0: OpKind = MCK_IntRegs; break;
 2086     case SP::O1: OpKind = MCK_IntRegs; break;
 2087     case SP::O2: OpKind = MCK_IntRegs; break;
 2088     case SP::O3: OpKind = MCK_IntRegs; break;
 2089     case SP::O4: OpKind = MCK_IntRegs; break;
 2090     case SP::O5: OpKind = MCK_IntRegs; break;
 2091     case SP::O6: OpKind = MCK_IntRegs; break;
 2092     case SP::O7: OpKind = MCK_IntRegs; break;
 2093     case SP::L0: OpKind = MCK_IntRegs; break;
 2094     case SP::L1: OpKind = MCK_IntRegs; break;
 2095     case SP::L2: OpKind = MCK_IntRegs; break;
 2096     case SP::L3: OpKind = MCK_IntRegs; break;
 2097     case SP::L4: OpKind = MCK_IntRegs; break;
 2098     case SP::L5: OpKind = MCK_IntRegs; break;
 2099     case SP::L6: OpKind = MCK_IntRegs; break;
 2100     case SP::L7: OpKind = MCK_IntRegs; break;
 2101     case SP::I0: OpKind = MCK_IntRegs; break;
 2102     case SP::I1: OpKind = MCK_IntRegs; break;
 2103     case SP::I2: OpKind = MCK_IntRegs; break;
 2104     case SP::I3: OpKind = MCK_IntRegs; break;
 2105     case SP::I4: OpKind = MCK_IntRegs; break;
 2106     case SP::I5: OpKind = MCK_IntRegs; break;
 2107     case SP::I6: OpKind = MCK_IntRegs; break;
 2108     case SP::I7: OpKind = MCK_IntRegs; break;
 2109     case SP::F0: OpKind = MCK_FPRegs; break;
 2110     case SP::F1: OpKind = MCK_FPRegs; break;
 2111     case SP::F2: OpKind = MCK_FPRegs; break;
 2112     case SP::F3: OpKind = MCK_FPRegs; break;
 2113     case SP::F4: OpKind = MCK_FPRegs; break;
 2114     case SP::F5: OpKind = MCK_FPRegs; break;
 2115     case SP::F6: OpKind = MCK_FPRegs; break;
 2116     case SP::F7: OpKind = MCK_FPRegs; break;
 2117     case SP::F8: OpKind = MCK_FPRegs; break;
 2118     case SP::F9: OpKind = MCK_FPRegs; break;
 2119     case SP::F10: OpKind = MCK_FPRegs; break;
 2120     case SP::F11: OpKind = MCK_FPRegs; break;
 2121     case SP::F12: OpKind = MCK_FPRegs; break;
 2122     case SP::F13: OpKind = MCK_FPRegs; break;
 2123     case SP::F14: OpKind = MCK_FPRegs; break;
 2124     case SP::F15: OpKind = MCK_FPRegs; break;
 2125     case SP::F16: OpKind = MCK_FPRegs; break;
 2126     case SP::F17: OpKind = MCK_FPRegs; break;
 2127     case SP::F18: OpKind = MCK_FPRegs; break;
 2128     case SP::F19: OpKind = MCK_FPRegs; break;
 2129     case SP::F20: OpKind = MCK_FPRegs; break;
 2130     case SP::F21: OpKind = MCK_FPRegs; break;
 2131     case SP::F22: OpKind = MCK_FPRegs; break;
 2132     case SP::F23: OpKind = MCK_FPRegs; break;
 2133     case SP::F24: OpKind = MCK_FPRegs; break;
 2134     case SP::F25: OpKind = MCK_FPRegs; break;
 2135     case SP::F26: OpKind = MCK_FPRegs; break;
 2136     case SP::F27: OpKind = MCK_FPRegs; break;
 2137     case SP::F28: OpKind = MCK_FPRegs; break;
 2138     case SP::F29: OpKind = MCK_FPRegs; break;
 2139     case SP::F30: OpKind = MCK_FPRegs; break;
 2140     case SP::F31: OpKind = MCK_FPRegs; break;
 2141     case SP::D0: OpKind = MCK_LowDFPRegs; break;
 2142     case SP::D1: OpKind = MCK_LowDFPRegs; break;
 2143     case SP::D2: OpKind = MCK_LowDFPRegs; break;
 2144     case SP::D3: OpKind = MCK_LowDFPRegs; break;
 2145     case SP::D4: OpKind = MCK_LowDFPRegs; break;
 2146     case SP::D5: OpKind = MCK_LowDFPRegs; break;
 2147     case SP::D6: OpKind = MCK_LowDFPRegs; break;
 2148     case SP::D7: OpKind = MCK_LowDFPRegs; break;
 2149     case SP::D8: OpKind = MCK_LowDFPRegs; break;
 2150     case SP::D9: OpKind = MCK_LowDFPRegs; break;
 2151     case SP::D10: OpKind = MCK_LowDFPRegs; break;
 2152     case SP::D11: OpKind = MCK_LowDFPRegs; break;
 2153     case SP::D12: OpKind = MCK_LowDFPRegs; break;
 2154     case SP::D13: OpKind = MCK_LowDFPRegs; break;
 2155     case SP::D14: OpKind = MCK_LowDFPRegs; break;
 2156     case SP::D15: OpKind = MCK_LowDFPRegs; break;
 2157     case SP::C0: OpKind = MCK_CoprocRegs; break;
 2158     case SP::C1: OpKind = MCK_CoprocRegs; break;
 2159     case SP::C2: OpKind = MCK_CoprocRegs; break;
 2160     case SP::C3: OpKind = MCK_CoprocRegs; break;
 2161     case SP::C4: OpKind = MCK_CoprocRegs; break;
 2162     case SP::C5: OpKind = MCK_CoprocRegs; break;
 2163     case SP::C6: OpKind = MCK_CoprocRegs; break;
 2164     case SP::C7: OpKind = MCK_CoprocRegs; break;
 2165     case SP::C8: OpKind = MCK_CoprocRegs; break;
 2166     case SP::C9: OpKind = MCK_CoprocRegs; break;
 2167     case SP::C10: OpKind = MCK_CoprocRegs; break;
 2168     case SP::C11: OpKind = MCK_CoprocRegs; break;
 2169     case SP::C12: OpKind = MCK_CoprocRegs; break;
 2170     case SP::C13: OpKind = MCK_CoprocRegs; break;
 2171     case SP::C14: OpKind = MCK_CoprocRegs; break;
 2172     case SP::C15: OpKind = MCK_CoprocRegs; break;
 2173     case SP::C16: OpKind = MCK_CoprocRegs; break;
 2174     case SP::C17: OpKind = MCK_CoprocRegs; break;
 2175     case SP::C18: OpKind = MCK_CoprocRegs; break;
 2176     case SP::C19: OpKind = MCK_CoprocRegs; break;
 2177     case SP::C20: OpKind = MCK_CoprocRegs; break;
 2178     case SP::C21: OpKind = MCK_CoprocRegs; break;
 2179     case SP::C22: OpKind = MCK_CoprocRegs; break;
 2180     case SP::C23: OpKind = MCK_CoprocRegs; break;
 2181     case SP::C24: OpKind = MCK_CoprocRegs; break;
 2182     case SP::C25: OpKind = MCK_CoprocRegs; break;
 2183     case SP::C26: OpKind = MCK_CoprocRegs; break;
 2184     case SP::C27: OpKind = MCK_CoprocRegs; break;
 2185     case SP::C28: OpKind = MCK_CoprocRegs; break;
 2186     case SP::C29: OpKind = MCK_CoprocRegs; break;
 2187     case SP::C30: OpKind = MCK_CoprocRegs; break;
 2188     case SP::C31: OpKind = MCK_CoprocRegs; break;
 2189     case SP::D16: OpKind = MCK_DFPRegs; break;
 2190     case SP::D17: OpKind = MCK_DFPRegs; break;
 2191     case SP::D18: OpKind = MCK_DFPRegs; break;
 2192     case SP::D19: OpKind = MCK_DFPRegs; break;
 2193     case SP::D20: OpKind = MCK_DFPRegs; break;
 2194     case SP::D21: OpKind = MCK_DFPRegs; break;
 2195     case SP::D22: OpKind = MCK_DFPRegs; break;
 2196     case SP::D23: OpKind = MCK_DFPRegs; break;
 2197     case SP::D24: OpKind = MCK_DFPRegs; break;
 2198     case SP::D25: OpKind = MCK_DFPRegs; break;
 2199     case SP::D26: OpKind = MCK_DFPRegs; break;
 2200     case SP::D27: OpKind = MCK_DFPRegs; break;
 2201     case SP::D28: OpKind = MCK_DFPRegs; break;
 2202     case SP::D29: OpKind = MCK_DFPRegs; break;
 2203     case SP::D30: OpKind = MCK_DFPRegs; break;
 2204     case SP::D31: OpKind = MCK_DFPRegs; break;
 2205     case SP::Q0: OpKind = MCK_LowQFPRegs; break;
 2206     case SP::Q1: OpKind = MCK_LowQFPRegs; break;
 2207     case SP::Q2: OpKind = MCK_LowQFPRegs; break;
 2208     case SP::Q3: OpKind = MCK_LowQFPRegs; break;
 2209     case SP::Q4: OpKind = MCK_LowQFPRegs; break;
 2210     case SP::Q5: OpKind = MCK_LowQFPRegs; break;
 2211     case SP::Q6: OpKind = MCK_LowQFPRegs; break;
 2212     case SP::Q7: OpKind = MCK_LowQFPRegs; break;
 2213     case SP::Q8: OpKind = MCK_QFPRegs; break;
 2214     case SP::Q9: OpKind = MCK_QFPRegs; break;
 2215     case SP::Q10: OpKind = MCK_QFPRegs; break;
 2216     case SP::Q11: OpKind = MCK_QFPRegs; break;
 2217     case SP::Q12: OpKind = MCK_QFPRegs; break;
 2218     case SP::Q13: OpKind = MCK_QFPRegs; break;
 2219     case SP::Q14: OpKind = MCK_QFPRegs; break;
 2220     case SP::Q15: OpKind = MCK_QFPRegs; break;
 2221     case SP::G0_G1: OpKind = MCK_IntPair; break;
 2222     case SP::G2_G3: OpKind = MCK_IntPair; break;
 2223     case SP::G4_G5: OpKind = MCK_IntPair; break;
 2224     case SP::G6_G7: OpKind = MCK_IntPair; break;
 2225     case SP::O0_O1: OpKind = MCK_IntPair; break;
 2226     case SP::O2_O3: OpKind = MCK_IntPair; break;
 2227     case SP::O4_O5: OpKind = MCK_IntPair; break;
 2228     case SP::O6_O7: OpKind = MCK_IntPair; break;
 2229     case SP::L0_L1: OpKind = MCK_IntPair; break;
 2230     case SP::L2_L3: OpKind = MCK_IntPair; break;
 2231     case SP::L4_L5: OpKind = MCK_IntPair; break;
 2232     case SP::L6_L7: OpKind = MCK_IntPair; break;
 2233     case SP::I0_I1: OpKind = MCK_IntPair; break;
 2234     case SP::I2_I3: OpKind = MCK_IntPair; break;
 2235     case SP::I4_I5: OpKind = MCK_IntPair; break;
 2236     case SP::I6_I7: OpKind = MCK_IntPair; break;
 2237     case SP::C0_C1: OpKind = MCK_CoprocPair; break;
 2238     case SP::C2_C3: OpKind = MCK_CoprocPair; break;
 2239     case SP::C4_C5: OpKind = MCK_CoprocPair; break;
 2240     case SP::C6_C7: OpKind = MCK_CoprocPair; break;
 2241     case SP::C8_C9: OpKind = MCK_CoprocPair; break;
 2242     case SP::C10_C11: OpKind = MCK_CoprocPair; break;
 2243     case SP::C12_C13: OpKind = MCK_CoprocPair; break;
 2244     case SP::C14_C15: OpKind = MCK_CoprocPair; break;
 2245     case SP::C16_C17: OpKind = MCK_CoprocPair; break;
 2246     case SP::C18_C19: OpKind = MCK_CoprocPair; break;
 2247     case SP::C20_C21: OpKind = MCK_CoprocPair; break;
 2248     case SP::C22_C23: OpKind = MCK_CoprocPair; break;
 2249     case SP::C24_C25: OpKind = MCK_CoprocPair; break;
 2250     case SP::C26_C27: OpKind = MCK_CoprocPair; break;
 2251     case SP::C28_C29: OpKind = MCK_CoprocPair; break;
 2252     case SP::C30_C31: OpKind = MCK_CoprocPair; break;
 2254     return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success :