| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 738 MVT SVT = VT.getSimpleVT(); in getTypeConversion() local 740 MVT NVT = TransformToType[SVT.SimpleTy]; in getTypeConversion() 1183 MVT SVT = (MVT::SimpleValueType) nVT; in computeRegisterProperties() local 1187 SVT.getVectorNumElements() == NElts && isTypeLegal(SVT)) { in computeRegisterProperties() 1188 TransformToType[i] = SVT; in computeRegisterProperties() 1189 RegisterTypeForVT[i] = SVT; in computeRegisterProperties() 1203 MVT SVT = (MVT::SimpleValueType) nVT; in computeRegisterProperties() local 1204 if (SVT.getVectorElementType() == EltVT in computeRegisterProperties() 1205 && SVT.getVectorNumElements() > NElts && isTypeLegal(SVT)) { in computeRegisterProperties() 1206 TransformToType[i] = SVT; in computeRegisterProperties() [all …]
|
| H A D | TargetRegisterInfo.cpp | 243 const MVT::SimpleValueType SVT = in firstCommonClass() argument 245 const MVT VT(SVT); in firstCommonClass() 250 if (SVT == MVT::SimpleValueType::Any || TRI->isTypeLegalForClass(*RC, VT)) in firstCommonClass() 259 const MVT::SimpleValueType SVT) const { in getCommonSubClass() 268 return firstCommonClass(A->getSubClassMask(), B->getSubClassMask(), this, SVT); in getCommonSubClass()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | ValueTypes.h | 41 constexpr EVT(MVT::SimpleValueType SVT) : V(SVT) {} in EVT()
|
| H A D | TargetRegisterInfo.h | 713 const MVT::SimpleValueType SVT =
|
| H A D | SelectionDAG.h | 1079 MachinePointerInfo PtrInfo, EVT SVT, unsigned Alignment = 0, 1083 SDValue Ptr, EVT SVT, MachineMemOperand *MMO);
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 4039 EVT SVT = VT.getScalarType(); in FoldCONCAT_VECTORS() local 4054 SVT = (SVT.bitsLT(Op.getValueType()) ? Op.getValueType() : SVT); in FoldCONCAT_VECTORS() 4617 EVT SVT = VT.getScalarType(); in FoldConstantArithmetic() local 4618 EVT LegalSVT = SVT; in FoldConstantArithmetic() 4621 if (LegalSVT.bitsLT(SVT)) in FoldConstantArithmetic() 4629 if (SVT.isInteger()) { in FoldConstantArithmetic() 4636 if (V1->getValueType(0) != SVT || V2->getValueType(0) != SVT) in FoldConstantArithmetic() 4641 if (LegalSVT != SVT) in FoldConstantArithmetic() 4743 if (LegalSVT != SVT) in FoldConstantVectorArithmetic() 6804 if (VT == SVT) in getTruncStore() [all …]
|
| H A D | LegalizeFloatTypes.cpp | 709 EVT SVT = N->getOperand(0).getValueType(); in SoftenFloatRes_XINT_TO_FP() local 722 if (NVT.bitsGE(SVT)) in SoftenFloatRes_XINT_TO_FP() 848 EVT SVT = N->getOperand(0).getValueType(); in SoftenFloatOp_FP_EXTEND() local 852 if (SVT == MVT::f16) in SoftenFloatOp_FP_EXTEND() 855 RTLIB::Libcall LC = RTLIB::getFPEXT(SVT, RVT); in SoftenFloatOp_FP_EXTEND() 867 EVT SVT = N->getOperand(0).getValueType(); in SoftenFloatOp_FP_ROUND() local 871 RTLIB::Libcall LC = RTLIB::getFPROUND(SVT, FloatRVT); in SoftenFloatOp_FP_ROUND() 931 EVT SVT = N->getOperand(0).getValueType(); in SoftenFloatOp_FP_TO_XINT() local 947 LC = Signed ? RTLIB::getFPTOSINT(SVT, NVT):RTLIB::getFPTOUINT(SVT, NVT); in SoftenFloatOp_FP_TO_XINT()
|
| H A D | LegalizeIntegerTypes.cpp | 230 EVT SVT = getSetCCResultType(N->getOperand(2).getValueType()); in PromoteIntRes_AtomicCmpSwap() local 235 if (!TLI.isTypeLegal(SVT)) in PromoteIntRes_AtomicCmpSwap() 236 SVT = NVT; in PromoteIntRes_AtomicCmpSwap() 238 SDVTList VTs = DAG.getVTList(N->getValueType(0), SVT, MVT::Other); in PromoteIntRes_AtomicCmpSwap() 456 EVT SVT = In.getValueType().getScalarType(); in PromoteIntRes_EXTRACT_VECTOR_ELT() local 457 if (SVT.bitsGE(NVT)) { in PromoteIntRes_EXTRACT_VECTOR_ELT() 716 EVT SVT = getSetCCResultType(InVT); in PromoteIntRes_SETCC() local 721 if (getTypeAction(SVT) == TargetLowering::TypePromoteInteger) { in PromoteIntRes_SETCC() 724 SVT = getSetCCResultType(InVT); in PromoteIntRes_SETCC() 727 SVT = NVT; in PromoteIntRes_SETCC() [all …]
|
| H A D | DAGCombiner.cpp | 8166 EVT SVT = VT.getScalarType(); in tryToFoldExtendOfConstant() local 8186 Elts.push_back(IsZext ? DAG.getConstant(0, DL, SVT) : DAG.getUNDEF(SVT)); in tryToFoldExtendOfConstant() 16814 EVT SVT = VT.getScalarType(); in visitCONCAT_VECTORS() local 16816 EVT MinVT = SVT; in visitCONCAT_VECTORS() 16817 if (!SVT.isFloatingPoint()) { in visitCONCAT_VECTORS() 16838 if (SVT.isFloatingPoint()) { in visitCONCAT_VECTORS() 17308 EVT SVT = VT.getScalarType(); in combineShuffleOfScalars() local 17309 if (SVT.isInteger()) in combineShuffleOfScalars() 17311 SVT = (SVT.bitsLT(Op.getValueType()) ? Op.getValueType() : SVT); in combineShuffleOfScalars() 17312 if (SVT != VT.getScalarType()) in combineShuffleOfScalars() [all …]
|
| H A D | LegalizeDAG.cpp | 294 EVT SVT = VT; in ExpandConstantFP() local 299 while (SVT != MVT::f32 && SVT != MVT::f16) { in ExpandConstantFP() 300 SVT = (MVT::SimpleValueType)(SVT.getSimpleVT().SimpleTy - 1); in ExpandConstantFP() 301 if (ConstantFPSDNode::isValueValidForType(SVT, APF) && in ExpandConstantFP() 304 TLI.isLoadExtLegal(ISD::EXTLOAD, OrigVT, SVT) && in ExpandConstantFP() 306 Type *SType = SVT.getTypeForEVT(*DAG.getContext()); in ExpandConstantFP() 308 VT = SVT; in ExpandConstantFP() 3104 MVT SVT = Op.getSimpleValueType(); in ExpandNode() local 3105 if ((SVT == MVT::f64 || SVT == MVT::f80) && in ExpandNode()
|
| H A D | TargetLowering.cpp | 3698 EVT SVT = VT.getScalarType(); in BuildExactSDIV() local 3720 Factors.push_back(DAG.getConstant(Factor, dl, SVT)); in BuildExactSDIV() 3770 EVT SVT = VT.getScalarType(); in BuildSDIV() local 3809 MagicFactors.push_back(DAG.getConstant(magics.m, dl, SVT)); in BuildSDIV() 3810 Factors.push_back(DAG.getConstant(NumeratorFactor, dl, SVT)); in BuildSDIV() 3812 ShiftMasks.push_back(DAG.getConstant(ShiftMask, dl, SVT)); in BuildSDIV() 3879 EVT SVT = VT.getScalarType(); in BuildUDIV() local 3924 MagicFactors.push_back(DAG.getConstant(Magic, dl, SVT)); in BuildUDIV() 3928 dl, SVT)); in BuildUDIV()
|
| H A D | LegalizeVectorTypes.cpp | 4042 EVT SVT = TLI.getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), in WidenVecOp_SETCC() local 4046 SVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, in WidenVecOp_SETCC() 4047 SVT.getVectorNumElements()); in WidenVecOp_SETCC() 4050 SVT, InOp0, InOp1, N->getOperand(2)); in WidenVecOp_SETCC() 4054 SVT.getVectorElementType(), in WidenVecOp_SETCC()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Support/ |
| H A D | MachineValueType.h | 277 constexpr MVT(SimpleValueType SVT) : SimpleTy(SVT) {} in MVT() argument
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 368 auto SVT = VT->getElementType(); in simplifyX86immShift() local 370 unsigned BitWidth = SVT->getPrimitiveSizeInBits(); in simplifyX86immShift() 387 auto ShiftAmt = ConstantInt::get(SVT, Count.zextOrTrunc(BitWidth)); in simplifyX86immShift() 455 auto SVT = VT->getVectorElementType(); in simplifyX86varShift() local 457 int BitWidth = SVT->getIntegerBitWidth(); in simplifyX86varShift() 494 ConstantVec.push_back(UndefValue::get(SVT)); in simplifyX86varShift() 497 ConstantVec.push_back(ConstantInt::getNullValue(SVT)); in simplifyX86varShift() 511 ShiftVecAmts.push_back(UndefValue::get(SVT)); in simplifyX86varShift() 513 ShiftVecAmts.push_back(ConstantInt::get(SVT, Idx)); in simplifyX86varShift()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 20304 if (SVT != MVT::i64 && SVT != MVT::i32 && SVT != MVT::i16) in LowerEXTEND_VECTOR_INREG() 21308 assert((SVT == MVT::i32 || SVT == MVT::i64) && "Unexpected value type!"); in getTargetVShiftNode() 21330 if (SVT == MVT::i64) in getTargetVShiftNode() 37106 (SVT == MVT::i8 || SVT == MVT::i16) && in combineTruncateWithSat() 38325 if (SVT != MVT::i8 && SVT != MVT::i16 && SVT != MVT::i32) in combineVectorSignBitsTruncation() 38675 if (Arg.getOpcode() == ISD::FMUL && (SVT == MVT::f32 || SVT == MVT::f64) && in combineFneg() 39278 if (SVT != MVT::i64 && SVT != MVT::i32 && SVT != MVT::i16 && SVT != MVT::i8) in combineToExtendBoolVectorInReg() 39385 if (SVT != MVT::i64 && SVT != MVT::i32 && SVT != MVT::i16) in combineToExtendVectorInReg() 39413 EVT::getVectorVT(*DAG.getContext(), SVT, 128 / SVT.getSizeInBits()); in combineToExtendVectorInReg() 39479 if (SVT != MVT::i8 && SVT != MVT::i16 && SVT != MVT::i32 && in combineExtSetcc() [all …]
|
| H A D | X86FastISel.cpp | 3675 MVT SVT = SrcVT.getSimpleVT(); in fastSelectInstruction() local 3678 if (!SVT.is128BitVector() && in fastSelectInstruction() 3679 !(Subtarget->hasAVX() && SVT.is256BitVector()) && in fastSelectInstruction() 3680 !(Subtarget->hasAVX512() && SVT.is512BitVector() && in fastSelectInstruction() 3681 (Subtarget->hasBWI() || (SVT.getScalarSizeInBits() >= 32 && in fastSelectInstruction()
|
| /freebsd-12.1/contrib/file/magic/Magdir/ |
| H A D | sysex | 178 >>>4 byte 0x04 SVT (Velocity Curve)
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelDAGToDAGHVX.cpp | 998 MVT::SimpleValueType SVT = MVT::SimpleValueType(R.OpN & OpRef::Index); in materialize() local 999 Ops.push_back(ISel.selectUndef(dl, MVT(SVT))); in materialize()
|
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 188 static Optional<LLTCodeGen> MVTToLLT(MVT::SimpleValueType SVT) { in MVTToLLT() argument 189 MVT VT(SVT); in MVTToLLT()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelLowering.cpp | 423 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy; in allowsMisalignedMemoryAccesses() local 435 switch (SVT) { in allowsMisalignedMemoryAccesses()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 9128 MVT SVT = Node->getValueType(0).getVectorElementType().getSimpleVT(); in adjustWritemask() local 9131 SVT : MVT::getVectorVT(SVT, NewChannels == 3 ? 4 : in adjustWritemask()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 9427 EVT SVT = Source->getValueType(0); in performBitcastCombine() local 9428 if (!SVT.isVector() || in performBitcastCombine() 9429 SVT.getVectorNumElements() != VT.getVectorNumElements() * 2) in performBitcastCombine()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 9709 EVT SVT = getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), in ReplaceNodeResults() local 9711 SDVTList VTs = DAG.getVTList(SVT, MVT::Other); in ReplaceNodeResults()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 14069 const SDNode *N, MVT::SimpleValueType SVT) { in getDivRemLibcall() argument 14076 switch (SVT) { in getDivRemLibcall()
|