diff options
Diffstat (limited to 'llvm/lib/Target/NVPTX/NVPTXTargetMachine.h')
| -rw-r--r-- | llvm/lib/Target/NVPTX/NVPTXTargetMachine.h | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h b/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h index 42e7a9257cb..a81abfeaf7d 100644 --- a/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h +++ b/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h @@ -25,8 +25,10 @@ namespace llvm {  /// NVPTXTargetMachine  ///  class NVPTXTargetMachine : public LLVMTargetMachine { +  bool is64bit;    std::unique_ptr<TargetLoweringObjectFile> TLOF;    const DataLayout DL; // Calculates type size & alignment +  NVPTX::DrvInterface drvInterface;    NVPTXSubtarget Subtarget;    // Hold Strings that can be free'd all together with NVPTXTargetMachine @@ -40,7 +42,8 @@ public:    ~NVPTXTargetMachine() override;    const DataLayout *getDataLayout() const override { return &DL; }    const NVPTXSubtarget *getSubtargetImpl() const override { return &Subtarget; } - +  bool is64Bit() const { return is64bit; } +  NVPTX::DrvInterface getDrvInterface() const { return drvInterface; }    ManagedStringPool *getManagedStrPool() const {      return const_cast<ManagedStringPool *>(&ManagedStrPool);    }  | 

