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