1207618Srdivacky//===-- PPCSelectionDAGInfo.h - PowerPC 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 PowerPC subclass for TargetSelectionDAGInfo.
11207618Srdivacky//
12207618Srdivacky//===----------------------------------------------------------------------===//
13207618Srdivacky
14207618Srdivacky#ifndef POWERPCCSELECTIONDAGINFO_H
15207618Srdivacky#define POWERPCCSELECTIONDAGINFO_H
16207618Srdivacky
17207618Srdivacky#include "llvm/Target/TargetSelectionDAGInfo.h"
18207618Srdivacky
19207618Srdivackynamespace llvm {
20207618Srdivacky
21208599Srdivackyclass PPCTargetMachine;
22208599Srdivacky
23207618Srdivackyclass PPCSelectionDAGInfo : public TargetSelectionDAGInfo {
24207618Srdivackypublic:
25208599Srdivacky  explicit PPCSelectionDAGInfo(const PPCTargetMachine &TM);
26207618Srdivacky  ~PPCSelectionDAGInfo();
27207618Srdivacky};
28207618Srdivacky
29207618Srdivacky}
30207618Srdivacky
31207618Srdivacky#endif
32