Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp342 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), SmallVTBits); in ShrinkDemandedOp() local
343 if (TLI.isTruncateFree(Op.getValueType(), SmallVT) && in ShrinkDemandedOp()
344 TLI.isZExtFree(SmallVT, Op.getValueType())) { in ShrinkDemandedOp()
346 SDValue X = DAG.getNode(Op.getOpcode(), dl, SmallVT, in ShrinkDemandedOp()
347 DAG.getNode(ISD::TRUNCATE, dl, SmallVT, in ShrinkDemandedOp()
349 DAG.getNode(ISD::TRUNCATE, dl, SmallVT, in ShrinkDemandedOp()
DLegalizeIntegerTypes.cpp655 EVT SmallVT = LHS.getValueType(); in PromoteIntRes_XMULO() local
678 DAG.getIntPtrConstant(SmallVT.getSizeInBits())); in PromoteIntRes_XMULO()
684 Mul, DAG.getValueType(SmallVT)); in PromoteIntRes_XMULO()
DDAGCombiner.cpp4012 EVT SmallVT = N0.getOperand(0).getValueType(); in visitSRL() local
4013 if (N1C->getZExtValue() >= SmallVT.getSizeInBits()) in visitSRL()
4016 if (!LegalTypes || TLI.isTypeDesirableForOp(ISD::SRL, SmallVT)) { in visitSRL()
4018 SDValue SmallShift = DAG.getNode(ISD::SRL, SDLoc(N0), SmallVT, in visitSRL()
4020 DAG.getConstant(ShiftAmt, getShiftAmountTy(SmallVT))); in visitSRL()
9919 EVT SmallVT = V->getOperand(1).getValueType(); in visitEXTRACT_SUBVECTOR() local
9920 if (!NVT.bitsEq(SmallVT) || NVT.getSizeInBits()*2 != BigVT.getSizeInBits()) in visitEXTRACT_SUBVECTOR()
9935 if (InsIdx->getZExtValue() * SmallVT.getScalarType().getSizeInBits() == in visitEXTRACT_SUBVECTOR()