diff options
Diffstat (limited to 'lib/Target/NVPTX/NVPTXISelDAGToDAG.h')
-rw-r--r-- | lib/Target/NVPTX/NVPTXISelDAGToDAG.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/Target/NVPTX/NVPTXISelDAGToDAG.h b/lib/Target/NVPTX/NVPTXISelDAGToDAG.h index 69afcd7..ca432b5 100644 --- a/lib/Target/NVPTX/NVPTXISelDAGToDAG.h +++ b/lib/Target/NVPTX/NVPTXISelDAGToDAG.h @@ -26,6 +26,7 @@ using namespace llvm; namespace { class LLVM_LIBRARY_VISIBILITY NVPTXDAGToDAGISel : public SelectionDAGISel { + const NVPTXTargetMachine &TM; // If true, generate mul.wide from sext and mul bool doMulWide; @@ -43,8 +44,8 @@ public: const char *getPassName() const override { return "NVPTX DAG->DAG Pattern Instruction Selection"; } - - const NVPTXSubtarget &Subtarget; + bool runOnMachineFunction(MachineFunction &MF) override; + const NVPTXSubtarget *Subtarget; bool SelectInlineAsmMemoryOperand(const SDValue &Op, char ConstraintCode, |