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

/freebsd-10.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp460 EVT EltVT = N->getValueType(0); local
467 switch (EltVT.getSimpleVT().SimpleTy) {
491 switch (EltVT.getSimpleVT().SimpleTy) {
521 switch (EltVT.getSimpleVT().SimpleTy) {
545 switch (EltVT.getSimpleVT().SimpleTy) {
576 switch (EltVT.getSimpleVT().SimpleTy) {
600 switch (EltVT.getSimpleVT().SimpleTy) {
623 switch (EltVT.getSimpleVT().SimpleTy) {
647 switch (EltVT.getSimpleVT().SimpleTy) {
678 switch (EltVT
1221 EVT EltVT = Op1.getValueType(); local
[all...]
H A DNVPTXISelLowering.cpp819 EVT EltVT = VVT.getVectorElementType(); local
822 Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, SubOp,
926 EVT EltVT = ValVT.getVectorElementType(); local
933 if (EltVT.getSizeInBits() < 16)
955 SDValue ExtVal = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Val,
1095 EVT EltVT = ObjectVT.getVectorElementType(); local
1098 InVals.push_back(DAG.getNode(ISD::UNDEF, dl, EltVT));
1113 EVT EltVT = ObjectVT.getVectorElementType(); local
1119 //getParamSymbol(DAG, idx, EltVT),
1123 EltVT
1478 EVT EltVT = ResVT.getVectorElementType(); local
1565 EVT EltVT = ResVT.getVectorElementType(); local
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/
H A DTargetLowering.h1479 EVT EltVT = VT.getVectorElementType();
1483 return LegalizeKind(TypeScalarizeVector, EltVT);
1486 if (EltVT.isInteger()) {
1491 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts);
1496 LegalizeKind LK = getTypeConversion(Context, EltVT);
1502 EVT::getVectorVT(Context, EltVT, NumElts / 2));
1508 EVT OldEltVT = EltVT;
1512 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits()
1518 if (!EltVT
[all...]
/freebsd-10.0-release/contrib/llvm/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)
762 EVT EltVT = VecVT.getVectorElementType(); local
975 EVT EltVT = NewVT.getVectorElementType(); local
1281 EVT EltVT = N->getValueType(0).getVectorElementType(); local
1718 EVT EltVT = WidenVT.getVectorElementType(); local
1874 EVT EltVT = VT.getVectorElementType(); local
1940 EVT EltVT = WidenVT.getVectorElementType(); local
2015 EVT EltVT = WidenVT.getVectorElementType(); local
2061 EVT EltVT = VT.getVectorElementType(); local
2279 EVT EltVT = VT.getVectorElementType(); local
2326 EVT EltVT = VT.getVectorElementType(); local
2666 EVT EltVT = WidenVT.getVectorElementType(); local
2844 EVT EltVT = NVT.getVectorElementType(); local
[all...]
H A DLegalizeVectorOps.cpp353 EVT EltVT = VT.getVectorElementType(); local
354 EltVT = EVT::getIntegerVT(*DAG.getContext(), 2 * EltVT.getSizeInBits());
355 assert(EltVT.isSimple() && "Promoting to a non-simple vector type!");
358 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts);
746 EVT EltVT = VT.getVectorElementType(); local
758 Ops[i] = DAG.getNode(ISD::SELECT, dl, EltVT, Ops[i],
760 (EltVT.getSizeInBits()), EltVT),
761 DAG.getConstant(0, EltVT));
[all...]
H A DSelectionDAG.cpp811 EVT EltVT = N->getValueType(0).getVectorElementType(); local
813 assert((I->getValueType() == EltVT ||
814 (EltVT.isInteger() && I->getValueType().isInteger() &&
815 EltVT.bitsLE(I->getValueType()))) &&
958 EVT EltVT = VT.getScalarType(); local
960 getConstant(APInt::getAllOnesValue(EltVT.getSizeInBits()), VT);
965 EVT EltVT = VT.getScalarType(); local
966 assert((EltVT.getSizeInBits() >= 64 ||
967 (uint64_t)((int64_t)Val >> EltVT.getSizeInBits()) + 1 < 2) &&
969 return getConstant(APInt(EltVT
979 EVT EltVT = VT.getScalarType(); local
1032 EVT EltVT = VT.getScalarType(); local
1064 EVT EltVT = VT.getScalarType(); local
3425 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64; local
6105 EVT EltVT = VT.getVectorElementType(); local
[all...]
H A DLegalizeDAG.cpp585 EVT EltVT = VT.getVectorElementType(); local
601 unsigned EltSize = EltVT.getSizeInBits()/8;
605 Ch = DAG.getTruncStore(Ch, dl, Tmp2, StackPtr2, MachinePointerInfo(), EltVT,
620 EVT EltVT = Vec.getValueType().getVectorElementType(); local
621 if (Val.getValueType() == EltVT ||
622 (EltVT.isInteger() && Val.getValueType().bitsGE(EltVT))) {
1451 EVT EltVT = VT.getVectorElementType();
1459 unsigned TypeByteSize = EltVT.getSizeInBits() / 8;
1472 if (EltVT
[all...]
H A DLegalizeTypes.cpp1013 SDValue DAGTypeLegalizer::GetVectorElementPointer(SDValue VecPtr, EVT EltVT, argument
1023 unsigned EltSize = EltVT.getSizeInBits() / 8; // FIXME: should be ABI size.
H A DSelectionDAGBuilder.cpp1124 EVT EltVT = ValueVTs[i]; local
1126 Constants[i] = DAG.getUNDEF(EltVT);
1127 else if (EltVT.isFloatingPoint())
1128 Constants[i] = DAG.getConstantFP(0, EltVT);
1130 Constants[i] = DAG.getConstant(0, EltVT);
1151 EVT EltVT = TLI.getValueType(VecTy->getElementType()); local
1154 if (EltVT.isFloatingPoint())
1155 Op = DAG.getConstantFP(0, EltVT);
1157 Op = DAG.getConstant(0, EltVT);
3031 EVT EltVT local
[all...]
H A DLegalizeTypes.h159 SDValue GetVectorElementPointer(SDValue VecPtr, EVT EltVT, SDValue Index);
H A DDAGCombiner.cpp3071 EVT EltVT = VT.isVector() ? VT.getVectorElementType() : VT; local
3072 return DAG.getConstant(APInt::getAllOnesValue(EltVT.getSizeInBits()), VT);
4795 EVT EltVT = VT.getVectorElementType(); local
4797 DAG.getConstant(1, EltVT));
9450 EVT EltVT = RVT.getVectorElementType();
9452 DAG.getConstant(0, EltVT));
9550 EVT EltVT = Op.getValueType(); local
9551 SDValue FoldOp = DAG.getNode(N->getOpcode(), N0.getDebugLoc(), EltVT, Op);
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp960 MVT EltVT = VT.getVectorElementType(); local
962 if (NElts != 1 && !shouldSplitVectorElementType(EltVT)) {
970 if (SVT.getVectorElementType().getSizeInBits() > EltVT.getSizeInBits()
987 if (SVT.getVectorElementType() == EltVT &&
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4582 EVT EltVT = SrcVT.getVectorElementType(); local
4583 if (EltVT == MVT::i8 || EltVT == MVT::i16)
5071 EVT EltVT = VT.getVectorElementType(); local
5097 if (!DAG.isConsecutiveLoad(LD, LDBase, EltVT.getSizeInBits()/8, i))
5713 MVT EltVT = VT.getVectorElementType(); local
5716 if (!Subtarget->hasSSE41() || EltVT == MVT::i8)
5749 if (EltVT == MVT::i64 || (EltVT == MVT::i32 && !Subtarget->hasInt256())) {
5750 BlendVT = MVT::getVectorVT(MVT::getFloatingPointVT(EltVT
6286 MVT EltVT = VT.getVectorElementType(); local
6886 MVT EltVT = VT.getVectorElementType(); local
6925 MVT EltVT = VT.getVectorElementType(); local
7260 MVT EltVT = VT.getVectorElementType(); local
7314 MVT EltVT = VT.getVectorElementType(); local
8631 MVT EltVT = VT; local
8665 MVT EltVT = VT; local
9233 MVT EltVT = VT.getVectorElementType(); local
9253 MVT EltVT = Op0.getValueType().getVectorElementType().getSimpleVT(); local
9415 EVT EltVT = VT.getVectorElementType(); local
10303 MVT EltVT = VT.getVectorElementType().getSimpleVT(); local
11417 MVT EltVT = VT.getVectorElementType().getSimpleVT(); local
11734 EVT EltVT = VT.getVectorElementType(); local
11947 MVT EltVT = VT.getVectorElementType().getSimpleVT(); local
12089 MVT EltVT = VT.getVectorElementType().getSimpleVT(); local
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp4673 EVT EltVT = EVT::getFloatingPointVT(EltSize); local
4674 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts);
4677 Ops.push_back(DAG.getNode(ISD::BITCAST, dl, EltVT, Op.getOperand(i)));
5111 EVT EltVT = EVT::getFloatingPointVT(EltSize); local
5112 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts);
5118 Ops.push_back(DAG.getUNDEF(EltVT));
5120 Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT,
9371 EVT EltVT = N0.getValueType(); local
9375 (EltVT == MVT::i8 || EltVT
[all...]
H A DARMISelDAGToDAG.cpp2906 EVT EltVT = VecVT.getVectorElementType(); local
2908 if (EltVT == MVT::f64) {
2912 assert(EltVT == MVT::f32 && "unexpected type for BUILD_VECTOR");
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp5523 EVT EltVT = V1.getValueType().getVectorElementType(); local
5524 unsigned BytesPerElement = EltVT.getSizeInBits()/8;

Completed in 470 milliseconds