HomeSort by: relevance | last modified time | path
    Searched defs:LoVT (Results 1 - 7 of 7) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeTypesGeneric.cpp 91 EVT LoVT, HiVT;
92 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(InVT);
93 std::tie(Lo, Hi) = DAG.SplitVector(InOp, dl, LoVT, HiVT);
560 EVT LoVT, HiVT;
561 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
562 Lo = DAG.getUNDEF(LoVT);
LegalizeIntegerTypes.cpp 4363 EVT LoVT = LHSLo.getValueType();
4364 SDVTList VTList = DAG.getVTList(LoVT, getSetCCResultType(LoVT));
LegalizeVectorTypes.cpp 1163 EVT LoVT, HiVT;
1164 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
1185 if (LoVT == HiVT) {
1189 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo);
1198 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo);
1206 EVT LoIntVT = EVT::getIntegerVT(*DAG.getContext(), LoVT.getSizeInBits());
1215 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo);
1221 EVT LoVT, HiVT;
1223 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
1224 unsigned LoNumElts = LoVT.getVectorNumElements()
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SelectionDAG.h 1891 const EVT &LoVT, const EVT &HiVT);
1895 EVT LoVT, HiVT;
1896 std::tie(LoVT, HiVT) = GetSplitDestVTs(N.getValueType());
1897 return SplitVector(N, DL, LoVT, HiVT);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUISelLowering.cpp 1489 EVT LoVT, HiVT;
1493 LoVT = EVT::getVectorVT(*DAG.getContext(), EltVT, LoNumElts);
1497 return std::make_pair(LoVT, HiVT);
1500 // Split a vector value into two parts of types LoVT and HiVT. HiVT could be
1504 const EVT &LoVT, const EVT &HiVT,
1506 assert(LoVT.getVectorNumElements() +
1510 SDValue Lo = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N,
1514 HiVT, N, DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), DL));
1538 EVT LoVT, HiVT;
1542 std::tie(LoVT, HiVT) = getSplitDestVTs(VT, DAG)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp 3999 EVT LoVT, HiVT;
4000 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VecVT);
4001 Lo = DAG.getNode(ISD::VECTOR_REVERSE, DL, LoVT, Lo);
4010 DAG.getIntPtrConstant(LoVT.getVectorMinNumElements(), DL));
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 16547 EVT LoVT, HiVT;
16550 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
16552 SDValue InterVal = DAG.getNode(InterOp, dl, LoVT, Lo, Hi);
16553 SDValue SplitVal = DAG.getNode(AcrossOp, dl, LoVT, InterVal);

Completed in 86 milliseconds