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

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
FastISel.cpp 394 EVT IdxVT = EVT::getEVT(Idx->getType(), /*HandleUnknown=*/false);
395 if (IdxVT.bitsLT(PtrVT)) {
396 IdxN = fastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::SIGN_EXTEND, IdxN);
397 } else if (IdxVT.bitsGT(PtrVT)) {
399 fastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::TRUNCATE, IdxN);
LegalizeDAG.cpp 4816 EVT IdxVT = Idx.getValueType();
4818 SDValue Factor = DAG.getConstant(NewEltsPerOldElt, SL, IdxVT);
4819 SDValue NewBaseIdx = DAG.getNode(ISD::MUL, SL, IdxVT, Idx, Factor);
4825 SDValue IdxOffset = DAG.getConstant(I, SL, IdxVT);
4826 SDValue TmpIdx = DAG.getNode(ISD::ADD, SL, IdxVT, NewBaseIdx, IdxOffset);
4863 EVT IdxVT = Idx.getValueType();
4866 SDValue Factor = DAG.getConstant(NewEltsPerOldElt, SDLoc(), IdxVT);
4867 SDValue NewBaseIdx = DAG.getNode(ISD::MUL, SL, IdxVT, Idx, Factor);
4874 SDValue IdxOffset = DAG.getConstant(I, SL, IdxVT);
4875 SDValue InEltIdx = DAG.getNode(ISD::ADD, SL, IdxVT, NewBaseIdx, IdxOffset)
    [all...]
TargetLowering.cpp 7782 EVT IdxVT = Idx.getValueType();
7791 DAG.getVScale(dl, IdxVT, APInt(IdxVT.getFixedSizeInBits(), NElts));
7793 DAG.getNode(ISD::SUB, dl, IdxVT, VS, DAG.getConstant(1, dl, IdxVT));
7794 return DAG.getNode(ISD::UMIN, dl, IdxVT, Idx, Sub);
7797 APInt Imm = APInt::getLowBitsSet(IdxVT.getSizeInBits(), Log2_32(NElts));
7798 return DAG.getNode(ISD::AND, dl, IdxVT, Idx,
7799 DAG.getConstant(Imm, dl, IdxVT));
7801 return DAG.getNode(ISD::UMIN, dl, IdxVT, Idx
    [all...]
SelectionDAGBuilder.cpp 4437 EVT IdxVT = Index.getValueType();
4438 EVT EltTy = IdxVT.getVectorElementType();
4439 if (TLI.shouldExtendGSIndex(IdxVT, EltTy)) {
4440 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy);
4556 EVT IdxVT = Index.getValueType();
4557 EVT EltTy = IdxVT.getVectorElementType();
4558 if (TLI.shouldExtendGSIndex(IdxVT, EltTy)) {
4559 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy);
11082 MVT IdxVT = TLI.getVectorIdxTy(DAG.getDataLayout());
11084 DAG.getConstant(Imm, DL, IdxVT)));
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64FastISel.cpp 4871 EVT IdxVT = EVT::getEVT(Idx->getType(), /*HandleUnknown=*/false);
4872 if (IdxVT.bitsLT(PtrVT)) {
4873 IdxN = emitIntExt(IdxVT.getSimpleVT(), IdxN, PtrVT, /*isZExt=*/false);
4874 } else if (IdxVT.bitsGT(PtrVT))
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIISelLowering.cpp 10260 EVT IdxVT = Idx.getValueType();
10264 SDValue IC = DAG.getConstant(I, SL, IdxVT);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp 18916 MVT IdxVT = MVT::getVectorVT(IdxSVT, NumElts);
18918 SDValue IdxSplat = DAG.getSplatBuildVector(IdxVT, dl, IdxExt);
18924 SDValue Indices = DAG.getBuildVector(IdxVT, dl, RawIndices);
    [all...]

Completed in 113 milliseconds