18b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman//===-- SparcSelectionDAGInfo.cpp - Sparc SelectionDAG Info ---------------===// 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 implements the SparcSelectionDAGInfo class. 118b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman// 128b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman//===----------------------------------------------------------------------===// 138b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman 14cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#include "SparcSelectionDAGInfo.h" 158b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohmanusing namespace llvm; 168b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman 17dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines#define DEBUG_TYPE "sparc-selectiondag-info" 18dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines 19cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen HinesSparcSelectionDAGInfo::SparcSelectionDAGInfo(const DataLayout &DL) 20cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines : TargetSelectionDAGInfo(&DL) { 218b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman} 228b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman 238b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan GohmanSparcSelectionDAGInfo::~SparcSelectionDAGInfo() { 248b8dc1cdcf5f34b66c3f929186168102f3149cb1Dan Gohman} 25