AMDGPURegisterInfo.cpp revision f903da7335433ae243cf7ff59662be1a03ee9a14
1f903da7335433ae243cf7ff59662be1a03ee9a14Tom Stellard//===-- AMDGPURegisterInfo.cpp - AMDGPU Register Information -------------===//
2a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard//
3a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard//                     The LLVM Compiler Infrastructure
4a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard//
5a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard// This file is distributed under the University of Illinois Open Source
6a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard// License. See LICENSE.TXT for details.
7a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard//
8a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard//===----------------------------------------------------------------------===//
9a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard//
10f903da7335433ae243cf7ff59662be1a03ee9a14Tom Stellard// Parent TargetRegisterInfo class common to all hw codegen targets.
11a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard//
12a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard//===----------------------------------------------------------------------===//
13a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard
14a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard#include "AMDGPURegisterInfo.h"
15a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard#include "AMDGPUTargetMachine.h"
16a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard
17a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellardusing namespace llvm;
18a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard
19a75c6163e605f35b14f26930dd9227e4f337ec9eTom StellardAMDGPURegisterInfo::AMDGPURegisterInfo(AMDGPUTargetMachine &tm,
20a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard    const TargetInstrInfo &tii)
21a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard: AMDILRegisterInfo(tm, tii),
22a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard  TM(tm),
23a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard  TII(tii)
24a75c6163e605f35b14f26930dd9227e4f337ec9eTom Stellard  { }
25