Home
last modified time | relevance | path

Searched refs:BankedReg (Results 1 – 5 of 5) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSystemRegister.td123 def : BankedReg<"r8_usr", 0x00>;
124 def : BankedReg<"r9_usr", 0x01>;
125 def : BankedReg<"r10_usr", 0x02>;
126 def : BankedReg<"r11_usr", 0x03>;
127 def : BankedReg<"r12_usr", 0x04>;
128 def : BankedReg<"sp_usr", 0x05>;
129 def : BankedReg<"lr_usr", 0x06>;
130 def : BankedReg<"r8_fiq", 0x08>;
131 def : BankedReg<"r9_fiq", 0x09>;
132 def : BankedReg<"r10_fiq", 0x0a>;
[all …]
H A DARMISelDAGToDAG.cpp5536 int BankedReg = getBankedRegisterMask(SpecialReg); in tryReadRegister() local
5537 if (BankedReg != -1) { in tryReadRegister()
5538 Ops = { CurDAG->getTargetConstant(BankedReg, DL, MVT::i32), in tryReadRegister()
5651 int BankedReg = getBankedRegisterMask(SpecialReg); in tryWriteRegister() local
5652 if (BankedReg != -1) { in tryWriteRegister()
5653 Ops = { CurDAG->getTargetConstant(BankedReg, DL, MVT::i32), N->getOperand(2), in tryWriteRegister()
H A DARMInstrFormats.td299 let Name = "BankedReg";
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/Utils/
H A DARMBaseInfo.h227 struct BankedReg { struct
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp909 struct BankedRegOp BankedReg; member
1020 return BankedReg.Val; in getBankedReg()
3879 Op->BankedReg.Val = Reg; in CreateBankedReg()