Lines Matching refs:AArch64
1 //===- AArch64RegisterInfo.cpp - AArch64 Register Information -------------===//
10 // This file contains the AArch64 implementation of the TargetRegisterInfo
34 : AArch64GenRegisterInfo(AArch64::X30), TII(tii) {
53 if (RC == &AArch64::FlagClassRegClass)
54 return &AArch64::GPR64RegClass;
66 Reserved.set(AArch64::XSP);
67 Reserved.set(AArch64::WSP);
69 Reserved.set(AArch64::XZR);
70 Reserved.set(AArch64::WZR);
73 Reserved.set(AArch64::X29);
74 Reserved.set(AArch64::W29);
126 if (MI.getOpcode() == AArch64::ADDxxi_lsl0_s) {
140 MF.getRegInfo().createVirtualRegister(&AArch64::GPR64RegClass);
160 return AArch64::X29;
162 return AArch64::XSP;