Searched refs:MulImm (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 300 int64_t MulImm = cast<ConstantSDNode>(N)->getSExtValue(); in SelectCntImm() local 302 MulImm = 1LL << MulImm; in SelectCntImm() 304 if ((MulImm % std::abs(Scale)) != 0) in SelectCntImm() 307 MulImm /= Scale; in SelectCntImm() 308 if ((MulImm >= Min) && (MulImm <= Max)) { in SelectCntImm() 309 Imm = CurDAG->getTargetConstant(MulImm, SDLoc(N), MVT::i32); in SelectCntImm() 321 int64_t MulImm = cast<ConstantSDNode>(N)->getSExtValue(); in SelectEXTImm() local 323 if (MulImm >= 0 && MulImm <= Max) { in SelectEXTImm() 324 MulImm *= Scale; in SelectEXTImm() 325 Imm = CurDAG->getTargetConstant(MulImm, SDLoc(N), MVT::i32); in SelectEXTImm() [all …]
|
H A D | AArch64ISelLowering.cpp | 15483 APInt MulImm = Op.getConstantOperandAPInt(0); in LowerVSCALE() local 15484 return DAG.getZExtOrTrunc(DAG.getVScale(DL, MVT::i64, MulImm.sext(64)), DL, in LowerVSCALE()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 2030 SDValue SelectionDAG::getVScale(const SDLoc &DL, EVT VT, APInt MulImm, in getVScale() argument 2032 assert(MulImm.getBitWidth() == VT.getSizeInBits() && in getVScale() 2035 if (MulImm == 0) in getVScale() 2043 return getConstant(MulImm * C->getZExtValue(), DL, VT); in getVScale() 2046 return getNode(ISD::VSCALE, DL, VT, getConstant(MulImm, DL, VT)); in getVScale() 6966 const APInt &MulImm = N1->getConstantOperandAPInt(0); in getNode() local 6968 return getVScale(DL, VT, MulImm * N2CImm); in getNode() 7053 const APInt &MulImm = N1->getConstantOperandAPInt(0); in getNode() local 7055 return getVScale(DL, VT, MulImm << ShiftImm); in getNode()
|
H A D | LegalizeIntegerTypes.cpp | 1850 const APInt &MulImm = N->getConstantOperandAPInt(0); in PromoteIntRes_VSCALE() local 1851 return DAG.getVScale(SDLoc(N), VT, MulImm.sext(VT.getSizeInBits())); in PromoteIntRes_VSCALE()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 1121 SDValue getVScale(const SDLoc &DL, EVT VT, APInt MulImm,
|