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

Overrides

include/llvm/CodeGen/TargetSubtargetInfo.h
  123   virtual const TargetRegisterInfo *getRegisterInfo() const { return nullptr; }

References

lib/Target/AArch64/AArch64AsmPrinter.cpp
  552   const TargetRegisterInfo *RI = STI->getRegisterInfo();
  760       STI->getRegisterInfo()->getSubReg(ScratchReg, AArch64::sub_32);
lib/Target/AArch64/AArch64CallLowering.cpp
  487     Subtarget.getRegisterInfo()->UpdateCustomCalleeSavedRegs(MF);
  550   auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo();
  596   auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo();
  817   auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo();
  974   auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo();
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
  823   TRI = ST.getRegisterInfo();
lib/Target/AArch64/AArch64FastISel.cpp
 3261   const AArch64RegisterInfo *RegInfo = Subtarget->getRegisterInfo();
 3478     const AArch64RegisterInfo *RegInfo = Subtarget->getRegisterInfo();
lib/Target/AArch64/AArch64FrameLowering.cpp
  390   const AArch64RegisterInfo &TRI = *Subtarget.getRegisterInfo();
  416   const AArch64RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
  448   const AArch64RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
  494   const AArch64RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
  843   const AArch64RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
  279     const TargetRegisterInfo *TRI = Subtarget->getRegisterInfo();
lib/Target/AArch64/AArch64ISelLowering.cpp
  189   computeRegisterProperties(Subtarget->getRegisterInfo());
 2870     const auto *RegInfo = Subtarget->getRegisterInfo();
 3386     Subtarget->getRegisterInfo()->UpdateCustomCalleeSavedRegs(MF);
 3640   const AArch64RegisterInfo *TRI = Subtarget->getRegisterInfo();
 4093   const AArch64RegisterInfo *TRI = Subtarget->getRegisterInfo();
 4251   const AArch64RegisterInfo *TRI = Subtarget->getRegisterInfo();
 4452   const AArch64RegisterInfo *TRI = Subtarget->getRegisterInfo();
 5546     const MCRegisterInfo *MRI = Subtarget->getRegisterInfo();
 8290   const AArch64RegisterInfo *TRI = Subtarget->getRegisterInfo();
12377   const AArch64RegisterInfo *TRI = Subtarget->getRegisterInfo();
lib/Target/AArch64/AArch64InstrInfo.cpp
 1475   auto TRI = Subtarget.getRegisterInfo();
lib/Target/AArch64/AArch64InstructionSelector.cpp
  291       TRI(*STI.getRegisterInfo()), RBI(RBI),
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
 1820   TRI = Subtarget->getRegisterInfo();
lib/Target/AArch64/AArch64Subtarget.cpp
  184   auto *RBI = new AArch64RegisterBankInfo(*getRegisterInfo());