Lines Matching full:spr
422 def SPR : RegisterClass<"ARM", [f32], 32, (sequence "S%u", 0, 31)> {
423 let AltOrders = [(add (decimate SPR, 2), SPR),
424 (add (decimate SPR, 4),
425 (decimate SPR, 2),
426 (decimate (rotl SPR, 1), 4),
427 (decimate (rotl SPR, 1), 2))];
435 let AltOrders = [(add (decimate HPR, 2), SPR),
446 // Subset of SPR which can be used as a source of NEON scalars for 16-bit
471 def FPWithVPR : RegisterClass<"ARM", [f32], 32, (add SPR, DPR, VPR)> {
476 // 32-bit SPR subregs).
500 // Subset of QPR that have 32-bit SPR subregs.