| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.td | 2442 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 D | README_P9.txt | 23 (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 D | PPCInstrP10.td | 2402 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 D | PPCInstr64Bit.td | 1173 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 D | PPCInstrSPE.td | 873 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 D | PPCInstrVSX.td | 5085 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 D | BPFInstrInfo.td | 551 // rA = 0xffffffff ll ; LD_imm64 552 // *(u64 *)(rB + 0) = rA ; STX
|
| /freebsd/contrib/sqlite3/ |
| H A D | sqlite3.c | 98348 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;
|