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

/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp752 EVT EltVT = ObjectVT.getVectorElementType(); local
753 EVT MemVT = EltVT;
755 if (EltVT.getSizeInBits() < 16) {
757 EltVT = MVT::i16;
805 if (EltVT.getSizeInBits() == 64)
833 StoreVal = DAG.getUNDEF(EltVT);
845 StoreVal = DAG.getUNDEF(EltVT);
855 StoreVal = DAG.getUNDEF(EltVT);
1070 EVT EltVT = ObjectVT.getVectorElementType(); local
1074 unsigned sz = EltVT
1150 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize); local
1266 EVT EltVT = VVT.getVectorElementType(); local
1498 EVT EltVT = ValVT.getVectorElementType(); local
1771 EVT EltVT = ObjectVT.getVectorElementType(); local
1956 EVT EltVT = getValueType(RetTy).getVectorElementType(); local
3076 EVT EltVT = ResVT.getVectorElementType(); local
3162 EVT EltVT = ResVT.getVectorElementType(); local
[all...]
H A DNVPTXISelDAGToDAG.cpp689 EVT EltVT = N->getValueType(0); local
696 switch (EltVT.getSimpleVT().SimpleTy) {
720 switch (EltVT.getSimpleVT().SimpleTy) {
750 switch (EltVT.getSimpleVT().SimpleTy) {
774 switch (EltVT.getSimpleVT().SimpleTy) {
805 switch (EltVT.getSimpleVT().SimpleTy) {
829 switch (EltVT.getSimpleVT().SimpleTy) {
852 switch (EltVT.getSimpleVT().SimpleTy) {
876 switch (EltVT.getSimpleVT().SimpleTy) {
907 switch (EltVT
1048 EVT EltVT = Mem->getMemoryVT(); local
2005 EVT EltVT = Op1.getValueType(); local
2396 EVT EltVT = Node->getValueType(0); local
[all...]
/external/llvm/include/llvm/CodeGen/
H A DValueTypes.h286 EVT EltVT = getVectorElementType(); local
287 EltVT = EVT::getIntegerVT(Context, 2 * EltVT.getSizeInBits());
288 return EVT::getVectorVT(Context, EltVT, getVectorNumElements());
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp163 EVT EltVT = N->getValueType(0).getVectorElementType(); local
167 if (EltVT.isInteger())
168 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, InOp);
206 EVT EltVT = N->getValueType(0).getVectorElementType(); local
207 if (Op.getValueType() != EltVT)
209 Op = DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, Op);
242 EVT EltVT = N->getValueType(0).getVectorElementType(); local
245 return DAG.getNode(N->getOpcode(), SDLoc(N), EltVT,
252 EVT EltVT = N->getValueType(0).getVectorElementType(); local
254 if (InOp.getValueType() != EltVT)
873 EVT EltVT = VecVT.getVectorElementType(); local
1124 EVT EltVT = NewVT.getVectorElementType(); local
1418 EVT EltVT = N->getValueType(0).getVectorElementType(); local
1867 EVT EltVT = WidenVT.getVectorElementType(); local
2024 EVT EltVT = N->getOperand(0).getValueType(); local
2089 EVT EltVT = WidenVT.getVectorElementType(); local
2164 EVT EltVT = WidenVT.getVectorElementType(); local
2210 EVT EltVT = VT.getVectorElementType(); local
2503 EVT EltVT = VT.getVectorElementType(); local
2550 EVT EltVT = VT.getVectorElementType(); local
2894 EVT EltVT = WidenVT.getVectorElementType(); local
3078 EVT EltVT = NVT.getVectorElementType(); local
[all...]
H A DSelectionDAG.cpp867 EVT EltVT = N->getValueType(0).getVectorElementType(); local
869 assert((I->getValueType() == EltVT ||
870 (EltVT.isInteger() && I->getValueType().isInteger() &&
871 EltVT.bitsLE(I->getValueType()))) &&
1069 EVT EltVT = VT.getScalarType(); local
1071 getConstant(APInt::getAllOnesValue(EltVT.getSizeInBits()), VT);
1076 EVT EltVT = VT.getScalarType(); local
1084 TrueValue = getConstant(APInt::getAllOnesValue(EltVT.getSizeInBits()),
1092 EVT EltVT = VT.getScalarType(); local
1093 assert((EltVT
1108 EVT EltVT = VT.getScalarType(); local
1212 EVT EltVT = VT.getScalarType(); local
1244 EVT EltVT = VT.getScalarType(); local
3718 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64; local
6411 EVT EltVT = VT.getVectorElementType(); local
6599 EVT EltVT = VT.getVectorElementType(); local
[all...]
H A DLegalizeTypesGeneric.cpp317 EVT EltVT) {
327 IntegerToVector(Parts[0], NumElements, Ops, EltVT);
328 IntegerToVector(Parts[1], NumElements, Ops, EltVT);
330 Ops.push_back(DAG.getNode(ISD::BITCAST, DL, EltVT, Op));
315 IntegerToVector(SDValue Op, unsigned NumElements, SmallVectorImpl<SDValue> &Ops, EVT EltVT) argument
H A DLegalizeVectorOps.cpp941 EVT EltVT = VT.getVectorElementType(); local
954 Ops[i] = DAG.getSelect(dl, EltVT, Ops[i],
956 (EltVT.getSizeInBits()), EltVT),
957 DAG.getConstant(0, EltVT));
H A DLegalizeDAG.cpp593 EVT EltVT = VT.getVectorElementType(); local
609 unsigned EltSize = EltVT.getSizeInBits()/8;
613 Ch = DAG.getTruncStore(Ch, dl, Tmp2, StackPtr2, MachinePointerInfo(), EltVT,
628 EVT EltVT = Vec.getValueType().getVectorElementType(); local
629 if (Val.getValueType() == EltVT ||
630 (EltVT.isInteger() && Val.getValueType().bitsGE(EltVT))) {
1500 EVT EltVT = VT.getVectorElementType();
1508 unsigned TypeByteSize = EltVT.getSizeInBits() / 8;
1521 if (EltVT
[all...]
H A DLegalizeTypes.cpp975 SDValue DAGTypeLegalizer::GetVectorElementPointer(SDValue VecPtr, EVT EltVT, argument
982 unsigned EltSize = EltVT.getSizeInBits() / 8; // FIXME: should be ABI size.
H A DLegalizeTypes.h162 SDValue GetVectorElementPointer(SDValue VecPtr, EVT EltVT, SDValue Index);
739 /// operations of type \p EltVT and store them in \p Ops.
741 SmallVectorImpl<SDValue> &Ops, EVT EltVT);
H A DSelectionDAGBuilder.cpp1126 EVT EltVT = ValueVTs[i];
1128 Constants[i] = DAG.getUNDEF(EltVT);
1129 else if (EltVT.isFloatingPoint())
1130 Constants[i] = DAG.getConstantFP(0, EltVT);
1132 Constants[i] = DAG.getConstant(0, EltVT);
1152 EVT EltVT = TLI->getValueType(VecTy->getElementType());
1155 if (EltVT.isFloatingPoint())
1156 Op = DAG.getConstantFP(0, EltVT);
1158 Op = DAG.getConstant(0, EltVT);
3232 EVT EltVT
[all...]
H A DDAGCombiner.cpp635 EVT EltVT = N->getValueType(0).getVectorElementType(); local
638 EltVT.getSizeInBits() >= SplatBitSize);
3311 EVT EltVT = VT.isVector() ? VT.getVectorElementType() : VT; local
3312 return DAG.getConstant(APInt::getAllOnesValue(EltVT.getSizeInBits()), VT);
5392 EVT EltVT = VT.getVectorElementType();
5394 DAG.getConstant(1, EltVT));
10831 EVT EltVT = RVT.getVectorElementType();
10833 DAG.getConstant(0, EltVT));
10947 EVT EltVT = Op.getValueType(); local
10948 SDValue FoldOp = DAG.getNode(N->getOpcode(), SDLoc(N0), EltVT, O
[all...]
/external/llvm/include/llvm/Target/
H A DTargetLowering.h1672 EVT EltVT = VT.getVectorElementType();
1676 return LegalizeKind(TypeScalarizeVector, EltVT);
1681 if (EltVT.isInteger()) {
1686 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts);
1691 LegalizeKind LK = getTypeConversion(Context, EltVT);
1697 EVT::getVectorVT(Context, EltVT, NumElts / 2));
1703 EVT OldEltVT = EltVT;
1707 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits()
1714 if (!EltVT
[all...]
/external/llvm/lib/Target/R600/
H A DAMDGPUISelDAGToDAG.cpp238 EVT EltVT = VT.getVectorElementType(); local
239 assert(EltVT.bitsEq(MVT::i32));
293 return CurDAG->SelectNodeTo(N, AMDGPU::COPY_TO_REGCLASS, EltVT,
323 SDLoc(N), EltVT);
H A DAMDGPUISelLowering.cpp1008 EVT EltVT = Op.getValueType().getVectorElementType(); local
1022 = DAG.getExtLoad(Load->getExtensionType(), SL, EltVT,
1101 EVT EltVT = Store->getValue().getValueType().getVectorElementType(); local
1109 SDValue Val = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT,
H A DR600ISelLowering.cpp967 EVT EltVT = VecVT.getVectorElementType(); local
972 Args.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT,
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5078 MVT EltVT = SrcVT.getVectorElementType(); local
5079 if (EltVT == MVT::i8 || EltVT == MVT::i16)
5652 EVT EltVT = VT.getVectorElementType(); local
5678 if (!DAG.isConsecutiveLoad(LD, LDBase, EltVT.getSizeInBits()/8, i))
8017 MVT EltVT = VT.getVectorElementType();
8023 if (!hasSSE41 || EltVT == MVT::i8)
8065 MVT EltVT = VT.getVectorElementType();
8078 if (EltVT == MVT::i64 || (EltVT
[all...]
/external/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1099 MVT EltVT = VT.getVectorElementType(); local
1111 if (SVT.getVectorElementType().getSizeInBits() > EltVT.getSizeInBits()
1129 if (SVT.getVectorElementType() == EltVT
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp5076 EVT EltVT = EVT::getFloatingPointVT(EltSize); local
5077 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts);
5080 Ops.push_back(DAG.getNode(ISD::BITCAST, dl, EltVT, Op.getOperand(i)));
5530 EVT EltVT = EVT::getFloatingPointVT(EltSize); local
5531 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts);
5537 Ops.push_back(DAG.getUNDEF(EltVT));
5539 Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT,
8666 EVT EltVT = VT.getVectorElementType(); local
8669 if (EltVT.getSizeInBits() != 32 || !N->hasOneUse())
8673 assert(EltVT
9447 EVT EltVT = N0.getValueType(); local
[all...]
H A DARMISelDAGToDAG.cpp2776 EVT EltVT = VecVT.getVectorElementType(); local
2778 if (EltVT == MVT::f64) {
2782 assert(EltVT == MVT::f32 && "unexpected type for BUILD_VECTOR");
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2976 EVT EltVT; local
2979 EltVT = MVT::i32;
2981 EltMask = DAG.getConstant(0x80000000ULL, EltVT);
2993 EltVT = MVT::i64;
2999 EltMask = DAG.getConstant(0, EltVT);
4651 EVT EltVT = Op.getValueType().getVectorElementType(); local
4652 unsigned BytesPerElt = EltVT.getSizeInBits() / 8;
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp5870 EVT EltVT = V1.getValueType().getVectorElementType(); local
5871 unsigned BytesPerElement = EltVT.getSizeInBits()/8;

Completed in 2414 milliseconds