/freebsd-10.3-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 490 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 D | NVPTXISelLowering.cpp | 627 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 D | TargetLowering.h | 1516 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 D | LegalizeVectorTypes.cpp | 158 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 D | LegalizeVectorOps.cpp | 356 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 D | LegalizeTypesGeneric.cpp | 311 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 D | SelectionDAG.cpp | 815 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 D | LegalizeDAG.cpp | 595 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 D | LegalizeTypes.cpp | 973 SDValue DAGTypeLegalizer::GetVectorElementPointer(SDValue VecPtr, EVT EltVT, argument 980 unsigned EltSize = EltVT.getSizeInBits() / 8; // FIXME: should be ABI size.
|
H A D | LegalizeTypes.h | 163 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 D | SelectionDAGBuilder.cpp | 1138 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 D | DAGCombiner.cpp | 1791 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 D | AMDGPUISelLowering.cpp | 493 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 D | TargetLoweringBase.cpp | 1020 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 D | X86ISelLowering.cpp | 4899 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 D | ARMISelLowering.cpp | 4962 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 D | ARMISelDAGToDAG.cpp | 2812 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 D | AArch64ISelLowering.cpp | 4357 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 D | PPCISelLowering.cpp | 5559 EVT EltVT = V1.getValueType().getVectorElementType(); local 5560 unsigned BytesPerElement = EltVT.getSizeInBits()/8;
|