diff options
Diffstat (limited to 'llvm/lib/Target/NVPTX/NVPTXSubtarget.h')
| -rw-r--r-- | llvm/lib/Target/NVPTX/NVPTXSubtarget.h | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/llvm/lib/Target/NVPTX/NVPTXSubtarget.h b/llvm/lib/Target/NVPTX/NVPTXSubtarget.h index 81ccd0c1782..299bb93be67 100644 --- a/llvm/lib/Target/NVPTX/NVPTXSubtarget.h +++ b/llvm/lib/Target/NVPTX/NVPTXSubtarget.h @@ -32,7 +32,6 @@ namespace llvm {  class NVPTXSubtarget : public NVPTXGenSubtargetInfo {    virtual void anchor();    std::string TargetName; -  NVPTX::DrvInterface drvInterface;    bool Is64Bit;    // PTX version x.y is represented as 10*x+y, e.g. 3.1 == 31 @@ -41,6 +40,7 @@ class NVPTXSubtarget : public NVPTXGenSubtargetInfo {    // SM version x.y is represented as 10*x+y, e.g. 3.1 == 31    unsigned int SmVersion; +  const NVPTXTargetMachine &TM;    NVPTXInstrInfo InstrInfo;    NVPTXTargetLowering TLInfo;    TargetSelectionDAGInfo TSInfo; @@ -54,7 +54,8 @@ public:    /// of the specified module.    ///    NVPTXSubtarget(const std::string &TT, const std::string &CPU, -                 const std::string &FS, const TargetMachine &TM, bool is64Bit); +                 const std::string &FS, const NVPTXTargetMachine &TM, +                 bool is64Bit);    const TargetFrameLowering *getFrameLowering() const override {      return &FrameLowering; @@ -106,7 +107,7 @@ public:    bool is64Bit() const { return Is64Bit; }    unsigned int getSmVersion() const { return SmVersion; } -  NVPTX::DrvInterface getDrvInterface() const { return drvInterface; } +  NVPTX::DrvInterface getDrvInterface() const;    std::string getTargetName() const { return TargetName; }    unsigned getPTXVersion() const { return PTXVersion; }  | 

