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