Searched refs:CostPerUse (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCRegisterInfo.td | 33 let CostPerUse=[1] in { 41 let CostPerUse=[1] in { 59 let CostPerUse=[1] in {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVRegisterInfo.td | 88 // CostPerUse is set higher for registers that may not be compressible as they 99 let CostPerUse = [0, 1] in { 116 let CostPerUse = [0, 1] in { 138 let CostPerUse = [0, 1] in { 155 let CostPerUse = [0, 1] in { 178 let CostPerUse = [0, 1] in { 195 let CostPerUse = [0, 1] in {
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetRegisterInfo.h | 218 const uint8_t *CostPerUse; // Extra cost of instructions using register. member 392 return ArrayRef(&InfoDesc->CostPerUse[Idx * NumRegs], NumRegs); in getRegisterCosts()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | RegisterInfoEmitter.cpp | 1479 NumRegCosts = std::max((size_t)NumRegCosts, Reg.CostPerUse.size()); in runTargetDesc() 1489 auto Costs = Reg.CostPerUse; in runTargetDesc() 1928 for (const auto &Cost : R.CostPerUse) in debugDump()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenRegisters.h | 176 std::vector<int64_t> CostPerUse; variable
|
| H A D | CodeGenRegisters.cpp | 165 CostPerUse(R->getValueAsListOfInts("CostPerUse")), in CodeGenRegister() 597 SmallVector<const Init *, 2> CostPerUse(CostList->getElements()); in expand() local 643 RV.setValue(ListInit::get(CostPerUse, CostList->getElementType())); in expand()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | Target.td | 201 // CostPerUse - Additional cost of instructions using this register compared 203 // minimize the number of instructions using a register with a CostPerUse. 214 list<int> CostPerUse = [0];
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMRegisterInfo.td | 88 let CostPerUse = [1] in {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.td | 86 // 1. Set CostPerUse=1 for registers that need prefix
|