Searched refs:EltVT (Results 1 - 16 of 16) sorted by relevance

/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp156 EVT EltVT = N->getValueType(0).getVectorElementType(); local
160 if (EltVT.isInteger())
161 return DAG.getNode(ISD::TRUNCATE, N->getDebugLoc(), EltVT, InOp);
199 EVT EltVT = N->getValueType(0).getVectorElementType(); local
200 if (Op.getValueType() != EltVT)
202 Op = DAG.getNode(ISD::TRUNCATE, N->getDebugLoc(), EltVT, Op);
234 EVT EltVT = N->getValueType(0).getVectorElementType(); local
237 return DAG.getNode(N->getOpcode(), N->getDebugLoc(), EltVT,
244 EVT EltVT = N->getValueType(0).getVectorElementType(); local
246 if (InOp.getValueType() != EltVT)
742 EVT EltVT = VecVT.getVectorElementType(); local
955 EVT EltVT = NewVT.getVectorElementType(); local
1207 EVT EltVT = N->getValueType(0).getVectorElementType(); local
1584 EVT EltVT = WidenVT.getVectorElementType(); local
1740 EVT EltVT = VT.getVectorElementType(); local
1806 EVT EltVT = WidenVT.getVectorElementType(); local
1881 EVT EltVT = WidenVT.getVectorElementType(); local
1927 EVT EltVT = VT.getVectorElementType(); local
2141 EVT EltVT = VT.getVectorElementType(); local
2188 EVT EltVT = VT.getVectorElementType(); local
2528 EVT EltVT = WidenVT.getVectorElementType(); local
2706 EVT EltVT = NVT.getVectorElementType(); local
[all...]
H A DLegalizeVectorOps.cpp328 EVT EltVT = VT.getVectorElementType(); local
329 EltVT = EVT::getIntegerVT(*DAG.getContext(), 2 * EltVT.getSizeInBits());
330 assert(EltVT.isSimple() && "Promoting to a non-simple vector type!");
333 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts);
596 EVT EltVT = VT.getVectorElementType(); local
608 Ops[i] = DAG.getNode(ISD::SELECT, dl, EltVT, Ops[i],
610 (EltVT.getSizeInBits()), EltVT),
611 DAG.getConstant(0, EltVT));
[all...]
H A DSelectionDAG.cpp826 EVT EltVT = N->getValueType(0).getVectorElementType(); local
828 assert((I->getValueType() == EltVT ||
829 (EltVT.isInteger() && I->getValueType().isInteger() &&
830 EltVT.bitsLE(I->getValueType()))) &&
971 EVT EltVT = VT.getScalarType(); local
973 getConstant(APInt::getAllOnesValue(EltVT.getSizeInBits()), VT);
978 EVT EltVT = VT.getScalarType(); local
979 assert((EltVT.getSizeInBits() >= 64 ||
980 (uint64_t)((int64_t)Val >> EltVT.getSizeInBits()) + 1 < 2) &&
982 return getConstant(APInt(EltVT
992 EVT EltVT = VT.getScalarType(); local
1045 EVT EltVT = VT.getScalarType(); local
1077 EVT EltVT = VT.getScalarType(); local
3377 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64; local
5981 EVT EltVT = VT.getVectorElementType(); local
[all...]
H A DLegalizeDAG.cpp582 EVT EltVT = VT.getVectorElementType(); local
598 unsigned EltSize = EltVT.getSizeInBits()/8;
602 Ch = DAG.getTruncStore(Ch, dl, Tmp2, StackPtr2, MachinePointerInfo(), EltVT,
617 EVT EltVT = Vec.getValueType().getVectorElementType(); local
618 if (Val.getValueType() == EltVT ||
619 (EltVT.isInteger() && Val.getValueType().bitsGE(EltVT))) {
1447 EVT EltVT = VT.getVectorElementType();
1455 unsigned TypeByteSize = EltVT.getSizeInBits() / 8;
1468 if (EltVT
[all...]
H A DLegalizeTypes.cpp1010 SDValue DAGTypeLegalizer::GetVectorElementPointer(SDValue VecPtr, EVT EltVT, argument
1020 unsigned EltSize = EltVT.getSizeInBits() / 8; // FIXME: should be ABI size.
H A DSelectionDAGBuilder.cpp1118 EVT EltVT = ValueVTs[i]; local
1120 Constants[i] = DAG.getUNDEF(EltVT);
1121 else if (EltVT.isFloatingPoint())
1122 Constants[i] = DAG.getConstantFP(0, EltVT);
1124 Constants[i] = DAG.getConstant(0, EltVT);
1145 EVT EltVT = TLI.getValueType(VecTy->getElementType()); local
1148 if (EltVT.isFloatingPoint())
1149 Op = DAG.getConstantFP(0, EltVT);
1151 Op = DAG.getConstant(0, EltVT);
3030 EVT EltVT local
[all...]
H A DLegalizeTypes.h159 SDValue GetVectorElementPointer(SDValue VecPtr, EVT EltVT, SDValue Index);
H A DTargetLowering.cpp827 EVT EltVT = VT.getVectorElementType(); local
837 if (SVT.getVectorElementType().getSizeInBits() > EltVT.getSizeInBits()
854 if (SVT.getVectorElementType() == EltVT &&
H A DDAGCombiner.cpp3031 EVT EltVT = VT.isVector() ? VT.getVectorElementType() : VT; local
3032 return DAG.getConstant(APInt::getAllOnesValue(EltVT.getSizeInBits()), VT);
4703 EVT EltVT = VT.getVectorElementType(); local
4705 DAG.getConstant(1, EltVT));
8793 EVT EltVT = RVT.getVectorElementType();
8795 DAG.getConstant(0, EltVT));
8903 EVT EltVT = Op.getValueType(); local
8904 SDValue FoldOp = DAG.getNode(N->getOpcode(), N0.getDebugLoc(), EltVT, Op);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Target/
H A DTargetLowering.h2008 EVT EltVT = VT.getVectorElementType();
2012 return LegalizeKind(TypeScalarizeVector, EltVT);
2015 if (EltVT.isInteger()) {
2020 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts);
2025 LegalizeKind LK = getTypeConversion(Context, EltVT);
2031 EVT::getVectorVT(Context, EltVT, NumElts / 2));
2040 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits()
2046 if (!EltVT.isSimple()) break;
2049 MVT NVT = MVT::getVectorVT(EltVT
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CellSPU/
H A DSPUISelLowering.cpp1660 EVT EltVT = VT.getVectorElementType(); local
1664 unsigned minSplatBits = EltVT.getSizeInBits();
1714 SDValue T = DAG.getConstant(Value16, EltVT);
1850 EVT EltVT = VecVT.getVectorElementType(); local
1862 if (EltVT == MVT::i8) {
1865 } else if (EltVT == MVT::i16) {
1868 } else if (EltVT == MVT::i32 || EltVT == MVT::f32) {
1871 } else if (EltVT == MVT::i64 || EltVT
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86ISelLowering.cpp4472 EVT EltVT = SrcVT.getVectorElementType(); local
4473 if (EltVT == MVT::i8 || EltVT == MVT::i16)
4959 EVT EltVT = VT.getVectorElementType(); local
4985 if (!DAG.isConsecutiveLoad(LD, LDBase, EltVT.getSizeInBits()/8, i))
6179 MVT EltVT = VT.getVectorElementType().getSimpleVT(); local
6180 EVT NVT = MVT::getVectorVT(EltVT, NumLaneElems);
6237 SVOps.push_back(DAG.getUNDEF(EltVT));
6248 SVOps.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT,
6711 EVT EltVT local
6750 EVT EltVT = VT.getVectorElementType(); local
7091 EVT EltVT = VT.getVectorElementType(); local
7145 EVT EltVT = VT.getVectorElementType(); local
8220 EVT EltVT = VT; local
8252 EVT EltVT = VT; local
8861 MVT EltVT = VT.getVectorElementType().getSimpleVT(); local
8881 EVT EltVT = Op0.getValueType().getVectorElementType(); local
8983 EVT EltVT = VT.getVectorElementType(); local
9759 MVT EltVT = VT.getVectorElementType().getSimpleVT(); local
10726 MVT EltVT = VT.getVectorElementType().getSimpleVT(); local
10985 MVT EltVT = VT.getVectorElementType().getSimpleVT(); local
11127 MVT EltVT = VT.getVectorElementType().getSimpleVT(); local
14732 EVT EltVT = VT.getVectorElementType(); local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp837 EVT EltVT = VVT.getVectorElementType(); local
840 Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, SubOp,
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/
H A DARMISelLowering.cpp4310 EVT EltVT = EVT::getFloatingPointVT(EltSize); local
4311 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts);
4314 Ops.push_back(DAG.getNode(ISD::BITCAST, dl, EltVT, Op.getOperand(i)));
4724 EVT EltVT = EVT::getFloatingPointVT(EltSize); local
4725 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts);
4731 Ops.push_back(DAG.getUNDEF(EltVT));
4733 Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT,
8822 EVT EltVT = N0.getValueType(); local
8826 (EltVT == MVT::i8 || EltVT
[all...]
H A DARMISelDAGToDAG.cpp2789 EVT EltVT = VecVT.getVectorElementType(); local
2791 if (EltVT == MVT::f64) {
2795 assert(EltVT == MVT::f32 && "unexpected type for BUILD_VECTOR");
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/PowerPC/
H A DPPCISelLowering.cpp4525 EVT EltVT = V1.getValueType().getVectorElementType(); local
4526 unsigned BytesPerElement = EltVT.getSizeInBits()/8;

Completed in 617 milliseconds