Home
last modified time | relevance | path

Searched refs:AltOrders (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCRegisterInfo.td65 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 DARMRegisterInfo.td234 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 DPPCRegisterInfo.td342 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 DX86RegisterInfo.td556 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 DAArch64RegisterInfo.td192 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 DMipsRegisterInfo.td394 let AltOrders = [(decimate FGR32, 2)];
415 let AltOrders = [(decimate FGR64, 2)];
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.cpp700 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 DSystemZRegisterInfo.td49 let AltOrders = altRegList;
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td307 // 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.