Lines Matching refs:CARRY
162 def CMPLEI16 : CSKYPseudo<(outs CARRY:$ca), (ins mGPR:$rx, uimm5:$imm5),
191 (outs sGPR:$rz), (ins CARRY:$ca), "mvcv16\t$rz", []> {
292 (outs CARRY:$ca), (ins), "setc16", []> {
303 (outs CARRY:$ca), (ins), "clrc16", []> {
320 def BTSTI16 : I16_Z_5<0b110, (outs CARRY:$ca), (ins mGPR:$rz, uimm5:$imm5),
323 def TST16 : CSKY16Inst<AddrModeNone, (outs CARRY:$ca), (ins sGPR:$rx, sGPR:$ry),
335 def TSTNBZ16 : CSKY16Inst<AddrModeNone, (outs CARRY:$ca), (ins sGPR:$rx),
421 (ins CARRY:$cond, sGPR:$src1, sGPR:$src2),
423 [(set sGPR:$dst, (select CARRY:$cond, sGPR:$src1, sGPR:$src2))]>;
439 (ins CARRY:$ca, br_symbol_16bit:$src1), "jbt16\t$src1">;
441 (ins CARRY:$ca, br_symbol_16bit:$src1), "jbf16\t$src1">;
484 def : Pat<(brcond CARRY:$ca, bb:$offset),
485 (BT16 CARRY:$ca, bb:$offset)>;
554 def : Pat<(select CARRY:$ca, sGPR:$rx, sGPR:$false),
555 (ISEL16 CARRY:$ca, sGPR:$rx, sGPR:$false)>;
556 def : Pat<(select (and CARRY:$ca, 1), sGPR:$rx, sGPR:$false),
557 (ISEL16 CARRY:$ca, sGPR:$rx, sGPR:$false)>;
591 (ADDC32 sGPR:$rd, CARRY:$cout, sGPR:$rd, sGPR:$rs2, CARRY:$cout),
592 (ADDC16 sGPR:$rd, CARRY:$cout, sGPR:$rs2, CARRY:$cout)
595 (SUBC32 sGPR:$rd, CARRY:$cout, sGPR:$rd, sGPR:$rs2, CARRY:$cout),
596 (SUBC16 sGPR:$rd, CARRY:$cout, sGPR:$rs2, CARRY:$cout)
661 def : CompressPat<(CMPHS32 CARRY:$ca, sGPR:$rs1, sGPR:$rs2),
662 (CMPHS16 CARRY:$ca, sGPR:$rs1, sGPR:$rs2)>;
663 def : CompressPat<(CMPLT32 CARRY:$ca, sGPR:$rs1, sGPR:$rs2),
664 (CMPLT16 CARRY:$ca, sGPR:$rs1, sGPR:$rs2)>;
665 def : CompressPat<(CMPNE32 CARRY:$ca, sGPR:$rs1, sGPR:$rs2),
666 (CMPNE16 CARRY:$ca, sGPR:$rs1, sGPR:$rs2)>;
668 def : CompressPat<(CMPHSI32 CARRY:$ca, mGPR:$rs, oimm5:$imm),
669 (CMPHSI16 CARRY:$ca, mGPR:$rs, oimm5:$imm)>;
670 def : CompressPat<(CMPLTI32 CARRY:$ca, mGPR:$rs, oimm5:$imm),
671 (CMPLTI16 CARRY:$ca, mGPR:$rs, oimm5:$imm)>;
672 def : CompressPat<(CMPNEI32 CARRY:$ca, mGPR:$rs, uimm5:$imm),
673 (CMPNEI16 CARRY:$ca, mGPR:$rs, uimm5:$imm)>;
679 def : CompressPat<(MVCV32 sGPR:$rd, CARRY:$ca),
680 (MVCV16 sGPR:$rd, CARRY:$ca)>;
705 def : CompressPat<(BTSTI32 CARRY:$ca, mGPR:$rs, uimm5:$imm),
706 (BTSTI16 CARRY:$ca, mGPR:$rs, uimm5:$imm)>;