1894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman//===- ARMRegisterInfo.cpp - ARM Register Information -----------*- C++ -*-===// 2894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman// 3894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman// The LLVM Compiler Infrastructure 4894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman// 5894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman// This file is distributed under the University of Illinois Open Source 6894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman// License. See LICENSE.TXT for details. 7894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman// 8894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman//===----------------------------------------------------------------------===// 9894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman// 10894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman// This file contains the ARM implementation of the TargetRegisterInfo class. 11894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman// 12894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman//===----------------------------------------------------------------------===// 13894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman 14894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman#include "ARM.h" 15894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman#include "ARMBaseInstrInfo.h" 16894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman#include "ARMRegisterInfo.h" 17894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Baumanusing namespace llvm; 18894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman 19894018228b0e0bdbd7aa7e8f47d4a9458789ca82John BaumanARMRegisterInfo::ARMRegisterInfo(const ARMBaseInstrInfo &tii, 20894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman const ARMSubtarget &sti) 21894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman : ARMBaseRegisterInfo(tii, sti) { 22894018228b0e0bdbd7aa7e8f47d4a9458789ca82John Bauman} 23