Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGISel.td38 GISDNodeXFormEquiv<NegImm>;
87 (ADDI GPR:$rs1, (NegImm simm12Plus1:$imm))>;
91 (ADDIW GPR:$rs1, (i64 (NegImm $imm)))>;
116 (SLTIU (ADDI GPR:$rs1, (NegImm simm12Plus1:$imm12)), 1)>;
121 (SLTU (XLenVT X0), (ADDI GPR:$rs1, (NegImm simm12Plus1:$imm12)))>;
H A DRISCVInstrInfo.td399 def NegImm : SDNodeXForm<imm, [{
1563 (Select_GPR_Using_CC_GPR (ADDI GPR:$lhs, (NegImm simm12:$Constant)), (XLenVT X0),
1586 (Inst (ADDI GPR:$lhs, (NegImm simm12:$Constant)), (XLenVT X0), bb:$place)>;
H A DRISCVInstrInfoVPseudos.td6258 (NegImm simm5_plus1:$rs2),
6270 (NegImm simm5_plus1:$rs2),
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td462 def NegImm : SDNodeXForm<imm, [{
1369 (SLTUI (ADDI_W GPR:$rj, (NegImm simm12_plus1:$imm12)), 1)>;
1373 (SLTUI (ADDI_D GPR:$rj, (NegImm simm12_plus1:$imm12)), 1)>;
1379 (SLTU R0, (ADDI_W GPR:$rj, (NegImm simm12_plus1:$imm12)))>;
1383 (SLTU R0, (ADDI_D GPR:$rj, (NegImm simm12_plus1:$imm12)))>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp423 int64_t NegImm = -Imm.getSExtValue(); in getIntImmCostInst() local
424 if (ST->isThumb2() && NegImm < 1<<12) in getIntImmCostInst()
427 if (ST->isThumb() && NegImm < 1<<8) in getIntImmCostInst()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp341 uint32_t NegImm = (static_cast<uint32_t>(NegHi) << 16) | NegLo; in tryFoldImmWithOpSel() local
343 if (tryFoldToInline(NegImm)) { in tryFoldImmWithOpSel()