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

/external/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp778 EVT ExVT = N->getValueType(0); local
779 unsigned ES = ExVT.getVectorElementType().getSizeInBits();
788 if (ExVT.getSizeInBits() == 32) {
793 return CurDAG->getMachineNode(Hexagon::EXTRACT_SUBREG, dl, ExVT,
796 return CurDAG->getMachineNode(Hexagon::A2_andp, dl, ExVT,
/external/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp823 EVT ExVT = cast<VTSDNode>(Op.getOperand(1))->getVT(); local
828 unsigned ShAmt = ExVT.getScalarType().getSizeInBits();
854 BitWidth - ExVT.getScalarType().getSizeInBits());
861 APInt::getSignBit(ExVT.getScalarType().getSizeInBits()).zext(BitWidth);
864 ExVT.getScalarType().getSizeInBits()) &
882 TLO.DAG.getZeroExtendInReg(Op.getOperand(0),dl,ExVT));
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp18010 MVT ExVT = MVT::getVectorVT(MVT::i16, VT.getVectorNumElements());
18013 DAG.getNode(ISD::MUL, dl, ExVT,
18014 DAG.getNode(ISD::SIGN_EXTEND, dl, ExVT, A),
18015 DAG.getNode(ISD::SIGN_EXTEND, dl, ExVT, B)));
18020 MVT ExVT = MVT::v8i16;
18025 ALo = DAG.getNode(X86ISD::VSEXT, dl, ExVT, A);
18026 BLo = DAG.getNode(X86ISD::VSEXT, dl, ExVT, B);
18032 ALo = DAG.getBitcast(ExVT, ALo);
18033 BLo = DAG.getBitcast(ExVT, BLo);
18034 ALo = DAG.getNode(ISD::SRA, dl, ExVT, AL
[all...]

Completed in 248 milliseconds