Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Target/RISCV/RISCVSystemOperands.td
Show First 20 Lines • Show All 72 Lines • ▼ Show 20 Lines | |||||
def : SysReg<"ucause", 0x042>; | def : SysReg<"ucause", 0x042>; | ||||
def : SysReg<"utval", 0x043>; | def : SysReg<"utval", 0x043>; | ||||
def : SysReg<"uip", 0x044>; | def : SysReg<"uip", 0x044>; | ||||
//===-------------------------- | //===-------------------------- | ||||
// User Floating-Point CSRs | // User Floating-Point CSRs | ||||
//===-------------------------- | //===-------------------------- | ||||
def FFLAGS : SysReg<"fflags", 0x001>; | def SysRegFFLAGS : SysReg<"fflags", 0x001>; | ||||
def FRM : SysReg<"frm", 0x002>; | def SysRegFRM : SysReg<"frm", 0x002>; | ||||
def FCSR : SysReg<"fcsr", 0x003>; | def SysRegFCSR : SysReg<"fcsr", 0x003>; | ||||
//===-------------------------- | //===-------------------------- | ||||
// User Counter/Timers | // User Counter/Timers | ||||
//===-------------------------- | //===-------------------------- | ||||
def CYCLE : SysReg<"cycle", 0xC00>; | def CYCLE : SysReg<"cycle", 0xC00>; | ||||
def TIME : SysReg<"time", 0xC01>; | def TIME : SysReg<"time", 0xC01>; | ||||
def INSTRET : SysReg<"instret", 0xC02>; | def INSTRET : SysReg<"instret", 0xC02>; | ||||
▲ Show 20 Lines • Show All 283 Lines • Show Last 20 Lines |