SparcSelectionDAGInfo.h revision c6a4f5e819217e1e12c458aed8e7b122e23a3a58
18b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman//===-- SparcSelectionDAGInfo.h - Sparc SelectionDAG Info -------*- C++ -*-===//
28b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman//
38b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman//                     The LLVM Compiler Infrastructure
48b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman//
58b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman// This file is distributed under the University of Illinois Open Source
68b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman// License. See LICENSE.TXT for details.
78b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman//
88b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman//===----------------------------------------------------------------------===//
98b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman//
108b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman// This file defines the Sparc subclass for TargetSelectionDAGInfo.
118b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman//
128b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman//===----------------------------------------------------------------------===//
138b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman
148b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman#ifndef SPARCSELECTIONDAGINFO_H
158b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman#define SPARCSELECTIONDAGINFO_H
168b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman
178b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman#include "llvm/Target/TargetSelectionDAGInfo.h"
188b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman
198b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohmannamespace llvm {
208b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman
21cfbb32346a7eca19d4dc00fd2c1a0248537b3497Dan Gohmanclass SparcTargetMachine;
22cfbb32346a7eca19d4dc00fd2c1a0248537b3497Dan Gohman
238b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohmanclass SparcSelectionDAGInfo : public TargetSelectionDAGInfo {
248b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohmanpublic:
25c6a4f5e819217e1e12c458aed8e7b122e23a3a58Stephen Hines  explicit SparcSelectionDAGInfo(const DataLayout &DL);
268b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman  ~SparcSelectionDAGInfo();
278b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman};
288b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman
298b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman}
308b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman
318b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman#endif
32