Home
last modified time | relevance | path

Searched refs:Rd (Results 1 – 25 of 223) sorted by relevance

123456789

/external/vixl/test/aarch32/config/
Dcond-rd-rn-rm-t32.json28 // MNEMONIC{<c>}.W <Rd>, <Rn>, <Rm>
35 "Mul", // MUL{<c>}{<q>} <Rd>, <Rn>, {<Rm>} ; T2
36 "Qadd16", // QADD16{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; T1
37 "Qadd8", // QADD8{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; T1
38 "Qasx", // QASX{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; T1
39 "Qsax", // QSAX{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; T1
40 "Qsub16", // QSUB16{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; T1
41 "Qsub8", // QSUB8{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; T1
42 "Sdiv", // SDIV{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; T1
43 "Shadd16", // SHADD16{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; T1
[all …]
Dcond-rd-rn-rm-a32.json35 "Mul", // MUL{<c>}{<q>} <Rd>, <Rn>, {<Rm>} ; A1
36 "Muls", // MULS{<c>}{<q>} <Rd>, <Rn>, {<Rm>} ; A1
37 "Qadd16", // QADD16{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; A1
38 "Qadd8", // QADD8{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; A1
39 "Qasx", // QASX{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; A1
40 "Qsax", // QSAX{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; A1
41 "Qsub16", // QSUB16{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; A1
42 "Qsub8", // QSUB8{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; A1
43 "Sdiv", // SDIV{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; A1
44 "Shadd16", // SHADD16{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; A1
[all …]
Dcond-rd-rn-operand-rm-a32.json28 // MNEMONIC{<c>}{<q>} {<Rd>}, <Rm>, <Rs>
29 // MNEMONIC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> }
30 // MNEMONIC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, ROR #<amount> }
38 "Adc", // ADC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
39 "Adcs", // ADCS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
40 "Add", // ADD{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
41 // ADD{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; A1
42 "Adds", // ADDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
43 // ADDS{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; A1
44 "And", // AND{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
[all …]
Dcond-rd-rn-operand-const-a32.json29 "Adc", // ADC{<c>}{<q>} {<Rd>}, <Rn>, #<const> ; A1
30 "Adcs", // ADCS{<c>}{<q>} {<Rd>}, <Rn>, #<const> ; A1
31 "Add", // ADD{<c>}{<q>} <Rd>, PC, #<const> ; A1
32 // ADD{<c>}{<q>} {<Rd>}, <Rn>, #<const> ; A1
33 // ADD{<c>}{<q>} {<Rd>}, SP, #<const> ; A1
34 "Adds", // ADDS{<c>}{<q>} {<Rd>}, <Rn>, #<const> ; A1
35 // ADDS{<c>}{<q>} {<Rd>}, SP, #<const> ; A1
36 "And", // AND{<c>}{<q>} {<Rd>}, <Rn>, #<const> ; A1
37 "Ands", // ANDS{<c>}{<q>} {<Rd>}, <Rn>, #<const> ; A1
38 "Bic", // BIC{<c>}{<q>} {<Rd>}, <Rn>, #<const> ; A1
[all …]
Dcond-rd-rn-operand-rm-t32.json28 // MNEMONIC{<c>}.W <Rd>, <Rn>, <Rm>
29 // MNEMONIC{<c>}.W <Rd>, SP, <Rm>
30 // MNEMONIC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> }
31 // MNEMONIC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, ROR #<amount> }
35 // MNEMONIC{<c>}.N <Rd>, <Rn>, <Rm>
46 // ADC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2
49 // ADCS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2
51 "Add", // ADD<c>{<q>} <Rd>, <Rn>, <Rm> ; T1
56 // ADD{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T3
57 // ADD{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; T3
[all …]
Dcond-rd-rn-operand-const-t32.json28 // MNEMONIC{<c>}.W <Rd>, <Rn>, #<const>
29 // MNEMONIC{<c>}.W <Rd>, SP, #<const>
36 "Adc", // ADC{<c>}{<q>} {<Rd>}, <Rn>, #<const> ; T1
37 "Adcs", // ADCS{<c>}{<q>} {<Rd>}, <Rn>, #<const> ; T1
38 "Add", // ADD{<c>}{<q>} {<Rd>}, <Rn>, #<const> ; T3
39 // ADD{<c>}{<q>} {<Rd>}, SP, #<const> ; T3
40 "Adds", // ADDS{<c>}{<q>} {<Rd>}, <Rn>, #<const> ; T3
41 // ADDS{<c>}{<q>} {<Rd>}, SP, #<const> ; T3
42 "And", // AND{<c>}{<q>} {<Rd>}, <Rn>, #<const> ; T1
43 "Ands", // ANDS{<c>}{<q>} {<Rd>}, <Rn>, #<const> ; T1
[all …]
Dcond-rd-rn-operand-rm-shift-amount-1to31-a32.json29 "Adc", // ADC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
30 "Adcs", // ADCS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
31 "Add", // ADD{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
32 // ADD{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; A1
33 "Adds", // ADDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
34 // ADDS{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; A1
35 "And", // AND{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
36 "Ands", // ANDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
37 "Bic", // BIC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
38 "Bics", // BICS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
[all …]
Dcond-rd-rn-operand-rm-shift-amount-1to32-a32.json29 "Adc", // ADC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
30 "Adcs", // ADCS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
31 "Add", // ADD{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
32 // ADD{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; A1
33 "Adds", // ADDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
34 // ADDS{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; A1
35 "And", // AND{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
36 "Ands", // ANDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
37 "Bic", // BIC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
38 "Bics", // BICS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1
[all …]
Dcond-rd-rn-operand-rm-shift-amount-1to32-t32.json28 // MNEMONIC{<c>}.W <Rd>, <Rn>, <Rm>, ASR|LSR #<amount>
29 // MNEMONIC{<c>}.W <Rd>, SP, <Rm>, ASR|LSR #<amount>
33 "Adc", // ADC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2
34 "Adcs", // ADCS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2
35 "Add", // ADD{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T3
36 // ADD{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; T3
37 "Adds", // ADDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T3
38 // ADDS{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; T3
39 "And", // AND{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2
40 "Ands", // ANDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2
[all …]
Dcond-rd-rn-operand-rm-shift-amount-1to31-t32.json28 // MNEMONIC{<c>}.W <Rd>, <Rn>, <Rm>, LSL|ROR #<amount>
29 // MNEMONIC{<c>}.W <Rd>, SP, <Rm>, LSL|ROR #<amount>
33 "Adc", // ADC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2
34 "Adcs", // ADCS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2
35 "Add", // ADD{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T3
36 // ADD{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; T3
37 "Adds", // ADDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T3
38 // ADDS{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; T3
39 "And", // AND{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2
40 "Ands", // ANDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2
[all …]
Dcond-rd-rn-operand-rm-shift-rs-a32.json29 "Adc", // ADC{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
30 "Adcs", // ADCS{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
31 "Add", // ADD{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
32 "Adds", // ADDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
33 "And", // AND{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
34 "Ands", // ANDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
35 "Bic", // BIC{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
36 "Bics", // BICS{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
37 "Eor", // EOR{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
38 "Eors", // EORS{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
[all …]
Dcond-rd-operand-rn-t32.json28 // MNEMONIC{<c>}{<q>} <Rd>, <Rm>
30 // MNEMONIC{<c>}{<q>} {<Rd>}, <Rm> {, ROR #<amount> }
42 "Mov", // MOV{<c>}{<q>} <Rd>, <Rm> ; T1
43 // MOV<c>{<q>} <Rd>, <Rm> {, <shift> #<amount> } ; T2
44 // MOV{<c>}{<q>} <Rd>, <Rm> {, <shift> #<amount> } ; T3
45 "Movs", // MOVS{<q>} <Rd>, <Rm> {, <shift> #<amount> } ; T2
46 // MOVS{<c>}{<q>} <Rd>, <Rm> {, <shift> #<amount> } ; T3
47 "Mvn", // MVN<c>{<q>} <Rd>, <Rm> ; T1
48 // MVN{<c>}{<q>} <Rd>, <Rm> {, <shift> #<amount> } ; T2
49 "Mvns", // MVNS{<q>} <Rd>, <Rm> ; T1
[all …]
Dcond-rd-rn-operand-imm12-t32.json28 // MNEMONIC{<c>}.W <Rd>, <Rn>, #<imm12>
29 // MNEMONIC{<c>}.W <Rd>, SP, #<imm12>
33 "Add", // ADD{<c>}{<q>} {<Rd>}, <Rn>, #<imm12> ; T4
34 // ADD{<c>}{<q>} {<Rd>}, SP, #<imm12> ; T4
35 "Addw", // ADDW{<c>}{<q>} {<Rd>}, <Rn>, #<imm12> ; T4
36 // ADDW{<c>}{<q>} {<Rd>}, SP, #<imm12> ; T4
37 "Sub", // SUB{<c>}{<q>} {<Rd>}, <Rn>, #<imm12> ; T4
38 // SUB{<c>}{<q>} {<Rd>}, SP, #<imm12> ; T3
39 "Subw" // SUBW{<c>}{<q>} {<Rd>}, <Rn>, #<imm12> ; T4
40 // SUBW{<c>}{<q>} {<Rd>}, SP, #<imm12> ; T3
[all …]
Drd-rn-rm.json28 // MNEMONIC <Rd>, <Rn>, <Rm>
32 "Crc32b", // CRC32B{<q>} <Rd>, <Rn>, <Rm> ; A1
33 // CRC32B{<q>} <Rd>, <Rn>, <Rm> ; T1
34 "Crc32cb", // CRC32CB{<q>} <Rd>, <Rn>, <Rm> ; A1
35 // CRC32CB{<q>} <Rd>, <Rn>, <Rm> ; T1
36 "Crc32ch", // CRC32CH{<q>} <Rd>, <Rn>, <Rm> ; A1
37 // CRC32CH{<q>} <Rd>, <Rn>, <Rm> ; T1
38 "Crc32cw", // CRC32CW{<q>} <Rd>, <Rn>, <Rm> ; A1
39 // CRC32CW{<q>} <Rd>, <Rn>, <Rm> ; T1
40 "Crc32h", // CRC32H{<q>} <Rd>, <Rn>, <Rm> ; A1
[all …]
Dcond-rd-rn-t32.json28 // MNEMONIC{<c>}.N <Rd>, <Rm>
29 // MNEMONIC{<c>}.W <Rd>, <Rm>
33 "Clz", // CLZ{<c>}{<q>} <Rd>, <Rm> ; T1
34 "Rbit", // RBIT{<c>}{<q>} <Rd>, <Rm> ; T1
35 "Rev", // REV{<c>}{<q>} <Rd>, <Rm> ; T1
36 // REV{<c>}{<q>} <Rd>, <Rm> ; T2
37 "Rev16", // REV16{<c>}{<q>} <Rd>, <Rm> ; T1
38 // REV16{<c>}{<q>} <Rd>, <Rm> ; T2
39 "Revsh", // REVSH{<c>}{<q>} <Rd>, <Rm> ; T1
40 // REVSH{<c>}{<q>} <Rd>, <Rm> ; T2
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonIsetDx.td95 (outs IntRegs:$Rd),
97 "if (p0.new) $Rd = #0"> {
98 bits<4> Rd;
102 let Inst{3-0} = Rd;
108 (outs IntRegs:$Rd),
110 "$Rd = memuh($Rs + #$u3_1)"> {
111 bits<4> Rd;
116 let Inst{3-0} = Rd;
150 (outs IntRegs:$Rd),
152 "$Rd = memub($Rs + #$u4_0)"> {
[all …]
DHexagonInstrAlias.td95 // Alias of: $Rd = memXX($Rs+#XX) to $Rd = memXX($Rs)
96 def : InstAlias<"$Rd = memb($Rs)",
97 (L2_loadrb_io IntRegs:$Rd, IntRegs:$Rs, 0), 0>;
99 def : InstAlias<"$Rd = memub($Rs)",
100 (L2_loadrub_io IntRegs:$Rd, IntRegs:$Rs, 0), 0>;
102 def : InstAlias<"$Rd = memh($Rs)",
103 (L2_loadrh_io IntRegs:$Rd, IntRegs:$Rs, 0), 0>;
105 def : InstAlias<"$Rd = memuh($Rs)",
106 (L2_loadruh_io IntRegs:$Rd, IntRegs:$Rs, 0), 0>;
108 def : InstAlias<"$Rd = memw($Rs)",
[all …]
DHexagonRegisterInfo.td45 // Rd - 64-bit registers.
46 class Rd<bits<5> num, string n, list<Register> subregs,
99 def D0 : Rd< 0, "r1:0", [R0, R1]>, DwarfRegNum<[32]>;
100 def D1 : Rd< 2, "r3:2", [R2, R3]>, DwarfRegNum<[34]>;
101 def D2 : Rd< 4, "r5:4", [R4, R5]>, DwarfRegNum<[36]>;
102 def D3 : Rd< 6, "r7:6", [R6, R7]>, DwarfRegNum<[38]>;
103 def D4 : Rd< 8, "r9:8", [R8, R9]>, DwarfRegNum<[40]>;
104 def D5 : Rd<10, "r11:10", [R10, R11]>, DwarfRegNum<[42]>;
105 def D6 : Rd<12, "r13:12", [R12, R13]>, DwarfRegNum<[44]>;
106 def D7 : Rd<14, "r15:14", [R14, R15]>, DwarfRegNum<[46]>;
[all …]
/external/llvm/test/CodeGen/Thumb2/
Dthumb2-add.ll9 %Rd = add i32 %lhs, 255
10 ret i32 %Rd
19 %Rd = add i32 %lhs, 256
20 ret i32 %Rd
29 %Rd = add i32 %lhs, 257
30 ret i32 %Rd
39 %Rd = add i32 %lhs, 4094
40 ret i32 %Rd
49 %Rd = add i32 %lhs, 4095
50 ret i32 %Rd
[all …]
/external/llvm-project/llvm/test/CodeGen/Thumb2/
Dthumb2-add.ll9 %Rd = add i32 %lhs, 255
10 ret i32 %Rd
19 %Rd = add i32 %lhs, 256
20 ret i32 %Rd
29 %Rd = add i32 %lhs, 257
30 ret i32 %Rd
39 %Rd = add i32 %lhs, 4094
40 ret i32 %Rd
49 %Rd = add i32 %lhs, 4095
50 ret i32 %Rd
[all …]
/external/llvm/lib/Target/ARM/
DARMInstrThumb2.td298 bits<4> Rd;
301 let Inst{11-8} = Rd;
311 bits<4> Rd;
315 let Inst{11-8} = Rd;
337 bits<4> Rd;
340 let Inst{11-8} = Rd;
350 bits<4> Rd;
353 let Inst{11-8} = Rd;
376 bits<4> Rd;
379 let Inst{11-8} = Rd;
[all …]
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonRegisterInfo.td49 // Rd - 64-bit registers.
50 class Rd<bits<5> num, string n, list<Register> subregs,
112 def D0 : Rd< 0, "r1:0", [R0, R1]>, DwarfRegNum<[32]>;
113 def D1 : Rd< 2, "r3:2", [R2, R3]>, DwarfRegNum<[34]>;
114 def D2 : Rd< 4, "r5:4", [R4, R5]>, DwarfRegNum<[36]>;
115 def D3 : Rd< 6, "r7:6", [R6, R7]>, DwarfRegNum<[38]>;
116 def D4 : Rd< 8, "r9:8", [R8, R9]>, DwarfRegNum<[40]>;
117 def D5 : Rd<10, "r11:10", [R10, R11]>, DwarfRegNum<[42]>;
118 def D6 : Rd<12, "r13:12", [R12, R13]>, DwarfRegNum<[44]>;
119 def D7 : Rd<14, "r15:14", [R14, R15]>, DwarfRegNum<[46]>;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMInstrThumb2.td438 bits<4> Rd;
441 let Inst{11-8} = Rd;
451 bits<4> Rd;
455 let Inst{11-8} = Rd;
477 bits<4> Rd;
480 let Inst{11-8} = Rd;
490 bits<4> Rd;
493 let Inst{11-8} = Rd;
516 bits<4> Rd;
519 let Inst{11-8} = Rd;
[all …]
/external/llvm-project/llvm/lib/Target/ARM/
DARMInstrThumb2.td439 bits<4> Rd;
442 let Inst{11-8} = Rd;
452 bits<4> Rd;
456 let Inst{11-8} = Rd;
478 bits<4> Rd;
481 let Inst{11-8} = Rd;
491 bits<4> Rd;
494 let Inst{11-8} = Rd;
517 bits<4> Rd;
520 let Inst{11-8} = Rd;
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64InstrFormats.td1224 def : InstAlias<asm # "\t$Rd, $imm, $target",
1225 (!cast<Instruction>(NAME#"W") GPR32as64:$Rd,
1272 : I<(outs regtype:$Rd), (ins regtype:$Rn), asm, "\t$Rd, $Rn", "",
1273 [(set regtype:$Rd, (node regtype:$Rn))]>,
1275 bits<5> Rd;
1281 let Inst{4-0} = Rd;
1311 : I<(outs regtype:$Rd), (ins regtype:$Rn, regtype:$Rm),
1312 asm, "\t$Rd, $Rn, $Rm", "", pattern>,
1315 bits<5> Rd;
1323 let Inst{4-0} = Rd;
[all …]

123456789