Home
last modified time | relevance | path

Searched refs:Imm2 (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandImm.cpp322 uint64_t Imm2 = MaybeDecomposition->second; in tryOrrOfLogicalImmediates() local
326 bool Imm2Success = AArch64_AM::processLogicalImmediate(Imm2, 64, Encoding2); in tryOrrOfLogicalImmediates()
348 uint64_t Imm2 = MaybeDecomposition->second; in tryAndOfLogicalImmediates() local
352 bool Imm2Success = AArch64_AM::processLogicalImmediate(~Imm2, 64, Encoding2); in tryAndOfLogicalImmediates()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsTargetStreamer.h123 void emitII(unsigned Opcode, int16_t Imm1, int16_t Imm2, SMLoc IDLoc,
140 int16_t Imm1, int16_t Imm2, SMLoc IDLoc,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsTargetStreamer.cpp204 void MipsTargetStreamer::emitII(unsigned Opcode, int16_t Imm1, int16_t Imm2, in emitII() argument
209 TmpInst.addOperand(MCOperand::createImm(Imm2)); in emitII()
253 int16_t Imm2, SMLoc IDLoc, in emitRRIII() argument
261 TmpInst.addOperand(MCOperand::createImm(Imm2)); in emitRRIII()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp1659 int16_t Imm1 = 0, NewImm1 = 0, Imm2 = 0, NewImm2 = 0; in eliminateRedundantCompare() local
1724 NewImm2 = Imm2 = (int16_t)CMPI2->getOperand(2).getImm(); in eliminateRedundantCompare()
1728 if (Imm1 != Imm2 && (!isEqOrNe(BI2) || !isEqOrNe(BI1))) { in eliminateRedundantCompare()
1729 int Diff = Imm1 - Imm2; in eliminateRedundantCompare()
1815 if (NewImm2 != Imm2) in eliminateRedundantCompare()
H A DPPCInstrInfo.cpp3196 static unsigned selectReg(int64_t Imm1, int64_t Imm2, unsigned CompareOpc, in selectReg() argument
3204 return Imm1 < Imm2 ? TrueReg : FalseReg; in selectReg()
3206 return Imm1 > Imm2 ? TrueReg : FalseReg; in selectReg()
3208 return Imm1 == Imm2 ? TrueReg : FalseReg; in selectReg()
3216 return (uint64_t)Imm1 < (uint64_t)Imm2 ? TrueReg : FalseReg; in selectReg()
3218 return (uint64_t)Imm1 > (uint64_t)Imm2 ? TrueReg : FalseReg; in selectReg()
3220 return Imm1 == Imm2 ? TrueReg : FalseReg; in selectReg()
H A DPPCISelDAGToDAG.cpp5080 unsigned Imm2; in tryAsSingleRLWIMI() local
5084 if (Val.getOpcode() != ISD::OR || !isInt32Immediate(Val.getOperand(1), Imm2)) in tryAsSingleRLWIMI()
5100 if (isRunOfOnes(~(Imm ^ Imm2), MB, ME) && !(~Imm & Imm2)) { in tryAsSingleRLWIMI()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h418 uint64_t Imm1, uint64_t Imm2);
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp2102 uint64_t Imm1, uint64_t Imm2) { in fastEmitInst_rii() argument
2112 .addImm(Imm2); in fastEmitInst_rii()
2117 .addImm(Imm2); in fastEmitInst_rii()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonConstPropagation.cpp2602 bool Imm1 = Src1.isImm(), Imm2 = Src2.isImm(); in evaluateHexCompare2() local
2608 } else if (Imm2) { in evaluateHexCompare2()
2618 } else if (Imm2) { in evaluateHexCompare2()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp1568 Register Imm2 = Add2Def->getOperand(2).getReg(); in matchPtrAddImmedChain() local
1569 auto MaybeImm2Val = getIConstantVRegValWithLookThrough(Imm2, MRI); in matchPtrAddImmedChain()
1604 MatchInfo.Bank = getRegBank(Imm2); in matchPtrAddImmedChain()
1647 Register Imm2 = Shl2Def->getOperand(2).getReg(); in matchShiftImmedChain() local
1648 auto MaybeImm2Val = getIConstantVRegValWithLookThrough(Imm2, MRI); in matchShiftImmedChain()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp1406 int Imm2 = cast<ConstantSDNode>(Op.getOperand(4))->getSExtValue(); in lowerINTRINSIC_VOID() local
1407 if (!isUInt<5>(Imm1) || !isInt<12>(Imm2)) in lowerINTRINSIC_VOID()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp5327 int64_t Imm1, Imm2; in parseModImm() local
5419 Imm2 = CE->getValue(); in parseModImm()
5420 if (!(Imm2 & ~0x1E)) { in parseModImm()
5422 Operands.push_back(ARMOperand::CreateModImm(Imm1, Imm2, S, Ex2)); in parseModImm()