|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/BasicTTIImpl.h 250 EVT VT = getTLI()->getValueType(DL, Ty);
256 EVT VT = getTLI()->getValueType(DL, Ty);
285 EVT VT = getTLI()->getValueType(DL, Ty);
393 EVT VT = TLI->getValueType(DL, Ty);
406 EVT VT = TLI->getValueType(DL, Ty);
774 if ((TLI->getTypeAction(Src->getContext(), TLI->getValueType(DL, Src)) ==
776 (TLI->getTypeAction(Dst->getContext(), TLI->getValueType(DL, Dst)) ==
887 EVT MemVT = getTLI()->getValueType(DL, Src);
include/llvm/CodeGen/TargetLowering.h 1272 return getValueType(DL, Ty, AllowUnknown);
1279 return getValueType(DL, Ty, AllowUnknown).getSimpleVT();
2376 EVT VT = getValueType(DL, Ext->getType());
2377 EVT LoadVT = getValueType(DL, Load->getType());
lib/CodeGen/Analysis.cpp 112 ValueVTs.push_back(TLI.getValueType(DL, Ty));
lib/CodeGen/CodeGenPrepare.cpp 1151 EVT SrcVT = TLI.getValueType(DL, CI->getOperand(0)->getType());
1152 EVT DstVT = TLI.getValueType(DL, CI->getType());
1267 TLI->getValueType(*DL, Add->getType())))
1334 TLI->getValueType(*DL, Sub->getType())))
1550 ISDOpcode, TLI.getValueType(DL, TruncUser->getType(), true)))
1619 bool shiftIsLegal = TLI.isTypeLegal(TLI.getValueType(DL, ShiftI->getType()));
1657 (!TLI.isTypeLegal(TLI.getValueType(DL, User->getType()))))
3579 ISDOpcode, TLI.getValueType(DL, PromotedInst->getType()));
4056 if (TLI.getValueType(DL, AddrInst->getOperand(0)->getType()) == PtrTy)
5718 EVT LoadResultVT = TLI->getValueType(*DL, Load->getType());
5763 EVT TruncVT = TLI->getValueType(*DL, I->getType());
5792 EVT TruncVT = TLI->getValueType(*DL, TruncTy);
6231 MVT RegType = TLI->getRegisterType(Context, TLI->getValueType(*DL, OldType));
6366 TLI.getValueType(DL, ST->getValueOperand()->getType()), AS,
6502 ISDOpcode, TLI.getValueType(DL, getTransitionType(), true));
6960 TLI->getValueType(*DL, CI->getType())) ==
7072 TLI.getValueType(DL, I.getType(), true)))
lib/CodeGen/GlobalISel/IRTranslator.cpp 1415 TLI.isFMAFasterThanFMulAndFAdd(TLI.getValueType(*DL, CI.getType()))) {
lib/CodeGen/SelectionDAG/FastISel.cpp 363 EVT RealVT = TLI.getValueType(DL, V->getType(), /*AllowUnknown=*/true);
1490 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
1491 EVT DstVT = TLI.getValueType(DL, I->getType());
1533 EVT SrcEVT = TLI.getValueType(DL, I->getOperand(0)->getType());
1534 EVT DstEVT = TLI.getValueType(DL, I->getType());
1715 EVT VT = TLI.getValueType(DL, I->getType());
1758 EVT RealVT = TLI.getValueType(DL, EVI->getType(), /*AllowUnknown=*/true);
1896 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
1897 EVT DstVT = TLI.getValueType(DL, I->getType());
2286 EVT VT = TLI.getValueType(DL, PN.getType(), /*AllowUnknown=*/true);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 1444 EVT VT = TLI.getValueType(DAG.getDataLayout(), V->getType(), true);
1541 TLI.getValueType(DAG.getDataLayout(), VecTy->getElementType());
3218 EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
3237 EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
3381 EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
3390 EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
3399 EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
3409 EVT DestVT = TLI.getValueType(DAG.getDataLayout(), I.getType());
3418 EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
3426 EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
3434 EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
3442 EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
3450 EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
3460 EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
3474 EVT DestVT = TLI.getValueType(DAG.getDataLayout(), I.getType());
3484 EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
3507 EVT DestVT = TLI.getValueType(DAG.getDataLayout(), I.getType());
3525 TLI.getValueType(DAG.getDataLayout(), I.getType()),
3535 TLI.getValueType(DAG.getDataLayout(), I.getType()),
3545 EVT VT = TLI.getValueType(DAG.getDataLayout(), I.getType());
4499 EVT VT = TLI.getValueType(DAG.getDataLayout(), I.getType());
4656 EVT VT = TLI.getValueType(DAG.getDataLayout(), I.getType());
4802 EVT VT = TLI.getValueType(*DL, Arg->getType(), true);
4849 EVT VT = TLI.getValueType(DAG.getDataLayout(), PTy);
5677 EVT VT = TLI.getValueType(DAG.getDataLayout(), I.getType());
6067 EVT RetVT = TLI.getValueType(DAG.getDataLayout(), I.getType());
6144 EVT VT = TLI.getValueType(DAG.getDataLayout(), I.getType());
6175 TLI.getValueType(DAG.getDataLayout(), I.getType()),
6354 EVT ResTy = TLI.getValueType(DAG.getDataLayout(), I.getType());
7246 EVT VT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
7265 EVT CallVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
7795 return TLI.getValueType(DL, OpTy, true);
8074 EVT VT = TLI.getValueType(DAG.getDataLayout(), BA->getType(), true);
8426 EVT ResultVT = TLI.getValueType(DAG.getDataLayout(), *CurResultType);
8556 V, getCurSDLoc(), TLI.getValueType(DAG.getDataLayout(), I.getType()));
8907 EVT VT = TLI.getValueType(DAG.getDataLayout(), I.getType());
lib/CodeGen/SelectionDAG/StatepointLowering.cpp 1035 auto LoadVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
lib/CodeGen/TargetLoweringBase.cpp 1653 EVT MTy = getValueType(DL, Ty);
lib/Target/AArch64/AArch64FastISel.cpp 357 assert(TLI.getValueType(DL, AI->getType(), true) == MVT::i64 &&
466 EVT DestEVT = TLI.getValueType(DL, GV->getType(), true);
523 EVT CEVT = TLI.getValueType(DL, C->getType(), true);
611 if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
618 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
952 TLI.getValueType(DL, U->getOperand(0)->getType()) ==
958 if (InMBB && TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
978 EVT evt = TLI.getValueType(DL, Ty, true);
1487 EVT EVT = TLI.getValueType(DL, Ty, true);
2881 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType(), true);
2921 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType(), true);
2982 EVT ArgVT = TLI.getValueType(DL, ArgTy);
3897 EVT RVEVT = TLI.getValueType(DL, RV->getType());
3945 EVT SrcEVT = TLI.getValueType(DL, SrcTy, true);
3946 EVT DestEVT = TLI.getValueType(DL, DestTy, true);
4633 EVT DestEVT = TLI.getValueType(DL, I->getType(), true);
lib/Target/AArch64/AArch64ISelLowering.cpp 3164 EVT ActualVT = getValueType(DAG.getDataLayout(), CurOrigArg->getType(),
3784 EVT ActualVT = getValueType(DAG.getDataLayout(),
8528 EVT VT = getValueType(DL, User->getOperand(0)->getType());
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 287 EVT SrcTy = TLI->getValueType(DL, Src);
288 EVT DstTy = TLI->getValueType(DL, Dst);
419 auto DstVT = TLI->getValueType(DL, Dst);
420 auto SrcVT = TLI->getValueType(DL, Src);
525 auto VT = TLI->getValueType(DL, Ty);
609 EVT SelCondTy = TLI->getValueType(DL, CondTy);
610 EVT SelValTy = TLI->getValueType(DL, ValTy);
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp 344 EVT OrigTy = TLI->getValueType(DL, Ty);
463 EVT OrigTy = TLI->getValueType(DL, Ty);
479 EVT OrigTy = TLI->getValueType(DL, Ty);
lib/Target/ARM/ARMCallLowering.cpp 70 EVT VT = TLI.getValueType(DL, T, true);
lib/Target/ARM/ARMFastISel.cpp 643 EVT CEVT = TLI.getValueType(DL, C->getType(), true);
690 EVT evt = TLI.getValueType(DL, Ty, true);
744 if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
750 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
1353 EVT SrcEVT = TLI.getValueType(DL, Ty, true);
1547 EVT SrcEVT = TLI.getValueType(DL, Src->getType(), true);
1750 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
1790 EVT FPVT = TLI.getValueType(DL, I->getType(), true);
2137 EVT RVEVT = TLI.getValueType(DL, RV->getType());
2187 EVT LCREVT = TLI.getValueType(DL, GVTy);
2582 SrcVT = TLI.getValueType(DL, Op->getType(), true);
2583 DestVT = TLI.getValueType(DL, I->getType(), true);
2750 SrcEVT = TLI.getValueType(DL, SrcTy, true);
2751 DestEVT = TLI.getValueType(DL, DestTy, true);
2771 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
3039 EVT ArgVT = TLI.getValueType(DL, ArgTy);
lib/Target/ARM/ARMISelLowering.cpp15033 EVT VT = getValueType(DL, Ty, true);
lib/Target/ARM/ARMTargetTransformInfo.cpp 168 EVT SrcTy = TLI->getValueType(DL, Src);
169 EVT DstTy = TLI->getValueType(DL, Dst);
454 EVT SelCondTy = TLI->getValueType(DL, CondTy);
455 EVT SelValTy = TLI->getValueType(DL, ValTy);
877 EVT VT = TLI->getValueType(DL, I.getType(), true);
lib/Target/Mips/MipsCallLowering.cpp 66 EVT VT = TLI.getValueType(DL, Args[ArgsIndex].Ty);
681 EVT VT = TLI.getValueType(DL, Arg.Ty);
lib/Target/Mips/MipsFastISel.cpp 338 assert(TLI.getValueType(DL, AI->getType(), true) == MVT::i32 &&
448 EVT CEVT = TLI.getValueType(DL, C->getType(), true);
571 if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
577 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
597 EVT evt = TLI.getValueType(DL, Ty, true);
1000 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true);
1001 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
1079 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true);
1080 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
1366 EVT ArgVT = TLI.getValueType(DL, ArgTy);
1736 EVT RVEVT = TLI.getValueType(DL, RV->getType());
1786 SrcVT = TLI.getValueType(DL, Op->getType(), true);
1787 DestVT = TLI.getValueType(DL, I->getType(), true);
1815 SrcEVT = TLI.getValueType(DL, SrcTy, true);
1816 DestEVT = TLI.getValueType(DL, DestTy, true);
1919 EVT DestEVT = TLI.getValueType(DL, I->getType(), true);
1984 MVT Op0MVT = TLI.getValueType(DL, Op0->getType(), true).getSimpleVT();
2100 MVT VMVT = TLI.getValueType(DL, V->getType(), true).getSimpleVT();
lib/Target/NVPTX/NVPTXISelLowering.cpp 1334 assert((getValueType(DL, Ty) == Outs[OIdx].VT ||
1335 (getValueType(DL, Ty) == MVT::i8 && Outs[OIdx].VT == MVT::i16)) &&
2533 EVT ObjectVT = getValueType(DL, Ty);
2635 EVT ObjectVT = getValueType(DL, Ty);
3779 Info.memVT = getValueType(DL, I.getType());
3793 Info.memVT = getValueType(DL, I.getType());
3797 Info.memVT = getValueType(DL, I.getType());
3813 Info.memVT = getValueType(DL, I.getType());
3817 Info.memVT = getValueType(DL, I.getType());
lib/Target/PowerPC/PPCFastISel.cpp 275 EVT Evt = TLI.getValueType(DL, Ty, true);
334 if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
340 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
825 EVT SrcEVT = TLI.getValueType(DL, Ty, true);
960 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true);
961 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
978 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true);
979 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
1074 EVT SrcEVT = TLI.getValueType(DL, Src->getType(), true);
1270 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
1747 EVT RVEVT = TLI.getValueType(DL, RV->getType());
1875 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true);
1876 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
1907 SrcEVT = TLI.getValueType(DL, SrcTy, true);
1908 DestEVT = TLI.getValueType(DL, DestTy, true);
2242 EVT CEVT = TLI.getValueType(DL, C->getType(), true);
lib/Target/PowerPC/PPCTargetTransformInfo.cpp 416 TLI->getValueType(DL, CI->getArgOperand(0)->getType(), true);
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp 327 EVT VT = TLI->getValueType(DL, DataType);
lib/Target/WebAssembly/WebAssemblyFastISel.cpp 118 EVT VT = TLI.getValueType(DL, Ty, /*AllowUnknown=*/true);
251 if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
258 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
1129 EVT VT = TLI.getValueType(DL, I->getOperand(0)->getType());
1130 EVT RetVT = TLI.getValueType(DL, I->getType());
lib/Target/X86/X86FastISel.cpp 292 EVT evt = TLI.getValueType(DL, Ty, /*AllowUnknown=*/true);
861 if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
868 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
1037 TLI.getValueType(DL, U->getOperand(0)->getType()) ==
1044 if (InMBB && TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
1221 EVT SrcVT = TLI.getValueType(DL, RV->getType());
1520 EVT DstVT = TLI.getValueType(DL, I->getType());
1579 EVT DstVT = TLI.getValueType(DL, I->getType());
1637 EVT VT = TLI.getValueType(DL, CI->getOperand(0)->getType());
2062 EVT CmpVT = TLI.getValueType(DL, CmpLHS->getType());
2315 EVT CmpVT = TLI.getValueType(DL, CmpLHS->getType());
2448 MVT DstVT = TLI.getValueType(DL, I->getType()).getSimpleVT();
2530 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
2531 EVT DstVT = TLI.getValueType(DL, I->getType());
3094 EVT ArgVT = TLI.getValueType(DL, ArgTy);
3643 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
3644 EVT DstVT = TLI.getValueType(DL, I->getType());
3848 EVT CEVT = TLI.getValueType(DL, C->getType(), true);
lib/Target/X86/X86TargetTransformInfo.cpp 1636 EVT SrcTy = TLI->getValueType(DL, Src);
1637 EVT DstTy = TLI->getValueType(DL, Dst);
2484 auto VT = TLI->getValueType(DL, SrcVTy);
2594 EVT VT = TLI->getValueType(DL, ValTy);
3398 EVT VT = TLI->getValueType(DL, DataType);
3528 EVT ETy = TLI->getValueType(DL, VT);