Home
last modified time | relevance | path

Searched refs:regclasses (Results 1 – 14 of 14) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_instruction_selection_setup.cpp466 RegClass* regclasses = ctx->program->temp_rc.data() + ctx->first_temp_id; in init_context() local
579 if (regclasses[alu_instr->src[i].src.ssa->index].type() == RegType::vgpr) in init_context()
587 regclasses[alu_instr->dest.dest.ssa.index] = rc; in init_context()
594 regclasses[nir_instr_as_load_const(instr)->def.index] = rc; in init_context()
740 if (regclasses[intrinsic->src[i].ssa->index].type() == RegType::vgpr) in init_context()
747 regclasses[intrinsic->dest.ssa.index] = rc; in init_context()
760 regclasses[tex->dest.ssa.index] = rc; in init_context()
765 regclasses[entry->dest.ssa.index] = regclasses[entry->src.ssa->index]; in init_context()
773 regclasses[nir_instr_as_ssa_undef(instr)->def.index] = rc; in init_context()
787 if (regclasses[src->src.ssa->index].type() == RegType::vgpr) in init_context()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DResourcePriorityQueue.cpp59 for (const TargetRegisterClass *RC : TRI->regclasses()) in ResourcePriorityQueue()
360 for (const TargetRegisterClass *RC : TRI->regclasses()) in regPressureDelta()
364 for (const TargetRegisterClass *RC : TRI->regclasses()) { in regPressureDelta()
DScheduleDAGRRList.cpp1767 for (const TargetRegisterClass *RC : TRI->regclasses()) in RegReductionPQBase()
2073 for (const TargetRegisterClass *RC : TRI->regclasses()) { in dumpRegPressure()
DTargetLowering.cpp4197 for (const TargetRegisterClass *RC : RI->regclasses()) { in getRegForInlineAsmConstraint()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetRegisterInfo.cpp197 for (const TargetRegisterClass* RC : regclasses()) { in getMinimalPhysRegClass()
226 for (const TargetRegisterClass *C : regclasses()) in getAllocatableSet()
DRegisterClassInfo.cpp172 for (const TargetRegisterClass *C : TRI->regclasses()) { in computePSetLimit()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DRDFRegisters.cpp33 for (const TargetRegisterClass *RC : TRI.regclasses()) { in PhysicalRegisterInfo()
DHexagonBlockRanges.cpp224 for (const TargetRegisterClass *RC : TRI.regclasses()) { in HexagonBlockRanges()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DMCRegisterInfo.h526 iterator_range<regclass_iterator> regclasses() const { in regclasses() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetRegisterInfo.h661 iterator_range<regclass_iterator> regclasses() const { in regclasses() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SchedFalkorDetails.td581 // FIXME: This could be better modeled by looking at the regclasses of the operands.
/third_party/mesa3d/docs/relnotes/
D20.1.0.rst1196 - aco: add sub-dword regclasses
1240 - aco: setup subdword regclasses for ssa_undef & load_const
D20.3.0.rst4042 - aco: keep track of temporaries' regclasses in the Program
D22.2.0.rst5182 - aco: ensure that definitions fixed to operands have matching regclasses