Home
last modified time | relevance | path

Searched refs:NegImm (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td169 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 DARMTargetTransformInfo.cpp420 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 DRISCVInstrInfo.td390 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 DRISCVInstrInfoZb.td966 (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 DRISCVInstrInfoVPseudos.td4502 (NegImm simm5_plus1:$rs2),
4514 (NegImm simm5_plus1:$rs2),