Lines Matching full:csky
1 //===-- CSKYRegisterInfo.td - CSKY Register defs -----------*- tablegen -*-===//
10 // Declarations that describe the CSKY registers.
13 let Namespace = "CSKY" in {
49 } // Namespace = "CSKY"
147 // Declarations that describe the CSKY register class.
152 def GPR : RegisterClass<"CSKY", [i32], 32,
162 def sGPR : RegisterClass<"CSKY", [i32], 32,
170 def mGPR : RegisterClass<"CSKY", [i32], 32,
176 def GPRSP : RegisterClass<"CSKY", [i32], 32, (add R14)> {
180 def GPRPair : RegisterClass<"CSKY", [untyped], 32, (add GPRTuple)> {
184 def CARRY : RegisterClass<"CSKY", [i32], 32, (add C)> {
191 def FPR32 : RegisterClass<"CSKY", [f32], 32,
193 def sFPR32 : RegisterClass<"CSKY", [f32], 32,
196 def FPR64 : RegisterClass<"CSKY", [f64], 32,
198 def sFPR64 : RegisterClass<"CSKY", [f64], 32,
201 def sFPR64_V : RegisterClass<"CSKY", [v2f32], 32, (add sFPR64)>;
203 def FPR128 : RegisterClass<"CSKY",
206 def sFPR128 : RegisterClass<"CSKY",