Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Target/ARM/ARMRegisterInfo.td
Show First 20 Lines • Show All 205 Lines • ▼ Show 20 Lines | |||||
def FPSCR_NZCVQC | def FPSCR_NZCVQC | ||||
: ARMReg<2, "fpscr_nzcvqc">; | : ARMReg<2, "fpscr_nzcvqc">; | ||||
def P0 : ARMReg<13, "p0">; | def P0 : ARMReg<13, "p0">; | ||||
def FPCXTNS : ARMReg<14, "fpcxtns">; | def FPCXTNS : ARMReg<14, "fpcxtns">; | ||||
def FPCXTS : ARMReg<15, "fpcxts">; | def FPCXTS : ARMReg<15, "fpcxts">; | ||||
def ZR : ARMReg<15, "zr">, DwarfRegNum<[15]>; | def ZR : ARMReg<15, "zr">, DwarfRegNum<[15]>; | ||||
def RA_AUTH_CODE : ARMReg<12, "ra_auth_code">, DwarfRegNum<[143]>; | |||||
// Register classes. | // Register classes. | ||||
// | // | ||||
// pc == Program Counter | // pc == Program Counter | ||||
// lr == Link Register | // lr == Link Register | ||||
// sp == Stack Pointer | // sp == Stack Pointer | ||||
// r12 == ip (scratch) | // r12 == ip (scratch) | ||||
// r7 == Frame Pointer (thumb-style backtraces) | // r7 == Frame Pointer (thumb-style backtraces) | ||||
// r9 == May be reserved as Thread Register | // r9 == May be reserved as Thread Register | ||||
▲ Show 20 Lines • Show All 407 Lines • Show Last 20 Lines |