Searched refs:ToVT (Results 1 - 4 of 4) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 2311 virtual bool isTruncateFree(EVT FromVT, EVT ToVT) const {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 13547 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 D | SystemZISelLowering.cpp | 970 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 D | X86ISelLowering.cpp | 18621 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