Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAG.cpp816 EVT ExVT = N->getValueType(0); in SelectZeroExtend() local
817 unsigned ES = ExVT.getVectorElementType().getSizeInBits(); in SelectZeroExtend()
826 if (ExVT.getSizeInBits() == 32) { in SelectZeroExtend()
831 ReplaceNode(N, CurDAG->getMachineNode(Hexagon::EXTRACT_SUBREG, dl, ExVT, in SelectZeroExtend()
836 CurDAG->getMachineNode(Hexagon::A2_andp, dl, ExVT, in SelectZeroExtend()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp19324 MVT ExVT = MVT::getVectorVT(MVT::i16, VT.getVectorNumElements()); in LowerMUL() local
19327 DAG.getNode(ISD::MUL, dl, ExVT, in LowerMUL()
19328 DAG.getNode(ISD::SIGN_EXTEND, dl, ExVT, A), in LowerMUL()
19329 DAG.getNode(ISD::SIGN_EXTEND, dl, ExVT, B))); in LowerMUL()
19334 MVT ExVT = MVT::v8i16; in LowerMUL() local
19339 ALo = DAG.getNode(X86ISD::VSEXT, dl, ExVT, A); in LowerMUL()
19340 BLo = DAG.getNode(X86ISD::VSEXT, dl, ExVT, B); in LowerMUL()
19346 ALo = DAG.getBitcast(ExVT, ALo); in LowerMUL()
19347 BLo = DAG.getBitcast(ExVT, BLo); in LowerMUL()
19348 ALo = DAG.getNode(ISD::SRA, dl, ExVT, ALo, DAG.getConstant(8, dl, ExVT)); in LowerMUL()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp864 EVT ExVT = cast<VTSDNode>(Op.getOperand(1))->getVT(); in SimplifyDemandedBits() local
869 unsigned ShAmt = ExVT.getScalarType().getSizeInBits(); in SimplifyDemandedBits()
895 BitWidth - ExVT.getScalarType().getSizeInBits()); in SimplifyDemandedBits()
902 APInt::getSignBit(ExVT.getScalarType().getSizeInBits()).zext(BitWidth); in SimplifyDemandedBits()
905 ExVT.getScalarType().getSizeInBits()) & in SimplifyDemandedBits()
923 TLO.DAG.getZeroExtendInReg(Op.getOperand(0),dl,ExVT)); in SimplifyDemandedBits()