Home
last modified time | relevance | path

Searched refs:CRn (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.cpp158 uint32_t Op0 = 0, Op1 = 0, CRn = 0, CRm = 0, Op2 = 0; in parseGenericRegister() local
162 Ops[3].getAsInteger(10, CRn); in parseGenericRegister()
165 Bits = (Op0 << 14) | (Op1 << 11) | (CRn << 7) | (CRm << 3) | Op2; in parseGenericRegister()
174 uint32_t CRn = (Bits >> 7) & 0xf; in genericRegisterString() local
178 return "S" + utostr(Op0) + "_" + utostr(Op1) + "_C" + utostr(CRn) + "_C" + in genericRegisterString()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SystemOperands.td586 // op1 CRn CRm op2
605 // op1 CRn CRm op2
648 // op1, CRn, CRm, op2, needsreg
701 // Op0 Op1 CRn CRm Op2
774 // Op0 Op1 CRn CRm Op2
813 // Op0 Op1 CRn CRm Op2
824 // Op0 Op1 CRn CRm Op2
830 // Op0 Op1 CRn CRm Op2
835 // Op0 Op1 CRn CRm Op2
842 // Op0 Op1 CRn CRm Op2
[all …]
H A DAArch64InstrFormats.td1779 // concatenation of op0, op1, CRn, CRm, op2. 16-bit immediate.
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Darm_acle.h779 #define __arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) \ argument
780 __builtin_arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2)
786 #define __arm_mcr(coproc, opc1, value, CRn, CRm, opc2) \ argument
787 __builtin_arm_mcr(coproc, opc1, value, CRn, CRm, opc2)
788 #define __arm_mrc(coproc, opc1, CRn, CRm, opc2) \ argument
789 __builtin_arm_mrc(coproc, opc1, CRn, CRm, opc2)
797 #define __arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) \ argument
798 __builtin_arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2)
806 #define __arm_cdp2(coproc, opc1, CRd, CRn, CRm, opc2) \ argument
807 __builtin_arm_cdp2(coproc, opc1, CRd, CRn, CRm, opc2)
[all …]
/freebsd/sys/arm64/include/
H A Dundefined.h55 MRS_GET(CRn)
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrInfo.td5390 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
5391 NoItinerary, "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
5392 [(int_arm_cdp timm:$cop, timm:$opc1, timm:$CRd, timm:$CRn,
5396 bits<4> CRn;
5407 let Inst{19-16} = CRn;
5414 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
5415 NoItinerary, "cdp2\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
5416 [(int_arm_cdp2 timm:$cop, timm:$opc1, timm:$CRd, timm:$CRn,
5421 bits<4> CRn;
5432 let Inst{19-16} = CRn;
[all …]
H A DARMInstrThumb2.td4605 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2",
4616 bits<4> CRn;
4623 let Inst{19-16} = CRn;
4653 (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
4655 [(int_arm_mcr timm:$cop, timm:$opc1, GPR:$Rt, timm:$CRn,
4658 def : t2InstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm",
4659 (t2MCR p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
4662 (outs), (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
4664 [(int_arm_mcr2 timm:$cop, timm:$opc1, GPR:$Rt, timm:$CRn,
4668 def : t2InstAlias<"mcr2${p} $cop, $opc1, $Rt, $CRn, $CRm",
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64Disassembler.cpp1606 unsigned CRn = fieldFromInstruction(insn, 12, 4); in DecodeSyspXzrInstruction() local
1614 Inst.addOperand(MCOperand::createImm(CRn)); in DecodeSyspXzrInstruction()