Searched refs:ToVT (Results 1 - 4 of 4) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h2311 virtual bool isTruncateFree(EVT FromVT, EVT ToVT) const {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp13547 EVT ToVT = Trunc.getValueType(); local
13548 if (!ToVT.isVector())
13550 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements());
13551 EVT ToEltVT = ToVT.getVectorElementType();
14039 EVT ToVT = N->getValueType(0); local
14040 if (!ToVT.isVector())
14042 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements());
14043 EVT ToEltVT = ToVT.getVectorElementType();
14069 EVT NewToVT = ToVT.getHalfNumVectorElementsVT(*DAG.getContext());
14089 return DAG.getNode(ISD::CONCAT_VECTORS, DL, ToVT, NewLoad
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp970 bool SystemZTargetLowering::isTruncateFree(EVT FromVT, EVT ToVT) const {
971 if (!FromVT.isInteger() || !ToVT.isInteger())
974 unsigned ToBits = ToVT.getSizeInBits();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp18621 static bool useVectorCast(unsigned Opcode, MVT FromVT, MVT ToVT,
18629 return ToVT == MVT::v4f32 || (Subtarget.hasAVX() && ToVT == MVT::v4f64);
18636 return ToVT == MVT::v4f32 || ToVT == MVT::v4f64;
18661 MVT ToVT = MVT::getVectorVT(DestVT, NumEltsInXMM);
18662 if (!useVectorCast(Cast.getOpcode(), Vec128VT, ToVT, Subtarget))
18680 SDValue VCast = DAG.getNode(Cast.getOpcode(), DL, ToVT, VecOp);
[all...]

Completed in 338 milliseconds