/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 807 MVT SVT = VT.getSimpleVT(); local 808 assert((unsigned)SVT.SimpleTy < array_lengthof(TransformToType)); 809 MVT NVT = TransformToType[SVT.SimpleTy]; 810 LegalizeTypeAction LA = ValueTypeActions.getTypeAction(SVT); 819 EVT::getVectorVT(Context, SVT.getVectorElementType(), 820 SVT.getVectorNumElements() / 2)); 822 return LegalizeKind(LA, SVT.getVectorElementType()); 1258 MVT SVT = (MVT::SimpleValueType) nVT; local 1261 if (SVT.getScalarSizeInBits() > EltVT.getSizeInBits() && 1262 SVT 1281 MVT SVT = (MVT::SimpleValueType) nVT; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 41 constexpr EVT(MVT::SimpleValueType SVT) : V(SVT) {} argument
|
H A D | SelectionDAG.h | 1143 MachinePointerInfo PtrInfo, EVT SVT, unsigned Alignment = 0, 1147 SDValue Ptr, EVT SVT, MachineMemOperand *MMO);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 283 EVT SVT = Op.getValueType().getScalarType(); 292 if (!Cst || Cst->getValueType(0) != SVT || !Match(Cst)) 315 EVT SVT = LHS.getValueType().getScalarType(); 325 if (!AllowTypeMismatch && (LHSOp.getValueType() != SVT || 4329 EVT SVT = VT.getScalarType(); 4334 Elts.append(OpVT.getVectorNumElements(), DAG.getUNDEF(SVT)); 4344 SVT = (SVT.bitsLT(Op.getValueType()) ? Op.getValueType() : SVT); 4346 if (SVT [all...] |
H A D | LegalizeFloatTypes.cpp | 723 EVT SVT = N->getOperand(IsStrict ? 1 : 0).getValueType(); local 736 if (NVT.bitsGE(SVT)) 747 CallOptions.setTypeListBeforeSoften(SVT, RVT, true); 829 EVT SVT = Op.getValueType(); local 833 RTLIB::Libcall LC = RTLIB::getFPROUND(SVT, FloatRVT); 839 CallOptions.setTypeListBeforeSoften(SVT, RVT, true); 881 EVT SVT = Op.getValueType(); local 897 LC = Signed ? RTLIB::getFPTOSINT(SVT, NVT) : RTLIB::getFPTOUINT(SVT, NVT); 904 CallOptions.setTypeListBeforeSoften(SVT, RV [all...] |
H A D | LegalizeIntegerTypes.cpp | 256 EVT SVT = getSetCCResultType(N->getOperand(2).getValueType()); local 261 if (!TLI.isTypeLegal(SVT)) 262 SVT = NVT; 264 SDVTList VTs = DAG.getVTList(N->getValueType(0), SVT, MVT::Other); 510 EVT SVT = In.getValueType().getScalarType(); local 511 if (SVT.bitsGE(NVT)) { 512 SDValue Ext = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, SVT, In, Op1); 658 EVT SVT = getSetCCResultType(VT); local 666 SDValue Res = DAG.getNode(N->getOpcode(), dl, DAG.getVTList(VT, SVT), 919 EVT SVT local [all...] |
H A D | TargetLowering.cpp | 4641 EVT SVT = VT.getScalarType(); local 4663 Factors.push_back(DAG.getConstant(Factor, dl, SVT)); 4713 EVT SVT = VT.getScalarType(); local 4752 MagicFactors.push_back(DAG.getConstant(magics.m, dl, SVT)); 4753 Factors.push_back(DAG.getConstant(NumeratorFactor, dl, SVT)); 4755 ShiftMasks.push_back(DAG.getConstant(ShiftMask, dl, SVT)); 4822 EVT SVT = VT.getScalarType(); local 4867 MagicFactors.push_back(DAG.getConstant(Magic, dl, SVT)); 4871 dl, SVT)); 5011 EVT SVT local 5251 EVT SVT = VT.getScalarType(); local [all...] |
H A D | LegalizeDAG.cpp | 309 EVT SVT = VT; local 314 while (SVT != MVT::f32 && SVT != MVT::f16) { 315 SVT = (MVT::SimpleValueType)(SVT.getSimpleVT().SimpleTy - 1); 316 if (ConstantFPSDNode::isValueValidForType(SVT, APF) && 319 TLI.isLoadExtLegal(ISD::EXTLOAD, OrigVT, SVT) && 321 Type *SType = SVT.getTypeForEVT(*DAG.getContext()); 323 VT = SVT; 3226 MVT SVT [all...] |
H A D | DAGCombiner.cpp | 9129 EVT SVT = VT.getScalarType(); local 9130 if (!(VT.isVector() && (!LegalTypes || TLI.isTypeLegal(SVT)) && 9135 unsigned VTBits = SVT.getSizeInBits(); 9148 Elts.push_back(IsZext ? DAG.getConstant(0, DL, SVT) : DAG.getUNDEF(SVT)); 9157 Elts.push_back(DAG.getConstant(C.sext(VTBits), DL, SVT)); 9159 Elts.push_back(DAG.getConstant(C.zext(VTBits), DL, SVT)); 9755 EVT SVT = getSetCCResultType(N00VT); local 9758 if (SVT != N0.getValueType()) { 9764 if (VT.getSizeInBits() == SVT 10844 EVT SVT = VT.getScalarType(); local 16394 EVT SVT = Value.getOperand(0).getValueType(); local 17985 EVT SVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits()); local 18142 EVT SVT = Scalar.getValueType().getVectorElementType(); local 18188 EVT SVT = VT.getScalarType(); local [all...] |
H A D | LegalizeVectorTypes.cpp | 4620 EVT SVT = getSetCCResultType(InOp0.getValueType()); local 4623 SVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, 4624 SVT.getVectorNumElements()); 4627 SVT, InOp0, InOp1, N->getOperand(2)); 4631 SVT.getVectorElementType(),
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | MachineValueType.h | 268 constexpr MVT(SimpleValueType SVT) : SimpleTy(SVT) {} argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 392 auto SVT = VT->getElementType(); local 394 unsigned BitWidth = SVT->getPrimitiveSizeInBits(); 411 auto ShiftAmt = ConstantInt::get(SVT, Count.zextOrTrunc(BitWidth)); 479 auto SVT = VT->getVectorElementType(); local 481 int BitWidth = SVT->getIntegerBitWidth(); 518 ConstantVec.push_back(UndefValue::get(SVT)); 521 ConstantVec.push_back(ConstantInt::getNullValue(SVT)); 535 ShiftVecAmts.push_back(UndefValue::get(SVT)); 537 ShiftVecAmts.push_back(ConstantInt::get(SVT, Idx));
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 5723 MVT SVT = Vec.getSimpleValueType().getScalarType(); 5724 MVT VT = MVT::getVectorVT(SVT, WideNumElts); 12804 EVT SVT = BroadcastVT.getScalarType(); 12805 unsigned Offset = BroadcastIdx * SVT.getStoreSize(); 12808 V = DAG.getLoad(SVT, DL, Ld->getChain(), NewAddr, 12810 Ld->getMemOperand(), Offset, SVT.getStoreSize())); 19711 MVT SVT = In.getSimpleValueType(); 19713 if (SVT.getVectorElementType() == MVT::i1) 20290 MVT SVT = In.getSimpleValueType(); 20293 RTLIB::Libcall LC = RTLIB::getFPEXT(SVT, V [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAGHVX.cpp | 998 MVT::SimpleValueType SVT = MVT::SimpleValueType(R.OpN & OpRef::Index); 999 Ops.push_back(ISel.selectUndef(dl, MVT(SVT)));
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 426 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy; local 438 switch (SVT) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | GlobalISelEmitter.cpp | 187 static Optional<LLTCodeGen> MVTToLLT(MVT::SimpleValueType SVT) { argument 188 MVT VT(SVT);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 6968 static const TargetRegisterClass *getRegClassForSVT(MVT::SimpleValueType SVT, argument 6970 assert((IsPPC64 || SVT != MVT::i64) && 6973 switch (SVT) { 7048 MVT::SimpleValueType SVT = ValVT.getSimpleVT().SimpleTy; local 7050 MF.addLiveIn(VA.getLocReg(), getRegClassForSVT(SVT, IsPPC64)); 10552 EVT SVT = getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), local 10554 SDVTList VTs = DAG.getVTList(SVT, MVT::Other);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 10234 MVT SVT = Node->getValueType(0).getVectorElementType().getSimpleVT(); local 10237 SVT : MVT::getVectorVT(SVT, NewChannels == 3 ? 4 :
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 16192 const SDNode *N, MVT::SimpleValueType SVT) { 16199 switch (SVT) { 16191 getDivRemLibcall( const SDNode *N, MVT::SimpleValueType SVT) argument
|