Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.td2442 def : InstAlias<"mr $rA, $rB", (OR gprc:$rA, gprc:$rB, gprc:$rB)>;
2443 def : InstAlias<"mr. $rA, $rB", (OR_rec gprc:$rA, gprc:$rB, gprc:$rB)>;
2445 def : InstAlias<"not $rA, $rS", (NOR gprc:$rA, gprc:$rS, gprc:$rS)>;
2446 def : InstAlias<"not. $rA, $rS", (NOR_rec gprc:$rA, gprc:$rS, gprc:$rS)>;
2837 def : InstAlias<"mtcr $rA", (MTCRF 255, gprc:$rA)>;
2997 def : InstAlias<"sub $rA, $rB, $rC", (SUBF gprc:$rA, gprc:$rC, gprc:$rB)>;
2998 def : InstAlias<"sub. $rA, $rB, $rC", (SUBF_rec gprc:$rA, gprc:$rC, gprc:$rB)>;
2999 def : InstAlias<"subc $rA, $rB, $rC", (SUBFC gprc:$rA, gprc:$rC, gprc:$rB)>;
3000 def : InstAlias<"subc. $rA, $rB, $rC", (SUBFC_rec gprc:$rA, gprc:$rC, gprc:$rB)>;
4755 def LAx : PPCAsmPseudo<"la $rA, $addr", (ins gprc:$rA, memri:$addr)>, MemriOp;
[all …]
H A DREADME_P9.txt23 (set i64:$rD, (int_ppc_altivec_vextublx i64:$rA, v16i8:$vB))
24 (set i64:$rD, (int_ppc_altivec_vextuhlx i64:$rA, v8i16:$vB))
25 (set i64:$rD, (int_ppc_altivec_vextuwlx i64:$rA, v4i32:$vB))
28 (set i64:$rD, (int_ppc_altivec_vextubrx i64:$rA, v16i8:$vB))
29 (set i64:$rD, (int_ppc_altivec_vextuhrx i64:$rA, v8i16:$vB))
30 (set i64:$rD, (int_ppc_altivec_vextuwrx i64:$rA, v4i32:$vB))
94 (set v4i32:$rT, (ineg v4i32:$rA)) // vnegw
95 (set v2i64:$rT, (ineg v2i64:$rA)) // vnegd
386 // Note: rA and rB are the unsigned integer value.
387 (set f128:$XT, (int_ppc_vsx_xsiexpdp i64:$rA, i64:$rB))
[all …]
H A DPPCInstrP10.td2402 def : Pat<(v16i8 (vector_insert v16i8:$vDi, i32:$rA, i64:$rB)),
2403 (VINSBRX $vDi, InsertEltShift.Sub32, $rA)>;
2404 def : Pat<(v8i16 (vector_insert v8i16:$vDi, i32:$rA, i64:$rB)),
2405 (VINSHRX $vDi, InsertEltShift.Sub32Left1, $rA)>;
2406 def : Pat<(v4i32 (insertelt v4i32:$vDi, i32:$rA, i64:$rB)),
2407 (VINSWRX $vDi, InsertEltShift.Sub32Left2, $rA)>;
2408 def : Pat<(v2i64 (insertelt v2i64:$vDi, i64:$rA, i64:$rB)),
2409 (VINSDRX $vDi, InsertEltShift.Left3, $rA)>;
2411 def : Pat<(v4f32 (insertelt v4f32:$vDi, f32:$rA, i64:$rB)),
2412 (VINSWVRX $vDi, InsertEltShift.Sub32Left2, (XSCVDPSPN $rA))>;
[all …]
H A DPPCInstr64Bit.td1173 def : InstAlias<"mr $rA, $rB", (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB)>;
1174 def : InstAlias<"mr. $rA, $rB", (OR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB)>;
1176 def : InstAlias<"not $rA, $rB", (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB)>;
1177 def : InstAlias<"not. $rA, $rB", (NOR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB)>;
1179 def : InstAlias<"mtcr $rA", (MTCRF8 255, g8rc:$rA)>;
1181 def : InstAlias<"sub $rA, $rB, $rC", (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB)>;
1182 def : InstAlias<"sub. $rA, $rB, $rC", (SUBF8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB)>;
1183 def : InstAlias<"subc $rA, $rB, $rC", (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB)>;
1184 def : InstAlias<"subc. $rA, $rB, $rC", (SUBFC8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB)>;
1186 def : InstAlias<"rotlwi $rA, $rS, $n", (RLWINM8 g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31)>;
[all …]
H A DPPCInstrSPE.td873 def : Pat<(f64 (PPCbuild_spe64 i32:$rB, i32:$rA)),
874 (f64 (COPY_TO_REGCLASS (EVMERGELO $rA, $rB), SPERC))>;
876 def : Pat<(i32 (PPCextract_spe f64:$rA, 1)),
877 (i32 (EXTRACT_SUBREG (EVMERGEHI $rA, $rA), sub_32))>;
878 def : Pat<(i32 (PPCextract_spe f64:$rA, 0)),
879 (i32 (EXTRACT_SUBREG $rA, sub_32))>;
H A DPPCInstrVSX.td5085 def : Pat<(v2i64 (build_vector i64:$rB, i64:$rA)),
5086 (v2i64 (MTVSRDD $rB, $rA))>;
5092 def : Pat<(f128 (PPCbuild_fp128 i64:$rB, i64:$rA)),
5093 (f128 (COPY_TO_REGCLASS (MTVSRDD $rB, $rA), VRRC))>;
5101 def : Pat<(v2i64 (build_vector i64:$rA, i64:$rB)),
5102 (v2i64 (MTVSRDD $rB, $rA))>;
5108 def : Pat<(f128 (PPCbuild_fp128 i64:$rA, i64:$rB)),
5109 (f128 (COPY_TO_REGCLASS (MTVSRDD $rB, $rA), VRRC))>;
5139 def : InstAlias<"mfvrd $rA, $XT",
5140 (MFVRD g8rc:$rA, vrrc:$XT), 0>;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.td551 // rA = 0xffffffff ll ; LD_imm64
552 // *(u64 *)(rB + 0) = rA ; STX
/freebsd/contrib/sqlite3/
H A Dsqlite3.c98348 double rA; /* Real value of left operand */ local
98386 rA = sqlite3VdbeRealValue(pIn1);
98389 case OP_Add: rB += rA; break;
98390 case OP_Subtract: rB -= rA; break;
98391 case OP_Multiply: rB *= rA; break;
98394 if( rA==(double)0 ) goto arithmetic_result_is_null;
98395 rB /= rA;