Searched refs:AltOrders (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCRegisterInfo.td | 65 let AltOrders=[(add (sequence "R%u", 0, 25), GP, FP, SP, ILINK, R30, BLINK)]; 69 // 1 is AltOrders[0] 70 // 2 is AltOrders[1] and so on
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMRegisterInfo.td | 234 let AltOrders = [(add LR, GPR), (trunc GPR, 8), 251 let AltOrders = [(add GPRnoip, GPRnoip), (trunc GPRnoip, 8), 263 let AltOrders = [(add LR, GPRnopc), (trunc GPRnopc, 8), 275 let AltOrders = [(add LR, GPRnopc), (trunc GPRnopc, 8)]; 284 let AltOrders = [(add LR, GPRnosp), (trunc GPRnosp, 8), 298 let AltOrders = [(add LR, GPRwithZR), (trunc GPRwithZR, 8)]; 306 let AltOrders = [(add LR, GPRwithZRnosp), (trunc GPRwithZRnosp, 8)]; 331 let AltOrders = [(add LR, rGPR), (trunc rGPR, 8), 370 let AltOrders = [(and tcGPR, tGPR)]; 387 let AltOrders = [(and tGPROdd, tGPR)]; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.td | 342 let AltOrders = [(add (sub GPRC, R2), R2), 355 let AltOrders = [(add (sub G8RC, X2), X2), 369 let AltOrders = [(add (sub GPRC_NOR0, R2), R2), 380 let AltOrders = [(add (sub G8RC_NOX0, X2), X2), 460 let AltOrders = [(sub CRBITRC, CR2LT, CR2GT, CR2EQ, CR2UN, CR3LT, CR3GT, 471 let AltOrders = [(sub CRRC, CR2, CR3, CR4)]; 508 let AltOrders = [(add (sub G8pRC, G8p1), G8p1)];
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.td | 556 let AltOrders = [(sub GR8, AH, BH, CH, DH)]; 646 let AltOrders = [(sub GR8_NOREX, AH, BH, CH, DH)]; 666 let AltOrders = [(sub GR8_NOREX2, AH, BH, CH, DH)]; 810 let AltOrders = [(add (sequence "XMM%u", 16, 31), (sequence "XMM%u", 0, 15))]; 817 let AltOrders = [(add (sequence "XMM%u", 16, 31), (sequence "XMM%u", 0, 15))]; 828 let AltOrders = [(add (sequence "XMM%u", 16, 31), (sequence "XMM%u", 0, 15))]; 835 let AltOrders = [(add (sequence "YMM%u", 16, 31), (sequence "YMM%u", 0, 15))];
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.td | 192 let AltOrders = [(rotl GPR32common, 8)]; 197 let AltOrders = [(rotl GPR64common, 8)]; 203 let AltOrders = [(rotl GPR32, 8)]; 208 let AltOrders = [(rotl GPR64, 8)]; 215 let AltOrders = [(rotl GPR32sp, 8)]; 220 let AltOrders = [(rotl GPR64sp, 8)]; 283 let AltOrders = [(rotl GPR64noip, 8)];
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterInfo.td | 394 let AltOrders = [(decimate FGR32, 2)]; 415 let AltOrders = [(decimate FGR64, 2)];
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenRegisters.cpp | 700 const ListInit *AltOrders = R->getValueAsListInit("AltOrders"); in CodeGenRegisterClass() local 701 Orders.resize(1 + AltOrders->size()); in CodeGenRegisterClass() 717 for (auto [Idx, AltOrderElem] : enumerate(AltOrders->getElements())) { in CodeGenRegisterClass()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZRegisterInfo.td | 49 let AltOrders = altRegList;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | Target.td | 307 // AltOrders - List of alternative allocation orders. The default order is 311 list<dag> AltOrders = []; 320 // MemberList, 1 to select the first AltOrders entry and so on.
|