Home
last modified time | relevance | path

Searched refs:SVT (Results 1 – 24 of 24) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSymbolXCOFF.h53 void setVisibilityType(XCOFF::VisibilityType SVT) { VisibilityType = SVT; }; in setVisibilityType() argument
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp959 MVT SVT = VT.getSimpleVT(); in getTypeConversion() local
961 MVT NVT = TransformToType[SVT.SimpleTy]; in getTypeConversion()
1409 MVT SVT = (MVT::SimpleValueType) nVT; in computeRegisterProperties() local
1413 SVT.getVectorElementCount() == EC && isTypeLegal(SVT)) { in computeRegisterProperties()
1414 TransformToType[i] = SVT; in computeRegisterProperties()
1415 RegisterTypeForVT[i] = SVT; in computeRegisterProperties()
1431 MVT SVT = (MVT::SimpleValueType) nVT; in computeRegisterProperties() local
1432 if (SVT.getVectorElementType() == EltVT && in computeRegisterProperties()
1436 isTypeLegal(SVT)) { in computeRegisterProperties()
1437 TransformToType[i] = SVT; in computeRegisterProperties()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp203 Type *SVT = VT->getElementType(); in simplifyX86immShift() local
206 unsigned BitWidth = SVT->getPrimitiveSizeInBits(); in simplifyX86immShift()
216 Amt = Builder.CreateZExtOrTrunc(Amt, SVT); in simplifyX86immShift()
225 Amt = ConstantInt::get(SVT, BitWidth - 1); in simplifyX86immShift()
232 cast<VectorType>(AmtVT)->getElementType() == SVT && in simplifyX86immShift()
259 cast<VectorType>(AmtVT)->getElementType() == SVT && in simplifyX86immShift()
351 Type *SVT = VT->getElementType(); in simplifyX86varShift() local
353 int BitWidth = SVT->getIntegerBitWidth(); in simplifyX86varShift()
406 ConstantVec.push_back(UndefValue::get(SVT)); in simplifyX86varShift()
423 ShiftVecAmts.push_back(UndefValue::get(SVT)); in simplifyX86varShift()
[all …]
H A DX86ISelLowering.cpp24159 if (SVT != MVT::i64 && SVT != MVT::i32 && SVT != MVT::i16) in LowerEXTEND_VECTOR_INREG()
24978 assert((SVT == MVT::i32 || SVT == MVT::i64) && "Unexpected value type!"); in getTargetVShiftNode()
25000 if (SVT == MVT::i64) in getTargetVShiftNode()
45540 (SVT == MVT::i8 || SVT == MVT::i16) && in combineTruncateWithSat()
45567 (SVT == MVT::i32 || SVT == MVT::i16 || SVT == MVT::i8)) { in combineTruncateWithSat()
46879 if (SVT != MVT::i8 && SVT != MVT::i16 && SVT != MVT::i32) in combineVectorSignBitsTruncation()
47357 if (Arg.getOpcode() == ISD::FMUL && (SVT == MVT::f32 || SVT == MVT::f64) && in combineFneg()
47399 !(SVT == MVT::f32 || SVT == MVT::f64) || in getNegatedExpression()
48175 if (SVT != MVT::i64 && SVT != MVT::i32 && SVT != MVT::i16 && SVT != MVT::i8) in combineToExtendBoolVectorInReg()
48268 if (SVT != MVT::i8 && SVT != MVT::i16 && SVT != MVT::i32 && in combineExtSetcc()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h42 constexpr EVT(MVT::SimpleValueType SVT) : V(SVT) {} in EVT()
H A DSelectionDAG.h1283 MachinePointerInfo PtrInfo, EVT SVT, Align Alignment,
1288 MachinePointerInfo PtrInfo, EVT SVT,
1292 return getTruncStore(Chain, dl, Val, Ptr, PtrInfo, SVT,
1293 Alignment.getValueOr(getEVTAlign(SVT)), MMOFlags,
1299 MachinePointerInfo PtrInfo, EVT SVT, unsigned Alignment,
1302 return getTruncStore(Chain, dl, Val, Ptr, PtrInfo, SVT,
1306 SDValue Ptr, EVT SVT, MachineMemOperand *MMO);
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2641 EVT LegalSVT = SVT; in getSplatValue()
2643 if (!SVT.isInteger()) in getSplatValue()
4602 SVT = (SVT.bitsLT(Op.getValueType()) ? Op.getValueType() : SVT); in foldCONCAT_VECTORS()
5261 EVT LegalSVT = SVT; in FoldConstantArithmetic()
5289 V1 = getUNDEF(SVT); in FoldConstantArithmetic()
5297 V2 = getUNDEF(SVT); in FoldConstantArithmetic()
5299 if (SVT.isInteger()) { in FoldConstantArithmetic()
5306 if (V1.getValueType() != SVT || V2.getValueType() != SVT) in FoldConstantArithmetic()
5311 if (LegalSVT != SVT) in FoldConstantArithmetic()
5429 if (LegalSVT != SVT) in FoldConstantVectorArithmetic()
[all …]
H A DLegalizeDAG.cpp308 EVT SVT = VT; in ExpandConstantFP() local
313 while (SVT != MVT::f32 && SVT != MVT::f16) { in ExpandConstantFP()
314 SVT = (MVT::SimpleValueType)(SVT.getSimpleVT().SimpleTy - 1); in ExpandConstantFP()
318 TLI.isLoadExtLegal(ISD::EXTLOAD, OrigVT, SVT) && in ExpandConstantFP()
322 VT = SVT; in ExpandConstantFP()
3190 MVT SVT = Op.getSimpleValueType(); in ExpandNode() local
3191 if ((SVT == MVT::f64 || SVT == MVT::f80) && in ExpandNode()
4173 if (NVT.bitsGE(SVT)) in ConvertNodeToLibcall()
4202 EVT SVT = Op.getValueType(); in ConvertNodeToLibcall() local
4217 LC = Signed ? RTLIB::getFPTOSINT(SVT, NVT) in ConvertNodeToLibcall()
[all …]
H A DLegalizeIntegerTypes.cpp291 EVT SVT = getSetCCResultType(N->getOperand(2).getValueType()); in PromoteIntRes_AtomicCmpSwap() local
296 if (!TLI.isTypeLegal(SVT)) in PromoteIntRes_AtomicCmpSwap()
297 SVT = NVT; in PromoteIntRes_AtomicCmpSwap()
579 EVT SVT = In.getValueType().getScalarType(); in PromoteIntRes_EXTRACT_VECTOR_ELT() local
580 if (SVT.bitsGE(NVT)) { in PromoteIntRes_EXTRACT_VECTOR_ELT()
745 EVT SVT = getSetCCResultType(VT); in PromoteIntRes_Overflow() local
1069 EVT SVT = getSetCCResultType(InVT); in PromoteIntRes_SETCC() local
1074 if (getTypeAction(SVT) == TargetLowering::TypePromoteInteger) { in PromoteIntRes_SETCC()
1077 SVT = getSetCCResultType(InVT); in PromoteIntRes_SETCC()
1080 SVT = NVT; in PromoteIntRes_SETCC()
[all …]
H A DLegalizeFloatTypes.cpp759 EVT SVT = N->getOperand(IsStrict ? 1 : 0).getValueType(); in SoftenFloatRes_XINT_TO_FP() local
772 if (NVT.bitsGE(SVT)) in SoftenFloatRes_XINT_TO_FP()
783 CallOptions.setTypeListBeforeSoften(SVT, RVT, true); in SoftenFloatRes_XINT_TO_FP()
878 EVT SVT = Op.getValueType(); in SoftenFloatOp_FP_ROUND() local
882 RTLIB::Libcall LC = RTLIB::getFPROUND(SVT, FloatRVT); in SoftenFloatOp_FP_ROUND()
888 CallOptions.setTypeListBeforeSoften(SVT, RVT, true); in SoftenFloatOp_FP_ROUND()
948 EVT SVT = Op.getValueType(); in SoftenFloatOp_FP_TO_XINT() local
957 RTLIB::Libcall LC = findFPToIntLibcall(SVT, RVT, NVT, Signed); in SoftenFloatOp_FP_TO_XINT()
964 CallOptions.setTypeListBeforeSoften(SVT, RVT, true); in SoftenFloatOp_FP_TO_XINT()
H A DTargetLowering.cpp5045 EVT SVT = VT.getScalarType(); in BuildExactSDIV() local
5124 EVT SVT = VT.getScalarType(); in BuildSDIV() local
5272 EVT SVT = VT.getScalarType(); in BuildUDIV() local
5335 dl, SVT)); in BuildUDIV()
5495 EVT SVT = VT.getScalarType(); in prepareUREMEqFold() local
5585 PAmts.push_back(DAG.getConstant(P, DL, SVT)); in prepareUREMEqFold()
5588 QAmts.push_back(DAG.getConstant(Q, DL, SVT)); in prepareUREMEqFold()
5744 EVT SVT = VT.getScalarType(); in prepareSREMEqFold() local
5838 PAmts.push_back(DAG.getConstant(P, DL, SVT)); in prepareSREMEqFold()
5839 AAmts.push_back(DAG.getConstant(A, DL, SVT)); in prepareSREMEqFold()
[all …]
H A DDAGCombiner.cpp10438 EVT SVT = VT.getScalarType(); in tryToFoldExtendOfConstant() local
10457 Elts.push_back(IsZext ? DAG.getConstant(0, DL, SVT) : DAG.getUNDEF(SVT)); in tryToFoldExtendOfConstant()
10938 if (SVT != N0.getValueType()) { in foldSextSetcc()
12314 EVT SVT = VT.getScalarType(); in visitTRUNCATE() local
20064 EVT SVT = VT.getScalarType(); in visitCONCAT_VECTORS() local
20066 EVT MinVT = SVT; in visitCONCAT_VECTORS()
20067 if (!SVT.isFloatingPoint()) { in visitCONCAT_VECTORS()
20781 EVT SVT = VT.getScalarType(); in combineShuffleOfScalars() local
20782 if (SVT.isInteger()) in combineShuffleOfScalars()
20784 SVT = (SVT.bitsLT(Op.getValueType()) ? Op.getValueType() : SVT); in combineShuffleOfScalars()
[all …]
H A DLegalizeVectorTypes.cpp5015 EVT SVT = getSetCCResultType(InOp0.getValueType()); in WidenVecOp_SETCC() local
5018 SVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, in WidenVecOp_SETCC()
5019 SVT.getVectorNumElements()); in WidenVecOp_SETCC()
5022 SVT, InOp0, InOp1, N->getOperand(2)); in WidenVecOp_SETCC()
5026 SVT.getVectorElementType(), in WidenVecOp_SETCC()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DMachineValueType.h324 constexpr MVT(SimpleValueType SVT) : SimpleTy(SVT) {} in MVT() argument
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp1210 EVT SVT = (UW == 32 || UW == 64) ? MVT::getIntegerVT(UW) : UVT; in ppHoistZextI1() local
1211 SDValue Sel = DAG.getNode(ISD::SELECT, dl, SVT, OpI1, in ppHoistZextI1()
1212 DAG.getBitcast(SVT, If1), in ppHoistZextI1()
1213 DAG.getBitcast(SVT, If0)); in ppHoistZextI1()
H A DHexagonISelLowering.cpp3539 MVT SVT = VT.getSimpleVT(); in allowsMemoryAccess() local
3540 if (Subtarget.isHVXVectorType(SVT, true)) in allowsMemoryAccess()
3541 return allowsHvxMemoryAccess(SVT, Flags, Fast); in allowsMemoryAccess()
3549 MVT SVT = VT.getSimpleVT(); in allowsMisalignedMemoryAccesses() local
3550 if (Subtarget.isHVXVectorType(SVT, true)) in allowsMisalignedMemoryAccesses()
3551 return allowsHvxMisalignedMemoryAccesses(SVT, Flags, Fast); in allowsMisalignedMemoryAccesses()
H A DHexagonISelDAGToDAGHVX.cpp1065 MVT::SimpleValueType SVT = MVT::SimpleValueType(R.OpN & OpRef::Index); in materialize() local
1066 Ops.push_back(ISel.selectUndef(dl, MVT(SVT))); in materialize()
/freebsd-13.1/contrib/file/magic/Magdir/
H A Dsysex178 >>>4 byte 0x04 SVT (Velocity Curve)
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1840 MVT SVT = VT.getVectorElementType(); in lowerVECTOR_SHUFFLE() local
1858 Offset *= SVT.getStoreSize(); in lowerVECTOR_SHUFFLE()
1863 if (SVT.isInteger() && SVT.bitsGT(XLenVT)) { in lowerVECTOR_SHUFFLE()
1870 ISD::INTRINSIC_W_CHAIN, DL, VTs, Ops, SVT, in lowerVECTOR_SHUFFLE()
1872 Ld->getMemOperand(), Offset, SVT.getStoreSize())); in lowerVECTOR_SHUFFLE()
1880 if (SVT.isFloatingPoint()) in lowerVECTOR_SHUFFLE()
1881 V = DAG.getLoad(SVT, DL, Ld->getChain(), NewAddr, in lowerVECTOR_SHUFFLE()
1887 Ld->getPointerInfo().getWithOffset(Offset), SVT, in lowerVECTOR_SHUFFLE()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp6749 static const TargetRegisterClass *getRegClassForSVT(MVT::SimpleValueType SVT, in getRegClassForSVT() argument
6753 assert((IsPPC64 || SVT != MVT::i64) && in getRegClassForSVT()
6756 switch (SVT) { in getRegClassForSVT()
6941 MVT::SimpleValueType SVT = VA.getLocVT().SimpleTy; in LowerFormalArguments_AIX() local
6943 getRegClassForSVT(SVT, IsPPC64, Subtarget.hasP8Vector(), in LowerFormalArguments_AIX()
7082 MVT::SimpleValueType SVT = ValVT.SimpleTy; in LowerFormalArguments_AIX() local
7085 getRegClassForSVT(SVT, IsPPC64, Subtarget.hasP8Vector(), in LowerFormalArguments_AIX()
10930 EVT SVT = getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), in ReplaceNodeResults() local
10932 SDVTList VTs = DAG.getVTList(SVT, MVT::Other); in ReplaceNodeResults()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp426 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy; in allowsMisalignedMemoryAccesses() local
438 switch (SVT) { in allowsMisalignedMemoryAccesses()
/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp203 static Optional<LLTCodeGen> MVTToLLT(MVT::SimpleValueType SVT) { in MVTToLLT() argument
204 MVT VT(SVT); in MVTToLLT()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp11042 MVT SVT = Node->getValueType(0).getVectorElementType().getSimpleVT(); in adjustWritemask() local
11045 SVT : MVT::getVectorVT(SVT, NewChannels == 3 ? 4 : in adjustWritemask()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8502 EVT SVT = VT.getScalarType() == MVT::i8 || VT.getScalarType() == MVT::i16 in LowerVECTOR_SHUFFLEUsingOneOff() local
8506 ISD::EXTRACT_VECTOR_ELT, dl, SVT, in LowerVECTOR_SHUFFLEUsingOneOff()
19395 const SDNode *N, MVT::SimpleValueType SVT) { in getDivRemLibcall() argument
19402 switch (SVT) { in getDivRemLibcall()