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