Searched refs:CImm (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 3100 auto *CImm = cast<ConstantSDNode>(Op->getOperand(ImmOp)); in checkIntrinsicImmArg() local 3102 if ((IsSigned && !isInt<N>(CImm->getSExtValue())) || in checkIntrinsicImmArg() 3103 (!IsSigned && !isUInt<N>(CImm->getZExtValue()))) { in checkIntrinsicImmArg() 5129 auto *CImm = cast<ConstantSDNode>(Node->getOperand(ImmOp)); in legalizeIntrinsicImmArg() local 5131 if ((IsSigned && !isInt<N>(CImm->getSExtValue())) || in legalizeIntrinsicImmArg() 5132 (!IsSigned && !isUInt<N>(CImm->getZExtValue()))) { in legalizeIntrinsicImmArg() 5137 return DAG.getConstant(CImm->getZExtValue(), DL, Subtarget.getGRLenVT()); in legalizeIntrinsicImmArg() 5145 auto *CImm = cast<ConstantSDNode>(Node->getOperand(ImmOp)); in lowerVectorSplatImm() local 5148 if ((IsSigned && !isInt<N>(CImm->getSExtValue())) || in lowerVectorSplatImm() 5149 (!IsSigned && !isUInt<N>(CImm->getZExtValue()))) { in lowerVectorSplatImm() [all …]
|
| H A D | LoongArchInstrInfo.td | 1268 defvar CImm = !add(1, !shl(!add(1, !shl(1, Idx0)), Idx1)); 1269 def : Pat<(mul_const_oneuse GPR:$r, (i32 CImm)), 1277 defvar CImm = !add(Cb, !shl(Cb, Idx1)); 1278 def : Pat<(mul_const_oneuse GPR:$r, (i32 CImm)), 1288 defvar CImm = !add(1, !shl(!add(1, !shl(1, Idx0)), Idx1)); 1289 def : Pat<(sext_inreg (mul_const_oneuse GPR:$r, (i64 CImm)), i32), 1292 def : Pat<(mul_const_oneuse GPR:$r, (i64 CImm)), 1300 defvar CImm = !add(Cb, !shl(Cb, Idx1)); 1301 def : Pat<(sext_inreg (mul_const_oneuse GPR:$r, (i64 CImm)), i32), 1304 def : Pat<(mul_const_oneuse GPR:$r, (i64 CImm)),
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelLowering.cpp | 1459 auto *CImm = cast<ConstantSDNode>(Op->getOperand(ImmOp)); in lowerMSASplatImm() local 1462 IsSigned ? CImm->getSExtValue() : CImm->getZExtValue(), IsSigned), in lowerMSASplatImm() 1512 if (ConstantSDNode *CImm = dyn_cast<ConstantSDNode>(Imm)) { in lowerMSABinaryBitImmIntr() local 1513 APInt BitImm = APInt(64, 1) << CImm->getAPIntValue(); in lowerMSABinaryBitImmIntr()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | VarLocBasedImpl.cpp | 361 const ConstantInt *CImm; member 466 Loc.CImm = Op.getCImm(); in GetLocForOp()
|