Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCInstr64Bit.td361 def STDCX : XForm_1_memOp<31, 214, (outs), (ins g8rc:$rS, memrr:$dst),
362 "stdcx. $rS, $dst", IIC_LdStSTDCX, []>, isRecordForm;
453 def STDAT : X_RD5_RS5_IM5<31, 742, (outs), (ins g8rc:$rS, g8rc:$rA, u5imm:$FC),
454 "stdat $rS, $rA, $FC", IIC_LdStStore>, isPPC64,
518 def MTCRF8 : XFXForm_5<31, 144, (outs), (ins i32imm:$FXM, g8rc:$rS),
519 "mtcrf $FXM, $rS", IIC_BrMCRX>,
571 let Pattern = [(PPCmtctr i64:$rS)], Defs = [CTR8] in {
572 def MTCTR8 : XFXForm_7_ext<31, 467, 9, (outs), (ins g8rc:$rS),
573 "mtctr $rS", IIC_SprMTSPR>,
579 let Pattern = [(int_set_loop_iterations i64:$rS)] in
[all …]
H A DPPCInstrInfo.td1803 def STBCX : XForm_1_memOp<31, 694, (outs), (ins gprc:$rS, memrr:$dst),
1804 "stbcx. $rS, $dst", IIC_LdStSTWCX, []>,
1807 def STHCX : XForm_1_memOp<31, 726, (outs), (ins gprc:$rS, memrr:$dst),
1808 "sthcx. $rS, $dst", IIC_LdStSTWCX, []>,
1811 def STWCX : XForm_1_memOp<31, 150, (outs), (ins gprc:$rS, memrr:$dst),
1812 "stwcx. $rS, $dst", IIC_LdStSTWCX, []>, isRecordForm;
1816 def STWAT : X_RD5_RS5_IM5<31, 710, (outs), (ins gprc:$rS, gprc:$rA, u5imm:$FC),
1817 "stwat $rS, $rA, $FC", IIC_LdStStore>,
1832 def POPCNTB : XForm_11<31, 122, (outs gprc:$rA), (ins gprc:$rS),
1833 "popcntb $rA, $rS", IIC_IntGeneral,
[all …]
H A DPPCInstrP10.td1631 def PDEPD : XForm_6<31, 156, (outs g8rc:$rA), (ins g8rc:$rS, g8rc:$rB),
1632 "pdepd $rA, $rS, $rB", IIC_IntGeneral,
1633 [(set i64:$rA, (int_ppc_pdepd i64:$rS, i64:$rB))]>;
1634 def PEXTD : XForm_6<31, 188, (outs g8rc:$rA), (ins g8rc:$rS, g8rc:$rB),
1635 "pextd $rA, $rS, $rB", IIC_IntGeneral,
1636 [(set i64:$rA, (int_ppc_pextd i64:$rS, i64:$rB))]>;
1645 def CFUGED : XForm_6<31, 220, (outs g8rc:$rA), (ins g8rc:$rS, g8rc:$rB),
1646 "cfuged $rA, $rS, $rB", IIC_IntGeneral,
1647 [(set i64:$rA, (int_ppc_cfuged i64:$rS, i64:$rB))]>;
1662 def CNTLZDM : XForm_6<31, 59, (outs g8rc:$rA), (ins g8rc:$rS, g8rc:$rB),
[all …]
H A DPPCInstrAltivec.td439 def STVEBX: XForm_8_memOp<31, 135, (outs), (ins vrrc:$rS, memrr:$dst),
440 "stvebx $rS, $dst", IIC_LdStStore,
441 [(int_ppc_altivec_stvebx v16i8:$rS, ForceXForm:$dst)]>;
442 def STVEHX: XForm_8_memOp<31, 167, (outs), (ins vrrc:$rS, memrr:$dst),
443 "stvehx $rS, $dst", IIC_LdStStore,
444 [(int_ppc_altivec_stvehx v8i16:$rS, ForceXForm:$dst)]>;
445 def STVEWX: XForm_8_memOp<31, 199, (outs), (ins vrrc:$rS, memrr:$dst),
446 "stvewx $rS, $dst", IIC_LdStStore,
447 [(int_ppc_altivec_stvewx v4i32:$rS, ForceXForm:$dst)]>;
448 def STVX : XForm_8_memOp<31, 231, (outs), (ins vrrc:$rS, memrr:$dst),
[all …]
H A DPPCInstrVSX.td2777 def : Pat<(int_ppc_vsx_stxvd2x_be v2f64:$rS, ForceXForm:$dst),
2778 (STXVD2X $rS, ForceXForm:$dst)>;
2779 def : Pat<(int_ppc_vsx_stxvw4x_be v4i32:$rS, ForceXForm:$dst),
2780 (STXVW4X $rS, ForceXForm:$dst)>;
3049 def : Pat<(PPCst_vec_be v2f64:$rS, ForceXForm:$dst), (STXVD2X $rS, ForceXForm:$dst)>;
3051 def : Pat<(PPCst_vec_be v4f32:$rS, ForceXForm:$dst), (STXVW4X $rS, ForceXForm:$dst)>;
3053 def : Pat<(PPCst_vec_be v2i64:$rS, ForceXForm:$dst), (STXVD2X $rS, ForceXForm:$dst)>;
3055 def : Pat<(PPCst_vec_be v4i32:$rS, ForceXForm:$dst), (STXVW4X $rS, ForceXForm:$dst)>;
3213 def : Pat<(int_ppc_vsx_stxvd2x v2f64:$rS, ForceXForm:$dst),
3214 (STXVD2X $rS, ForceXForm:$dst)>;
[all …]
H A DPPCInstrSPE.td812 def SPESTW : DForm_1<36, (outs), (ins spe4rc:$rS, memri:$src),
813 "stw $rS, $src", IIC_LdStStore,
814 [(store f32:$rS, iaddr:$src)]>;
815 def SPESTWX : XForm_8<31, 151, (outs), (ins spe4rc:$rS, memrr:$dst),
816 "stwx $rS, $dst", IIC_LdStStore,
817 [(store f32:$rS, xaddr:$dst)]>;
H A DPPCInstrFormats.td1663 bits<5> rS;
1665 let Inst{6-10} = rS;
/openbsd-src/gnu/usr.bin/gcc/gcc/config/ip2k/
H A Dip2k.md103 [(set (match_operand:QI 0 "nonimmediate_operand" "=rS")
239 [(set (match_operand:QI 0 "nonimmediate_operand" "=roR,roR,r, rS,roR")
897 (match_operand:HI 0 "nonimmediate_operand" "rS,ro,rS, rS, ro, rS"))
899 (match_operand:HI 2 "nonimmediate_operand" "ro,rS,rS, ro, rS, rS")))
1027 (match_operand:QI 0 "nonimmediate_operand" "%rS, g,rS, g, rS, g,rS")
1041 …rand:QI 0 "nonimmediate_operand" "=k,k,z,z,djyoR,djyoR,djyoR,djyS, g,rS, g,rS, g, rS,rS")
1042 …match_operand:QI 1 "nonimmediate_operand" "%0,0,0,0, 0, 0, 0, 0,rS, g,rS, g, rS, g,rS")
1181 (match_operand:HI 0 "nonimmediate_operand" "=rS,o,a,b,a,a,rS,o,rS,o")
1200 0 "nonimmediate_operand" "=rS, o, rS, o, a, b, a, a, rS, o, rS, o")
1204 1 "general_operand" "%roR,rS,roR,rS,roR,roR,roR,roR,roR,rS,roR,rS"))
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/c4x/
H A Dc4x.md1785 (plus:QI (match_operand:QI 1 "src_operand" "%0,rR,rS<>,0,rR,rS<>")
1786 (match_operand:QI 2 "src_operand" "rIm,JR,rS<>,rIm,JR,rS<>")))
1812 (compare:CC_NOOV (plus:QI (match_operand:QI 1 "src_operand" "%0,rR,rS<>")
1813 (match_operand:QI 2 "src_operand" "rIm,JR,rS<>"))
1827 (compare:CC_NOOV (match_operand:QI 1 "src_operand" "%0,rR,rS<>")
1828 (neg: QI (match_operand:QI 2 "src_operand" "g,JR,rS<>"))))
1839 (plus:QI (match_operand:QI 1 "src_operand" "%0,rR,rS<>")
1840 (match_operand:QI 2 "src_operand" "g,JR,rS<>")))
1853 (compare:CC_NOOV (plus:QI (match_operand:QI 1 "src_operand" "%0,rR,rS<>")
1854 (match_operand:QI 2 "src_operand" "rIm,JR,rS<>"))
[all …]
/openbsd-src/gnu/gcc/gcc/config/c4x/
H A Dc4x.md1781 (plus:QI (match_operand:QI 1 "src_operand" "%0,rR,rS<>")
1782 (match_operand:QI 2 "src_operand" "rIm,JR,rS<>")))]
1793 (plus:QI (match_operand:QI 1 "src_operand" "%0,rR,rS<>,0,rR,rS<>")
1794 (match_operand:QI 2 "src_operand" "rIm,JR,rS<>,rIm,JR,rS<>")))
1820 (compare:CC_NOOV (plus:QI (match_operand:QI 1 "src_operand" "%0,rR,rS<>")
1821 (match_operand:QI 2 "src_operand" "rIm,JR,rS<>"))
1835 (compare:CC_NOOV (match_operand:QI 1 "src_operand" "%0,rR,rS<>")
1836 (neg: QI (match_operand:QI 2 "src_operand" "g,JR,rS<>"))))
1847 (plus:QI (match_operand:QI 1 "src_operand" "%0,rR,rS<>")
1848 (match_operand:QI 2 "src_operand" "g,JR,rS<>")))
[all …]
/openbsd-src/gnu/usr.bin/binutils/gdb/testsuite/gdb.cp/
H A Dref-types.cc77 short &rS = S; in main2() local
/openbsd-src/regress/lib/libcrypto/x509/bettertls/certificates/
H A D2772.key11 rS+o+k9+CyDH3f5Ax2/QzxgmjzZqz19RVLLSylLzsKDXNq9uivGQSY7Fh738i2h2
H A D3462.key14 Uup3tT3nr5kwhKdswxeYLds8u0vJD9qbBhXsvFWoL2uKnAvwuIxhtDq6i8ffL+rS
H A D1397.chain42 rS/xNCJanRuzh+bp4mKIVFzw7PMkdc+vCPHT5tAtU/tvRRJQS9pkufDu+fKkqpAg
/openbsd-src/gnu/usr.bin/gcc/gcc/cp/
H A Doperators.def147 DEF_ASSN_OPERATOR (">>=", RSHIFT_EXPR, "rS", 2)
/openbsd-src/gnu/gcc/gcc/cp/
H A Doperators.def146 DEF_ASSN_OPERATOR (">>=", RSHIFT_EXPR, "rS", 2)
/openbsd-src/gnu/usr.bin/binutils/gas/doc/
H A Dc-mmix.texi235 @samp{rP}, @samp{rQ}, @samp{rR}, @samp{rS}, @samp{rT}, @samp{rU},
/openbsd-src/gnu/usr.bin/binutils-2.17/gas/doc/
H A Dc-mmix.texi235 @samp{rP}, @samp{rQ}, @samp{rR}, @samp{rS}, @samp{rT}, @samp{rU},
/openbsd-src/gnu/llvm/llvm/docs/
H A DCodeGenerator.rst1124 def STWU : DForm_1<37, (outs ptr_rc:$ea_res), (ins GPRC:$rS, memri:$dst),
1125 "stwu $rS, $dst", LdStStoreUpd, []>,
1128 def : Pat<(pre_store GPRC:$rS, ptr_rc:$ptrreg, iaddroff:$ptroff),
1129 (STWU GPRC:$rS, iaddroff:$ptroff, ptr_rc:$ptrreg)>;
/openbsd-src/gnu/usr.bin/perl/dist/Devel-PPPort/parts/
H A Dembed.fnc2908 rS |void |hv_notallowed |int flags|NN const char *key|I32 klen|NN const char *msg
2994 rS |void |my_exit_jump
3005 rS |void |run_body |I32 oldscope
3236 rS |void |missingterm |NULLOK char *s|STRLEN len
/openbsd-src/gnu/usr.bin/gcc/gcc/config/alpha/
H A Dalpha.md1347 (match_operand:DI 2 "reg_or_6bit_operand" "P,rS")))]
1383 (match_operand:DI 2 "reg_or_6bit_operand" "rS")))]
1391 (match_operand:DI 2 "reg_or_6bit_operand" "rS")))]
/openbsd-src/gnu/gcc/gcc/config/alpha/
H A Dalpha.md1444 (match_operand:DI 2 "reg_or_6bit_operand" "P,rS")))]
1480 (match_operand:DI 2 "reg_or_6bit_operand" "rS")))]
1488 (match_operand:DI 2 "reg_or_6bit_operand" "rS")))]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/rs6000/
H A Drs6000.md9608 ;; rD/rS = r5 is preferred, efficient form.
9700 ;; rD/rS = r5 is preferred, efficient form.
9781 ;; rD/rS = r5 is preferred, efficient form.
/openbsd-src/gnu/gcc/gcc/config/rs6000/
H A Drs6000.md9258 ;; rD/rS = r5 is preferred, efficient form.
9326 ;; rD/rS = r5 is preferred, efficient form.
9386 ;; rD/rS = r5 is preferred, efficient form.
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A DChangeLog.25593 * rs6000.md (movstrsi_?reg): Use preferred rD/rS = r5 form.