Searched refs:NegImm (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchInstrInfo.td | 169 def NegImm : SDNodeXForm<imm, [{ 702 (SLTUI (ADDI_W GPR:$rj, (NegImm simm12_plus1:$imm12)), 1)>; 706 (SLTUI (ADDI_D GPR:$rj, (NegImm simm12_plus1:$imm12)), 1)>; 712 (SLTU R0, (ADDI_W GPR:$rj, (NegImm simm12_plus1:$imm12)))>; 716 (SLTU R0, (ADDI_D GPR:$rj, (NegImm simm12_plus1:$imm12)))>;
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 420 int64_t NegImm = -Imm.getSExtValue(); in getIntImmCostInst() local 421 if (ST->isThumb2() && NegImm < 1<<12) in getIntImmCostInst() 424 if (ST->isThumb() && NegImm < 1<<8) in getIntImmCostInst()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.td | 390 def NegImm : SDNodeXForm<imm, [{ 1265 (SLTIU (ADDI GPR:$rs1, (NegImm simm12_plus1:$imm12)), 1)>; 1269 (SLTU X0, (ADDI GPR:$rs1, (NegImm simm12_plus1:$imm12)))>;
|
| H A D | RISCVInstrInfoZb.td | 966 (CMOV GPR:$rs1, (ADDI GPR:$x, (NegImm simm12_plus1:$y)), GPR:$rs3)>; 968 (CMOV GPR:$rs1, (ADDI GPR:$x, (NegImm simm12_plus1:$y)), GPR:$rs3)>;
|
| H A D | RISCVInstrInfoVPseudos.td | 4502 (NegImm simm5_plus1:$rs2), 4514 (NegImm simm5_plus1:$rs2),
|