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