Searched refs:CopyCost (Results 1 – 18 of 18) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIRegisterInfo.td | 333 let CopyCost = -1; 340 let CopyCost = 1; 346 let CopyCost = 1; 724 let CopyCost = -1; 732 let CopyCost = -1; 740 let CopyCost = -1; 807 let CopyCost = 1; 814 let CopyCost = SGPR_64.CopyCost; 822 let CopyCost = SGPR_64.CopyCost; 836 let CopyCost = 1; [all …]
|
| H A D | R600RegisterInfo.td | 244 let CopyCost = -1;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVMakeCompressible.cpp | 336 unsigned CopyCost = RISCV::GPRPairRegClass.contains(RegImm.Reg) ? 2 : 1; in analyzeCompressibleUses() local 337 assert((RegImm.Imm == 0 || CopyCost == 1) && "GPRPair should have zero imm"); in analyzeCompressibleUses() 338 if (MIs.size() <= CopyCost || (RegImm.Imm != 0 && MIs.size() <= 2)) in analyzeCompressibleUses()
|
| H A D | RISCVRegisterInfo.td | 356 let RegInfos = XLenPairRI, CopyCost = 2, 370 let RegInfos = XLenPairRI, CopyCost = 2 in 748 let CopyCost = !mul(VLMul, NF);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiRegisterInfo.td | 61 let CopyCost = -1; // Don't allow copying of status registers
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCRegisterInfo.h | 48 const int8_t CopyCost; variable 97 int getCopyCost() const { return CopyCost; } in getCopyCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMRegisterInfo.td | 405 let CopyCost = -1; // Don't allow copying of status registers. 411 // let CopyCost = -1; // Don't allow copying of status registers. 417 let CopyCost = -1; 423 let CopyCost = -1; // Don't allow copying of status registers.
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kRegisterInfo.td | 136 let CopyCost = -1 in {
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenRegisters.cpp | 746 CopyCost = R->getValueAsInt("CopyCost"); in CodeGenRegisterClass() 768 RSI(Props.RSI), CopyCost(0), Allocatable(true), AllocationPriority(0), in CodeGenRegisterClass() 798 CopyCost = Super.CopyCost; in inheritProperties()
|
| H A D | CodeGenRegisters.h | 360 int CopyCost; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.td | 788 let CopyCost = -1; // Don't allow copying of status registers. 792 let CopyCost = -1; // Don't allow copying of status registers. 796 let CopyCost = -1; // Don't allow copying of status registers. 865 let CopyCost = -1 in // Don't allow copying of tile registers
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYRegisterInfo.td | 186 let CopyCost = -1;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRRegisterInfo.td | 216 let CopyCost = -1; // Don't allow copying of status registers
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | RegisterInfoEmitter.cpp | 1086 assert(isInt<8>(RC.CopyCost) && "Copy cost too large."); in runMCDesc() 1093 << RegSize << ", " << RC.CopyCost << ", " in runMCDesc()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZRegisterInfo.td | 348 let isAllocatable = 0, CopyCost = -1 in
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.td | 170 let isAllocatable = 0, CopyCost = -1 in { 496 let CopyCost = -1;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | Target.td | 285 // CopyCost - This value is used to specify the cost of copying a value 289 int CopyCost = 1;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.td | 309 let CopyCost = -1; // Don't allow copying of status registers.
|