reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/ValueTypes.h
  388     static EVT getEVT(Type *Ty, bool HandleUnknown = false);

References

include/llvm/CodeGen/BasicTTIImpl.h
  721         EVT ExtVT = EVT::getEVT(Dst);
  722         EVT LoadVT = EVT::getEVT(Src);
include/llvm/CodeGen/TargetLowering.h
 1250       return EVT::getVectorVT(Ty->getContext(), EVT::getEVT(EltTy, false),
 1254     return EVT::getEVT(Ty, AllowUnknown);
 1268       return EVT::getVectorVT(Ty->getContext(), EVT::getEVT(Elm, false),
 2352       if (isFPExtFree(EVT::getEVT(I->getType()),
 2353                       EVT::getEVT(I->getOperand(0)->getType())))
lib/CodeGen/Analysis.cpp
  259           TLI.isTypeLegal(EVT::getEVT(T1)) && TLI.isTypeLegal(EVT::getEVT(T2)));
  259           TLI.isTypeLegal(EVT::getEVT(T1)) && TLI.isTypeLegal(EVT::getEVT(T2)));
lib/CodeGen/CodeGenPrepare.cpp
 6717   EVT LowTy = LBC ? EVT::getEVT(LBC->getOperand(0)->getType())
 6718                   : EVT::getEVT(LValue->getType());
 6719   EVT HighTy = HBC ? EVT::getEVT(HBC->getOperand(0)->getType())
 6720                    : EVT::getEVT(HValue->getType());
lib/CodeGen/SelectionDAG/FastISel.cpp
  517   EVT IdxVT = EVT::getEVT(Idx->getType(), /*HandleUnknown=*/false);
  585   EVT VT = EVT::getEVT(I->getType(), /*HandleUnknown=*/true);
lib/CodeGen/ValueTypes.cpp
   96   return EVT::getEVT(cast<VectorType>(LLVMTy)->getElementType());
  486                        getEVT(VTy->getElementType(), /*HandleUnknown=*/ false),
lib/Target/AArch64/AArch64FastISel.cpp
 5000   EVT IdxVT = EVT::getEVT(Idx->getType(), /*HandleUnknown=*/false);
lib/Target/ARM/ARMISelLowering.cpp
14840   if (!isTypeLegal(EVT::getEVT(Ty1)))
16785   assert(isTypeLegal(EVT::getEVT(VecTy)) && "Illegal vldN vector type!");
16931   assert(isTypeLegal(EVT::getEVT(SubVecTy)) && "Illegal vstN vector type!");
lib/Target/Hexagon/HexagonISelLowering.cpp
 1841   return isTruncateFree(EVT::getEVT(Ty1), EVT::getEVT(Ty2));
 1841   return isTruncateFree(EVT::getEVT(Ty1), EVT::getEVT(Ty2));
lib/Target/Hexagon/HexagonOptimizeSZextends.cpp
   80             assert (EVT::getEVT(SI->getType()) ==
   81                     (EVT::getEVT(Use->getType())));
lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
   53   EVT VecVT = EVT::getEVT(VecTy);
lib/Target/X86/X86ISelLowering.cpp
29024   if (!isTypeLegal(EVT::getEVT(Ty1)))
unittests/CodeGen/ScalableVectorMVTsTest.cpp
  103   EVT Enxv8i64 = EVT::getEVT(ScV8Int64Ty);
  106   ASSERT_EQ(EVT::getEVT(ScV8Int64Ty->getElementType()),