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

/freebsd-10.3-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp490 EVT EltVT = N->getValueType(0); local
497 switch (EltVT.getSimpleVT().SimpleTy) {
521 switch (EltVT.getSimpleVT().SimpleTy) {
551 switch (EltVT.getSimpleVT().SimpleTy) {
575 switch (EltVT.getSimpleVT().SimpleTy) {
606 switch (EltVT.getSimpleVT().SimpleTy) {
630 switch (EltVT.getSimpleVT().SimpleTy) {
653 switch (EltVT.getSimpleVT().SimpleTy) {
677 switch (EltVT.getSimpleVT().SimpleTy) {
708 switch (EltVT
822 EVT EltVT = Mem->getMemoryVT().getVectorElementType(); local
1534 EVT EltVT = Op1.getValueType(); local
1925 EVT EltVT = Node->getValueType(0); local
[all...]
H A DNVPTXISelLowering.cpp627 EVT EltVT = ObjectVT.getVectorElementType(); local
628 EVT MemVT = EltVT;
630 if (EltVT.getSizeInBits() < 16) {
632 EltVT = MVT::i16;
680 if (EltVT.getSizeInBits() == 64)
708 StoreVal = DAG.getUNDEF(EltVT);
720 StoreVal = DAG.getUNDEF(EltVT);
730 StoreVal = DAG.getUNDEF(EltVT);
957 EVT EltVT = ObjectVT.getVectorElementType(); local
961 unsigned sz = EltVT
1037 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize); local
1150 EVT EltVT = VVT.getVectorElementType(); local
1257 EVT EltVT = ValVT.getVectorElementType(); local
1531 EVT EltVT = ObjectVT.getVectorElementType(); local
1717 EVT EltVT = getValueType(RetTy).getVectorElementType(); local
2073 EVT EltVT = ResVT.getVectorElementType(); local
2160 EVT EltVT = ResVT.getVectorElementType(); local
[all...]
/freebsd-10.3-release/contrib/llvm/include/llvm/Target/
H A DTargetLowering.h1516 EVT EltVT = VT.getVectorElementType();
1520 return LegalizeKind(TypeScalarizeVector, EltVT);
1525 if (EltVT.isInteger()) {
1530 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts);
1535 LegalizeKind LK = getTypeConversion(Context, EltVT);
1541 EVT::getVectorVT(Context, EltVT, NumElts / 2));
1547 EVT OldEltVT = EltVT;
1551 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits()
1558 if (!EltVT
[all...]
/freebsd-10.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp158 EVT EltVT = N->getValueType(0).getVectorElementType(); local
162 if (EltVT.isInteger())
163 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, InOp);
201 EVT EltVT = N->getValueType(0).getVectorElementType(); local
202 if (Op.getValueType() != EltVT)
204 Op = DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, Op);
237 EVT EltVT = N->getValueType(0).getVectorElementType(); local
240 return DAG.getNode(N->getOpcode(), SDLoc(N), EltVT,
247 EVT EltVT = N->getValueType(0).getVectorElementType(); local
249 if (InOp.getValueType() != EltVT)
813 EVT EltVT = VecVT.getVectorElementType(); local
1064 EVT EltVT = NewVT.getVectorElementType(); local
1358 EVT EltVT = N->getValueType(0).getVectorElementType(); local
1809 EVT EltVT = WidenVT.getVectorElementType(); local
1968 EVT EltVT = N->getOperand(0).getValueType(); local
2033 EVT EltVT = WidenVT.getVectorElementType(); local
2108 EVT EltVT = WidenVT.getVectorElementType(); local
2154 EVT EltVT = VT.getVectorElementType(); local
2383 EVT EltVT = VT.getVectorElementType(); local
2430 EVT EltVT = VT.getVectorElementType(); local
2777 EVT EltVT = WidenVT.getVectorElementType(); local
2961 EVT EltVT = NVT.getVectorElementType(); local
[all...]
H A DLegalizeVectorOps.cpp356 EVT EltVT = VT.getVectorElementType(); local
357 EltVT = EVT::getIntegerVT(*DAG.getContext(), 2 * EltVT.getSizeInBits());
358 assert(EltVT.isSimple() && "Promoting to a non-simple vector type!");
361 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts);
754 EVT EltVT = VT.getVectorElementType(); local
767 Ops[i] = DAG.getSelect(dl, EltVT, Ops[i],
769 (EltVT.getSizeInBits()), EltVT),
770 DAG.getConstant(0, EltVT));
[all...]
H A DLegalizeTypesGeneric.cpp311 EVT EltVT) {
321 IntegerToVector(Parts[0], NumElements, Ops, EltVT);
322 IntegerToVector(Parts[1], NumElements, Ops, EltVT);
324 Ops.push_back(DAG.getNode(ISD::BITCAST, DL, EltVT, Op));
309 IntegerToVector(SDValue Op, unsigned NumElements, SmallVectorImpl<SDValue> &Ops, EVT EltVT) argument
H A DSelectionDAG.cpp815 EVT EltVT = N->getValueType(0).getVectorElementType(); local
817 assert((I->getValueType() == EltVT ||
818 (EltVT.isInteger() && I->getValueType().isInteger() &&
819 EltVT.bitsLE(I->getValueType()))) &&
961 EVT EltVT = VT.getScalarType(); local
963 getConstant(APInt::getAllOnesValue(EltVT.getSizeInBits()), VT);
968 EVT EltVT = VT.getScalarType(); local
969 assert((EltVT.getSizeInBits() >= 64 ||
970 (uint64_t)((int64_t)Val >> EltVT.getSizeInBits()) + 1 < 2) &&
972 return getConstant(APInt(EltVT
982 EVT EltVT = VT.getScalarType(); local
1085 EVT EltVT = VT.getScalarType(); local
1117 EVT EltVT = VT.getScalarType(); local
3535 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64; local
6267 EVT EltVT = VT.getVectorElementType(); local
[all...]
H A DLegalizeDAG.cpp595 EVT EltVT = VT.getVectorElementType(); local
611 unsigned EltSize = EltVT.getSizeInBits()/8;
615 Ch = DAG.getTruncStore(Ch, dl, Tmp2, StackPtr2, MachinePointerInfo(), EltVT,
630 EVT EltVT = Vec.getValueType().getVectorElementType(); local
631 if (Val.getValueType() == EltVT ||
632 (EltVT.isInteger() && Val.getValueType().bitsGE(EltVT))) {
1455 EVT EltVT = VT.getVectorElementType();
1463 unsigned TypeByteSize = EltVT.getSizeInBits() / 8;
1476 if (EltVT
[all...]
H A DLegalizeTypes.cpp973 SDValue DAGTypeLegalizer::GetVectorElementPointer(SDValue VecPtr, EVT EltVT, argument
980 unsigned EltSize = EltVT.getSizeInBits() / 8; // FIXME: should be ABI size.
H A DLegalizeTypes.h163 SDValue GetVectorElementPointer(SDValue VecPtr, EVT EltVT, SDValue Index);
737 /// operations of type \p EltVT and store them in \p Ops.
739 SmallVectorImpl<SDValue> &Ops, EVT EltVT);
H A DSelectionDAGBuilder.cpp1138 EVT EltVT = ValueVTs[i];
1140 Constants[i] = DAG.getUNDEF(EltVT);
1141 else if (EltVT.isFloatingPoint())
1142 Constants[i] = DAG.getConstantFP(0, EltVT);
1144 Constants[i] = DAG.getConstant(0, EltVT);
1165 EVT EltVT = TLI->getValueType(VecTy->getElementType());
1168 if (EltVT.isFloatingPoint())
1169 Op = DAG.getConstantFP(0, EltVT);
1171 Op = DAG.getConstant(0, EltVT);
3155 EVT EltVT
[all...]
H A DDAGCombiner.cpp1791 EVT EltVT = N->getValueType(0).getVectorElementType(); local
1794 EltVT.getSizeInBits() >= SplatBitSize);
3159 EVT EltVT = VT.isVector() ? VT.getVectorElementType() : VT; local
3160 return DAG.getConstant(APInt::getAllOnesValue(EltVT.getSizeInBits()), VT);
4932 EVT EltVT = VT.getVectorElementType(); local
4934 DAG.getConstant(1, EltVT));
10182 EVT EltVT = RVT.getVectorElementType();
10184 DAG.getConstant(0, EltVT));
10282 EVT EltVT = Op.getValueType(); local
10283 SDValue FoldOp = DAG.getNode(N->getOpcode(), SDLoc(N0), EltVT, O
[all...]
/freebsd-10.3-release/contrib/llvm/lib/Target/R600/
H A DAMDGPUISelLowering.cpp493 EVT EltVT = Op.getValueType().getVectorElementType(); local
502 Loads.push_back(DAG.getExtLoad(Load->getExtensionType(), SL, EltVT,
569 EVT EltVT = Store->getValue().getValueType().getVectorElementType(); local
577 SDValue Val = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT,
/freebsd-10.3-release/contrib/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1020 MVT EltVT = VT.getVectorElementType(); local
1022 if (NElts != 1 && !shouldSplitVectorElementType(EltVT)) {
1030 if (SVT.getVectorElementType().getSizeInBits() > EltVT.getSizeInBits()
1047 if (SVT.getVectorElementType() == EltVT &&
/freebsd-10.3-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4899 MVT EltVT = SrcVT.getVectorElementType(); local
4900 if (EltVT == MVT::i8 || EltVT == MVT::i16)
5400 EVT EltVT = VT.getVectorElementType(); local
5426 if (!DAG.isConsecutiveLoad(LD, LDBase, EltVT.getSizeInBits()/8, i))
6179 MVT EltVT = VT.getVectorElementType(); local
6186 if (!Subtarget->hasSSE41() || EltVT == MVT::i8)
6219 if (EltVT == MVT::i64 || (EltVT == MVT::i32 && !Subtarget->hasInt256())) {
6220 BlendVT = MVT::getVectorVT(MVT::getFloatingPointVT(EltVT
6756 MVT EltVT = VT.getVectorElementType(); local
7361 MVT EltVT = VT.getVectorElementType(); local
7400 MVT EltVT = VT.getVectorElementType(); local
7679 MVT EltVT = VecVT.getVectorElementType(); local
7756 MVT EltVT = VT.getVectorElementType(); local
7810 MVT EltVT = VT.getVectorElementType(); local
9193 MVT EltVT = VT; local
9227 MVT EltVT = VT; local
9840 MVT EltVT = VT.getVectorElementType(); local
9893 MVT EltVT = Op0.getSimpleValueType().getVectorElementType(); local
10061 EVT EltVT = VT.getVectorElementType(); local
11030 MVT EltVT = VT.getVectorElementType().getSimpleVT(); local
12424 MVT EltVT = VT.getVectorElementType().getSimpleVT(); local
12759 EVT EltVT = VT.getVectorElementType(); local
12980 MVT EltVT = VT.getVectorElementType().getSimpleVT(); local
13121 MVT EltVT = VT.getVectorElementType().getSimpleVT(); local
16393 MVT EltVT = N->getSimpleValueType(0); local
[all...]
/freebsd-10.3-release/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp4962 EVT EltVT = EVT::getFloatingPointVT(EltSize); local
4963 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts);
4966 Ops.push_back(DAG.getNode(ISD::BITCAST, dl, EltVT, Op.getOperand(i)));
5418 EVT EltVT = EVT::getFloatingPointVT(EltSize); local
5419 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts);
5425 Ops.push_back(DAG.getUNDEF(EltVT));
5427 Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT,
9170 EVT EltVT = VT.getVectorElementType(); local
9173 if (EltVT.getSizeInBits() != 32 || !N->hasOneUse())
9177 assert(EltVT
9972 EVT EltVT = N0.getValueType(); local
[all...]
H A DARMISelDAGToDAG.cpp2812 EVT EltVT = VecVT.getVectorElementType(); local
2814 if (EltVT == MVT::f64) {
2818 assert(EltVT == MVT::f32 && "unexpected type for BUILD_VECTOR");
/freebsd-10.3-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp4357 EVT EltVT; local
4359 EltVT = (EltSize == 64) ? MVT::f64 : MVT::f32;
4361 EltVT = (EltSize == 64) ? MVT::i64 : MVT::i32;
4364 ExtV = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, ExtV,
/freebsd-10.3-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp5559 EVT EltVT = V1.getValueType().getVectorElementType(); local
5560 unsigned BytesPerElement = EltVT.getSizeInBits()/8;

Completed in 772 milliseconds