1207618Srdivacky//===-- MSP430SelectionDAGInfo.h - MSP430 SelectionDAG Info -----*- C++ -*-===//
2207618Srdivacky//
3207618Srdivacky//                     The LLVM Compiler Infrastructure
4207618Srdivacky//
5207618Srdivacky// This file is distributed under the University of Illinois Open Source
6207618Srdivacky// License. See LICENSE.TXT for details.
7207618Srdivacky//
8207618Srdivacky//===----------------------------------------------------------------------===//
9207618Srdivacky//
10207618Srdivacky// This file defines the MSP430 subclass for TargetSelectionDAGInfo.
11207618Srdivacky//
12207618Srdivacky//===----------------------------------------------------------------------===//
13207618Srdivacky
14207618Srdivacky#ifndef MSP430SELECTIONDAGINFO_H
15207618Srdivacky#define MSP430SELECTIONDAGINFO_H
16207618Srdivacky
17207618Srdivacky#include "llvm/Target/TargetSelectionDAGInfo.h"
18207618Srdivacky
19207618Srdivackynamespace llvm {
20207618Srdivacky
21208599Srdivackyclass MSP430TargetMachine;
22208599Srdivacky
23207618Srdivackyclass MSP430SelectionDAGInfo : public TargetSelectionDAGInfo {
24207618Srdivackypublic:
25208599Srdivacky  explicit MSP430SelectionDAGInfo(const MSP430TargetMachine &TM);
26207618Srdivacky  ~MSP430SelectionDAGInfo();
27207618Srdivacky};
28207618Srdivacky
29207618Srdivacky}
30207618Srdivacky
31207618Srdivacky#endif
32