Home
last modified time | relevance | path

Searched refs:MRS (Results 1 – 25 of 27) sorted by relevance

12

/external/llvm/test/CodeGen/AArch64/
Dflags-multiuse.ll25 ; Currently, the comparison is emitted again. An MSR/MRS pair would also be
/external/llvm/test/MC/ARM/
Dthumbv7m.s10 @ MRS
Dthumb2-mclass.s10 @ MRS
Dbasic-arm-instructions.s1408 @ MRS
Dbasic-thumb2-instructions.s1545 @ MRS
/external/llvm/test/CodeGen/ARM/
Dcopy-cpsr.ll26 ; In Thumb mode v7M and v7AR have different MRS/MSR instructions that happen
/external/llvm/test/MC/Disassembler/ARM/
Dthumb-MSR-MClass.txt4 # MRS
Dthumb2.txt1106 # MRS
Dbasic-arm-instructions.txt835 # MRS
/external/v8/src/arm64/
Dconstants-arm64.h660 MRS = SystemSysRegFixed | 0x00200000, enumerator
Ddisasm-arm64.cc1138 case MRS: { in VisitSystem()
Dassembler-arm64.cc1715 Emit(MRS | ImmSystemRegister(sysreg) | Rt(rt)); in mrs()
Dsimulator-arm64.cc3207 case MRS: { in VisitSystem()
/external/llvm/test/MC/AArch64/
Darm64-system-encoding.s58 ; MSR/MRS instructions
/external/vixl/src/vixl/a64/
Dconstants-a64.h687 MRS = SystemSysRegFixed | 0x00200000, enumerator
Ddisasm-a64.cc1297 case MRS: { in VisitSystem()
Dsimulator-a64.cc2331 case MRS: { in VisitSystem()
/external/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp2224 return CurDAG->getMachineNode(AArch64::MRS, DL, N->getSimpleValueType(0), in SelectReadRegister()
2237 return CurDAG->getMachineNode(AArch64::MRS, DL, N->getSimpleValueType(0), in SelectReadRegister()
DAArch64InstrInfo.cpp1821 BuildMI(MBB, I, DL, get(AArch64::MRS)) in copyPhysReg()
DAArch64InstrInfo.td410 def MRS : MRSI;
417 def : Pat<(AArch64threadpointer), (MRS 0xde82)>;
421 def : Pat<(readcyclecounter), (MRS 0xdce8)>;
/external/llvm/lib/Target/ARM/
DARMInstrInfo.td5155 def MRS : ABI<0b0001, (outs GPRnopc:$Rd), (ins), NoItinerary,
5167 def : InstAlias<"mrs${p} $Rd, cpsr", (MRS GPRnopc:$Rd, pred:$p)>,
5170 // The MRSsys instruction is the MRS instruction from the ARM ARM,
5184 // However, the MRS (banked register) system instruction (ARMv7VE) *does* have a
DARMInstrThumb2.td4002 // A/R class MRS.
4040 // M class MRS.
4042 // This MRS has a mask field in bits 7-0 and can take more values than
DARMBaseInstrInfo.cpp665 : ARM::MRS; in copyFromCPSR()
DARMISelDAGToDAG.cpp3649 return CurDAG->getMachineNode(IsThumb2 ? ARM::t2MRS_AR : ARM::MRS, DL, in SelectReadRegister()
/external/vixl/doc/
Dsupported-instructions.md819 ### MRS ### subsection

12