reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Overridden By

gen/lib/Target/AArch64/AArch64GenRegisterInfo.inc
20066 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc
47924 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/AMDGPU/R600GenRegisterInfo.inc
12186 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/ARC/ARCGenRegisterInfo.inc
  702 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/ARM/ARMGenRegisterInfo.inc
15654 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/AVR/AVRGenRegisterInfo.inc
 1570 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/BPF/BPFGenRegisterInfo.inc
  595 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
 3531 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/Lanai/LanaiGenRegisterInfo.inc
  818 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/MSP430/MSP430GenRegisterInfo.inc
  528 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/Mips/MipsGenRegisterInfo.inc
 7147 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc
 1182 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/PowerPC/PPCGenRegisterInfo.inc
 5507 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/RISCV/RISCVGenRegisterInfo.inc
 1699 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/Sparc/SparcGenRegisterInfo.inc
 2666 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/SystemZ/SystemZGenRegisterInfo.inc
 2825 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc
  463 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/X86/X86GenRegisterInfo.inc
 9600 getRegClassWeight(const TargetRegisterClass *RC) const {
gen/lib/Target/XCore/XCoreGenRegisterInfo.inc
  467 getRegClassWeight(const TargetRegisterClass *RC) const {
lib/Target/AMDGPU/R600RegisterInfo.cpp
   90 const RegClassWeight &R600RegisterInfo::getRegClassWeight(
unittests/CodeGen/MachineInstrTest.cpp
   71   getRegClassWeight(const TargetRegisterClass *RC) const override {

References

include/llvm/CodeGen/MachineRegisterInfo.h
 1182       Weight = TRI->getRegClassWeight(RC).RegWeight;
lib/CodeGen/MachineLICM.cpp
  862     RegClassWeight W = TRI->getRegClassWeight(RC);
lib/CodeGen/RegisterClassInfo.cpp
  183     unsigned NUnits = TRI->getRegClassWeight(C).WeightLimit;
  192          TRI->getRegClassWeight(RC).RegWeight * NReserved;
lib/Target/ARM/ARMBaseRegisterInfo.cpp
  856               MRI.getTargetRegisterInfo()->getRegClassWeight(NewRC);
  858               MRI.getTargetRegisterInfo()->getRegClassWeight(SrcRC);
  860               MRI.getTargetRegisterInfo()->getRegClassWeight(DstRC);