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

Derived Classes

lib/Target/NVPTX/NVPTXTargetMachine.h
   75 class NVPTXTargetMachine32 : public NVPTXTargetMachine {
   84 class NVPTXTargetMachine64 : public NVPTXTargetMachine {

Declarations

lib/Target/NVPTX/NVPTX.h
   21 class NVPTXTargetMachine;

References

include/llvm/CodeGen/TargetPassConfig.h
  149   template<typename TMC> TMC &getTM() const {
lib/Target/NVPTX/NVPTX.h
   37 FunctionPass *createNVPTXISelDag(NVPTXTargetMachine &TM,
   46 FunctionPass *createNVPTXLowerArgsPass(const NVPTXTargetMachine *TM);
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  204   NVPTXTargetMachine &nvTM = static_cast<NVPTXTargetMachine&>(TM);
  769   const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM);
  857   const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM);
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
   32 FunctionPass *llvm::createNVPTXISelDag(NVPTXTargetMachine &TM,
   37 NVPTXDAGToDAGISel::NVPTXDAGToDAGISel(NVPTXTargetMachine &tm,
lib/Target/NVPTX/NVPTXISelDAGToDAG.h
   28   const NVPTXTargetMachine &TM;
   41   explicit NVPTXDAGToDAGISel(NVPTXTargetMachine &tm,
lib/Target/NVPTX/NVPTXISelLowering.cpp
  343 NVPTXTargetLowering::NVPTXTargetLowering(const NVPTXTargetMachine &TM,
lib/Target/NVPTX/NVPTXISelLowering.h
  442   explicit NVPTXTargetLowering(const NVPTXTargetMachine &TM,
  506   const NVPTXTargetMachine *nvTM;
lib/Target/NVPTX/NVPTXLowerArgs.cpp
  125   NVPTXLowerArgs(const NVPTXTargetMachine *TM = nullptr)
  132   const NVPTXTargetMachine *TM;
  253 llvm::createNVPTXLowerArgsPass(const NVPTXTargetMachine *TM) {
lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp
  146     const NVPTXTargetMachine &TM =
lib/Target/NVPTX/NVPTXSubtarget.cpp
   50                                const NVPTXTargetMachine &TM)
lib/Target/NVPTX/NVPTXSubtarget.h
   41   const NVPTXTargetMachine &TM;
   55                  const std::string &FS, const NVPTXTargetMachine &TM);
lib/Target/NVPTX/NVPTXTargetMachine.cpp
  156   NVPTXPassConfig(NVPTXTargetMachine &TM, PassManagerBase &PM)
  159   NVPTXTargetMachine &getNVPTXTargetMachine() const {
  160     return getTM<NVPTXTargetMachine>();
  266   const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl();
  303   const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl();
lib/Target/NVPTX/NVPTXTargetMachine.h
   75 class NVPTXTargetMachine32 : public NVPTXTargetMachine {
   84 class NVPTXTargetMachine64 : public NVPTXTargetMachine {
lib/Target/NVPTX/NVPTXTargetTransformInfo.h
   39   explicit NVPTXTTIImpl(const NVPTXTargetMachine *TM, const Function &F)