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/X86/X86AsmPrinter.cpp
   60       *Subtarget->getInstrInfo(), *Subtarget->getRegisterInfo(),
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
  680   TRI = MF.getSubtarget<X86Subtarget>().getRegisterInfo();
lib/Target/X86/X86CallFrameOptimization.cpp
  243       *static_cast<const X86RegisterInfo *>(STI->getRegisterInfo());
  360       *static_cast<const X86RegisterInfo *>(STI->getRegisterInfo());
lib/Target/X86/X86CallLowering.cpp
  112     MIRBuilder.buildCopy(SPReg, STI.getRegisterInfo()->getStackRegister());
  386   auto TRI = STI.getRegisterInfo();
lib/Target/X86/X86ExpandPseudo.cpp
  400   TRI = STI->getRegisterInfo();
lib/Target/X86/X86FastISel.cpp
 2133   const TargetRegisterInfo &TRI = *Subtarget->getRegisterInfo();
 2693     const X86RegisterInfo *RegInfo = Subtarget->getRegisterInfo();
 3317   const X86RegisterInfo *RegInfo = Subtarget->getRegisterInfo();
lib/Target/X86/X86FixupLEAs.cpp
  207   TRI = ST.getRegisterInfo();
lib/Target/X86/X86FlagsCopyLowering.cpp
  344   TRI = Subtarget->getRegisterInfo();
lib/Target/X86/X86FrameLowering.cpp
   41       STI(STI), TII(*STI.getInstrInfo()), TRI(STI.getRegisterInfo()) {
lib/Target/X86/X86ISelLowering.cpp
  131   const X86RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
 1879   computeRegisterProperties(Subtarget.getRegisterInfo());
 2645   const X86RegisterInfo *TRI = Subtarget.getRegisterInfo();
 2826   const TargetRegisterInfo *TRI = Subtarget.getRegisterInfo();
 3752   const X86RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
 4064     const TargetRegisterInfo *TRI = Subtarget.getRegisterInfo();
 4188   const X86RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
 4344   const X86RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
 4397   const X86RegisterInfo *TRI = Subtarget.getRegisterInfo();
 4580   const X86RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
22254     const X86RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
23578     const X86RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
24193     const X86RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
24216   const X86RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
24269       const X86RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
24285   const X86RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
24315   const X86RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
24379   const TargetRegisterInfo *TRI = Subtarget.getRegisterInfo();
28309     const X86RegisterInfo *TRI = Subtarget.getRegisterInfo();
29810   const TargetRegisterInfo *TRI = Subtarget.getRegisterInfo();
29965   const TargetRegisterInfo *TRI = Subtarget.getRegisterInfo();
30090       Subtarget.getRegisterInfo()->getCallPreservedMask(*MF, CallingConv::C);
30242       Subtarget.getRegisterInfo()->getDarwinTLSCallPreservedMask() :
30243       Subtarget.getRegisterInfo()->getCallPreservedMask(*F, CallingConv::C);
30470   const TargetRegisterInfo *TRI = Subtarget.getRegisterInfo();
30582   const X86RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
30820   const X86RegisterInfo *RegInfo = Subtarget.getRegisterInfo();
31353     const X86RegisterInfo *TRI = Subtarget.getRegisterInfo();
46177   const X86RegisterInfo *TRI = Subtarget.getRegisterInfo();
lib/Target/X86/X86InstrInfo.cpp
 3069   switch (STI.getRegisterInfo()->getSpillSize(*RC)) {
 4008   const X86RegisterInfo *TRI = Subtarget.getRegisterInfo();
 5410   unsigned SpillSize = STI.getRegisterInfo()->getSpillSize(*RC);
lib/Target/X86/X86InstructionSelector.cpp
  155       TRI(*STI.getRegisterInfo()), RBI(RBI),
lib/Target/X86/X86MCInstLower.cpp
 1833       MF->getSubtarget<X86Subtarget>().getRegisterInfo();
lib/Target/X86/X86OptimizeLEAs.cpp
  683   TRI = MF.getSubtarget<X86Subtarget>().getRegisterInfo();
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  411   TRI = Subtarget->getRegisterInfo();
lib/Target/X86/X86Subtarget.cpp
  353   auto *RBI = new X86RegisterBankInfo(*getRegisterInfo());
lib/Target/X86/X86WinAllocaExpander.cpp
  280   TRI = STI->getRegisterInfo();