Lines Matching refs:ca

159 def CMPLEI16 : CSKYPseudo<(outs CARRY:$ca), (ins mGPR:$rx, uimm5:$imm5),
188 (outs sGPR:$rz), (ins CARRY:$ca), "mvcv16\t$rz", []> {
289 (outs CARRY:$ca), (ins), "setc16", []> {
300 (outs CARRY:$ca), (ins), "clrc16", []> {
317 def BTSTI16 : I16_Z_5<0b110, (outs CARRY:$ca), (ins mGPR:$rz, uimm5:$imm5),
320 def TST16 : CSKY16Inst<AddrModeNone, (outs CARRY:$ca), (ins sGPR:$rx, sGPR:$ry),
332 def TSTNBZ16 : CSKY16Inst<AddrModeNone, (outs CARRY:$ca), (ins sGPR:$rx),
436 (ins CARRY:$ca, br_symbol_16bit:$src1), "jbt16\t$src1">;
438 (ins CARRY:$ca, br_symbol_16bit:$src1), "jbf16\t$src1">;
480 def : Pat<(brcond CARRY:$ca, bb:$offset),
481 (BT16 CARRY:$ca, bb:$offset)>;
555 def : Pat<(select CARRY:$ca, sGPR:$rx, sGPR:$false),
556 (ISEL16 CARRY:$ca, sGPR:$rx, sGPR:$false)>;
557 def : Pat<(select (and CARRY:$ca, 1), sGPR:$rx, sGPR:$false),
558 (ISEL16 CARRY:$ca, sGPR:$rx, sGPR:$false)>;
662 def : CompressPat<(CMPHS32 CARRY:$ca, sGPR:$rs1, sGPR:$rs2),
663 (CMPHS16 CARRY:$ca, sGPR:$rs1, sGPR:$rs2)>;
664 def : CompressPat<(CMPLT32 CARRY:$ca, sGPR:$rs1, sGPR:$rs2),
665 (CMPLT16 CARRY:$ca, sGPR:$rs1, sGPR:$rs2)>;
666 def : CompressPat<(CMPNE32 CARRY:$ca, sGPR:$rs1, sGPR:$rs2),
667 (CMPNE16 CARRY:$ca, sGPR:$rs1, sGPR:$rs2)>;
669 def : CompressPat<(CMPHSI32 CARRY:$ca, mGPR:$rs, oimm5:$imm),
670 (CMPHSI16 CARRY:$ca, mGPR:$rs, oimm5:$imm)>;
671 def : CompressPat<(CMPLTI32 CARRY:$ca, mGPR:$rs, oimm5:$imm),
672 (CMPLTI16 CARRY:$ca, mGPR:$rs, oimm5:$imm)>;
673 def : CompressPat<(CMPNEI32 CARRY:$ca, mGPR:$rs, uimm5:$imm),
674 (CMPNEI16 CARRY:$ca, mGPR:$rs, uimm5:$imm)>;
680 def : CompressPat<(MVCV32 sGPR:$rd, CARRY:$ca),
681 (MVCV16 sGPR:$rd, CARRY:$ca)>;
682 def : CompressPat<(MOV32 sGPR:$rd, sGPR:$ca),
683 (MOV16 sGPR:$rd, sGPR:$ca)>;
706 def : CompressPat<(BTSTI32 CARRY:$ca, mGPR:$rs, uimm5:$imm),
707 (BTSTI16 CARRY:$ca, mGPR:$rs, uimm5:$imm)>;