Searched refs:CostPerUse (Results 1 – 9 of 9) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
| H A D | ARCRegisterInfo.td | 32 let CostPerUse=[1] in { 47 let CostPerUse=[1] in {
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.td | 64 let CostPerUse = [1] in { 129 let SubRegIndices = [sub_8bit, sub_8bit_hi_phony], CostPerUse = [1], 155 let SubRegIndices = [sub_16bit, sub_16bit_hi], CostPerUse = [1], 179 let CostPerUse = [1] in { 222 let CostPerUse = [1] in { 249 } // CostPerUse
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | TargetRegisterInfo.h | 212 const uint8_t *CostPerUse; // Extra cost of instructions using register. member 355 return makeArrayRef(&InfoDesc->CostPerUse[Idx * NumRegs], NumRegs); in getRegisterCosts()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVRegisterInfo.td | 72 // CostPerUse is set higher for registers that may not be compressible as they 81 let CostPerUse = [1] in { 98 let CostPerUse = [1] in {
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.cpp | 158 CostPerUse(R->getValueAsListOfInts("CostPerUse")), in CodeGenRegister() 651 SmallVector<Init *, 2> CostPerUse; in expand() local 652 CostPerUse.insert(CostPerUse.end(), CostList->begin(), CostList->end()); in expand() 695 RV.setValue(ListInit::get(CostPerUse, CostList->getElementType())); in expand()
|
| H A D | RegisterInfoEmitter.cpp | 1444 NumRegCosts = std::max((size_t)NumRegCosts, Reg.CostPerUse.size()); in runTargetDesc() 1454 auto Costs = Reg.CostPerUse; in runTargetDesc() 1714 for (const auto &Cost : R.CostPerUse) in debugDump()
|
| H A D | CodeGenRegisters.h | 154 std::vector<int64_t> CostPerUse; member
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/ |
| H A D | Target.td | 164 // CostPerUse - Additional cost of instructions using this register compared 166 // minimize the number of instructions using a register with a CostPerUse. 177 list<int> CostPerUse = [0];
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMRegisterInfo.td | 86 let CostPerUse = [1] in {
|