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

Declarations

lib/Target/NVPTX/NVPTXFrameLowering.h
   19 class NVPTXSubtarget;
lib/Target/NVPTX/NVPTXISelLowering.h
  435 class NVPTXSubtarget;

References

include/llvm/CodeGen/MachineFunction.h
  481   template<typename STC> const STC &getSubtarget() const {
include/llvm/Target/TargetMachine.h
  148   template <typename STC> const STC &getSubtarget(const Function &F) const {
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  222   const NVPTXSubtarget &STI = MI->getMF()->getSubtarget<NVPTXSubtarget>();
  222   const NVPTXSubtarget &STI = MI->getMF()->getSubtarget<NVPTXSubtarget>();
  333   const NVPTXSubtarget &STI = TM.getSubtarget<NVPTXSubtarget>(*F);
  333   const NVPTXSubtarget &STI = TM.getSubtarget<NVPTXSubtarget>(*F);
  515     const NVPTXSubtarget &STI = MI->getMF()->getSubtarget<NVPTXSubtarget>();
  515     const NVPTXSubtarget &STI = MI->getMF()->getSubtarget<NVPTXSubtarget>();
  770   const auto* STI = static_cast<const NVPTXSubtarget*>(NTM.getSubtargetImpl());
  845                                  const NVPTXSubtarget &STI) {
 1413   const NVPTXSubtarget &STI = TM.getSubtarget<NVPTXSubtarget>(*F);
 1413   const NVPTXSubtarget &STI = TM.getSubtarget<NVPTXSubtarget>(*F);
lib/Target/NVPTX/NVPTXAsmPrinter.h
  222   void emitHeader(Module &M, raw_ostream &O, const NVPTXSubtarget &STI);
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
  675 static bool canLowerToLDG(MemSDNode *N, const NVPTXSubtarget &Subtarget,
lib/Target/NVPTX/NVPTXISelDAGToDAG.h
   49   const NVPTXSubtarget *Subtarget;
lib/Target/NVPTX/NVPTXISelLowering.cpp
  344                                          const NVPTXSubtarget &STI)
 4344                                              const NVPTXSubtarget &Subtarget,
 4450                                  const NVPTXSubtarget &Subtarget,
lib/Target/NVPTX/NVPTXISelLowering.h
  443                                const NVPTXSubtarget &STI);
  552   const NVPTXSubtarget &STI; // cache the subtarget here
lib/Target/NVPTX/NVPTXSubtarget.cpp
   33 NVPTXSubtarget &NVPTXSubtarget::initializeSubtargetDependencies(StringRef CPU,
lib/Target/NVPTX/NVPTXSubtarget.h
   85   NVPTXSubtarget &initializeSubtargetDependencies(StringRef CPU, StringRef FS);
lib/Target/NVPTX/NVPTXTargetMachine.cpp
  266   const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl();
  303   const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl();
lib/Target/NVPTX/NVPTXTargetMachine.h
   32   NVPTXSubtarget Subtarget;
   44   const NVPTXSubtarget *getSubtargetImpl(const Function &) const override {
   47   const NVPTXSubtarget *getSubtargetImpl() const { return &Subtarget; }
lib/Target/NVPTX/NVPTXTargetTransformInfo.h
   32   const NVPTXSubtarget *ST;
   35   const NVPTXSubtarget *getST() const { return ST; };