| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/instruction-select/ |
| H A D | icmp.mir | 60 ; MIPS32: [[SLTu:%[0-9]+]]:gpr32 = SLTu $zero, [[XOR]] 61 ; MIPS32: $v0 = COPY [[SLTu]] 187 ; MIPS32: [[SLTu:%[0-9]+]]:gpr32 = SLTu [[COPY1]], [[COPY]] 188 ; MIPS32: $v0 = COPY [[SLTu]] 212 ; MIPS32: [[SLTu:%[0-9]+]]:gpr32 = SLTu [[COPY]], [[COPY1]] 213 ; MIPS32: [[XORi:%[0-9]+]]:gpr32 = XORi [[SLTu]], 1 238 ; MIPS32: [[SLTu:%[0-9]+]]:gpr32 = SLTu [[COPY]], [[COPY1]] 239 ; MIPS32: $v0 = COPY [[SLTu]] 263 ; MIPS32: [[SLTu:%[0-9]+]]:gpr32 = SLTu [[COPY1]], [[COPY]] 264 ; MIPS32: [[XORi:%[0-9]+]]:gpr32 = XORi [[SLTu]], 1
|
| H A D | jump_table_and_brjt.mir | 87 ; MIPS32: [[SLTu:%[0-9]+]]:gpr32 = SLTu [[ORi]], [[SUBu]] 88 ; MIPS32: [[ANDi:%[0-9]+]]:gpr32 = ANDi [[SLTu]], 1 115 ; MIPS32: [[SLTu1:%[0-9]+]]:gpr32 = SLTu [[ORi1]], [[SUBu1]] 154 ; MIPS32_PIC: [[SLTu:%[0-9]+]]:gpr32 = SLTu [[ORi]], [[SUBu]] 155 ; MIPS32_PIC: [[ANDi:%[0-9]+]]:gpr32 = ANDi [[SLTu]], 1 183 ; MIPS32_PIC: [[SLTu1:%[0-9]+]]:gpr32 = SLTu [[ORi1]], [[SUBu1]]
|
| H A D | mul.mir | 52 ; MIPS32: [[SLTu:%[0-9]+]]:gpr32 = SLTu $zero, [[PseudoMFHI]] 53 ; MIPS32: [[ANDi:%[0-9]+]]:gpr32 = ANDi [[SLTu]], 1
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsExpandPseudo.cpp | 311 unsigned LL, SC, SLT, SLTu, OR, MOVN, MOVZ, SELNEZ, SELEQZ; in expandAtomicBinOpSubword() local 320 SLTu = Mips::SLTu_MM; in expandAtomicBinOpSubword() 332 SLTu = Mips::SLTu; in expandAtomicBinOpSubword() 457 unsigned SLTScratch4 = IsUnsigned ? SLTu : SLT; in expandAtomicBinOpSubword() 586 unsigned LL, SC, ZERO, BEQ, SLT, SLTu, OR, MOVN, MOVZ, SELNEZ, SELEQZ; in expandAtomicBinOp() local 594 SLTu = Mips::SLTu_MM; in expandAtomicBinOp() 609 SLTu = Mips::SLTu; in expandAtomicBinOp() 624 SLTu = Mips::SLTu64; in expandAtomicBinOp() 743 unsigned SLTScratch2 = IsUnsigned ? SLTu : SLT; in expandAtomicBinOp()
|
| H A D | MipsCondMov.td | 199 defm : MovzPats0<GPR32, GPR32, MOVZ_I_I, SLT, SLTu, SLTi, SLTiu>, 204 defm : MovzPats0<GPR32, GPR64, MOVZ_I_I64, SLT, SLTu, SLTi, SLTiu>, 232 defm : MovzPats0<GPR32, FGR32, MOVZ_I_S, SLT, SLTu, SLTi, SLTiu>, 244 defm : MovzPats0<GPR32, AFGR64, MOVZ_I_D32, SLT, SLTu, SLTi, SLTiu>, 251 defm : MovzPats0<GPR32, FGR64, MOVZ_I_D64, SLT, SLTu, SLTi, SLTiu>,
|
| H A D | MipsInstructionSelector.cpp | 770 Instructions.emplace_back(Mips::SLTu, ICMPReg, Mips::ZERO, Temp); in select() 773 Instructions.emplace_back(Mips::SLTu, ICMPReg, RHS, LHS); in select() 776 Instructions.emplace_back(Mips::SLTu, Temp, LHS, RHS); in select() 780 Instructions.emplace_back(Mips::SLTu, ICMPReg, LHS, RHS); in select() 783 Instructions.emplace_back(Mips::SLTu, Temp, RHS, LHS); in select()
|
| H A D | MipsFastISel.cpp | 656 emitInst(Mips::SLTu, ResultReg).addReg(Mips::ZERO).addReg(TempReg); in emitCmp() 660 emitInst(Mips::SLTu, ResultReg).addReg(RightReg).addReg(LeftReg); in emitCmp() 663 emitInst(Mips::SLTu, ResultReg).addReg(LeftReg).addReg(RightReg); in emitCmp() 667 emitInst(Mips::SLTu, TempReg).addReg(LeftReg).addReg(RightReg); in emitCmp() 673 emitInst(Mips::SLTu, TempReg).addReg(RightReg).addReg(LeftReg); in emitCmp()
|
| H A D | MipsInstrInfo.td | 2068 def SLTu : MMRel, SetCC_R<"sltu", setult, GPR32Opnd>, ADD_FM<0, 0x2b>, 2746 (SLTu GPR32Opnd:$rd, GPR32Opnd:$rt, GPR32Opnd:$rs), 0>, ISA_MIPS1; 2749 (SLTu GPR32Opnd:$rs, GPR32Opnd:$rt, GPR32Opnd:$rs), 0>, ISA_MIPS1; 3281 defm : BrcondPats<GPR32, BEQ, BEQ, BNE, SLT, SLTu, SLTi, SLTiu, ZERO>, 3334 defm : SeteqPats<GPR32, SLTiu, XOR, SLTu, ZERO>, ISA_MIPS1; 3335 defm : SetlePats<GPR32, XORi, SLT, SLTu>, ISA_MIPS1; 3336 defm : SetgtPats<GPR32, SLT, SLTu>, ISA_MIPS1; 3337 defm : SetgePats<GPR32, XORi, SLT, SLTu>, ISA_MIPS1;
|
| H A D | MipsScheduleP5600.td | 225 SEB, SEH, SLT, SLTu, SLL, SRA, SRL, XORi,
|
| H A D | MipsScheduleGeneric.td | 50 SLLV, SLT, SLTi, SLTiu, SLTu, SRA, SRAV, SRL,
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/ |
| H A D | instalias-imm-expanding.s | 622 # MIPS-NEXT: # <MCInst #{{[0-9]+}} SLTu 630 # MIPS-NEXT: # <MCInst #{{[0-9]+}} SLTu 649 # MIPS-NEXT: # <MCInst #{{[0-9]+}} SLTu 656 # MIPS-NEXT: # <MCInst #{{[0-9]+}} SLTu 669 # MIPS-NEXT: # <MCInst #{{[0-9]+}} SLTu
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/AsmParser/ |
| H A D | MipsAsmParser.cpp | 4143 TOut.emitRRR(IsUnsigned ? Mips::SLTu : Mips::SLT, ATRegNum, in expandCondBranches() 4551 OpCode = Mips::SLTu; in expandSge() 4588 OpRegCode = Mips::SLTu; in expandSgeImm() 4644 OpCode = Mips::SLTu; in expandSgtImm() 4688 OpCode = Mips::SLTu; in expandSle() 4724 OpRegCode = Mips::SLTu; in expandSleImm() 4801 FinalOpcode = Mips::SLTu; in expandAliasImmediate() 5456 TOut.emitRRR(Mips::SLTu, DstReg, Mips::ZERO, DstReg, IDLoc, STI); in expandSne() 5461 TOut.emitRRR(Mips::SLTu, DstReg, Mips::ZERO, Reg, IDLoc, STI); in expandSne() 5481 TOut.emitRRR(Mips::SLTu, DstReg, Mips::ZERO, SrcReg, IDLoc, STI); in expandSneI() [all …]
|