AArch64RegisterInfo.h (276479) | AArch64RegisterInfo.h (280031) |
---|---|
1//==- AArch64RegisterInfo.h - AArch64 Register Information Impl --*- C++ -*-==// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// 9// 10// This file contains the AArch64 implementation of the MRegisterInfo class. 11// 12//===----------------------------------------------------------------------===// 13 | 1//==- AArch64RegisterInfo.h - AArch64 Register Information Impl --*- C++ -*-==// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// 9// 10// This file contains the AArch64 implementation of the MRegisterInfo class. 11// 12//===----------------------------------------------------------------------===// 13 |
14#ifndef LLVM_TARGET_AArch64REGISTERINFO_H 15#define LLVM_TARGET_AArch64REGISTERINFO_H | 14#ifndef LLVM_LIB_TARGET_AARCH64_AARCH64REGISTERINFO_H 15#define LLVM_LIB_TARGET_AARCH64_AARCH64REGISTERINFO_H |
16 17#define GET_REGINFO_HEADER 18#include "AArch64GenRegisterInfo.inc" 19 20namespace llvm { 21 22class AArch64InstrInfo; 23class AArch64Subtarget; --- 69 unchanged lines hidden (view full) --- 93 unsigned getFrameRegister(const MachineFunction &MF) const override; 94 95 unsigned getRegPressureLimit(const TargetRegisterClass *RC, 96 MachineFunction &MF) const override; 97}; 98 99} // end namespace llvm 100 | 16 17#define GET_REGINFO_HEADER 18#include "AArch64GenRegisterInfo.inc" 19 20namespace llvm { 21 22class AArch64InstrInfo; 23class AArch64Subtarget; --- 69 unchanged lines hidden (view full) --- 93 unsigned getFrameRegister(const MachineFunction &MF) const override; 94 95 unsigned getRegPressureLimit(const TargetRegisterClass *RC, 96 MachineFunction &MF) const override; 97}; 98 99} // end namespace llvm 100 |
101#endif // LLVM_TARGET_AArch64REGISTERINFO_H | 101#endif |