Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/
H A Darm64-shrink-v1i64.ll4 ; Convert x+y to (VT)((SmallVT)x+(SmallVT)y)
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp348 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), SmallVTBits); in ShrinkDemandedOp() local
349 if (TLI.isTruncateFree(Op.getValueType(), SmallVT) && in ShrinkDemandedOp()
350 TLI.isZExtFree(SmallVT, Op.getValueType())) { in ShrinkDemandedOp()
352 SDValue X = DAG.getNode(Op.getOpcode(), dl, SmallVT, in ShrinkDemandedOp()
353 DAG.getNode(ISD::TRUNCATE, dl, SmallVT, in ShrinkDemandedOp()
355 DAG.getNode(ISD::TRUNCATE, dl, SmallVT, in ShrinkDemandedOp()
H A DLegalizeIntegerTypes.cpp703 EVT SmallVT = LHS.getValueType(); in PromoteIntRes_XMULO() local
726 DAG.getIntPtrConstant(SmallVT.getSizeInBits())); in PromoteIntRes_XMULO()
732 Mul, DAG.getValueType(SmallVT)); in PromoteIntRes_XMULO()
H A DDAGCombiner.cpp4447 EVT SmallVT = N0.getOperand(0).getValueType(); in visitSRL() local
4448 unsigned BitSize = SmallVT.getScalarSizeInBits(); in visitSRL()
4452 if (!LegalTypes || TLI.isTypeDesirableForOp(ISD::SRL, SmallVT)) { in visitSRL()
4454 SDValue SmallShift = DAG.getNode(ISD::SRL, SDLoc(N0), SmallVT, in visitSRL()
4456 DAG.getConstant(ShiftAmt, getShiftAmountTy(SmallVT))); in visitSRL()
11235 EVT SmallVT = V->getOperand(1).getValueType(); in visitEXTRACT_SUBVECTOR() local
11236 if (!NVT.bitsEq(SmallVT) || NVT.getSizeInBits()*2 != BigVT.getSizeInBits()) in visitEXTRACT_SUBVECTOR()
11251 if (InsIdx->getZExtValue() * SmallVT.getScalarType().getSizeInBits() == in visitEXTRACT_SUBVECTOR()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DAMDGPUISelLowering.cpp2345 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), WidthVal); in PerformDAGCombine() local
2354 DAG.getValueType(SmallVT)); in PerformDAGCombine()
2357 return DAG.getZeroExtendInReg(BitsFrom, DL, SmallVT); in PerformDAGCombine()