| /src/external/apache2/llvm/dist/llvm/include/llvm/MC/ |
| MCSymbolXCOFF.h | 53 void setVisibilityType(XCOFF::VisibilityType SVT) { VisibilityType = SVT; };
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| TargetLoweringBase.cpp | 933 MVT SVT = VT.getSimpleVT(); 934 assert((unsigned)SVT.SimpleTy < array_lengthof(TransformToType)); 935 MVT NVT = TransformToType[SVT.SimpleTy]; 936 LegalizeTypeAction LA = ValueTypeActions.getTypeAction(SVT); 945 return LegalizeKind(LA, EVT(SVT).getHalfNumVectorElementsVT(Context)); 947 return LegalizeKind(LA, SVT.getVectorElementType()); 1383 MVT SVT = (MVT::SimpleValueType) nVT; 1386 if (SVT.getScalarSizeInBits() > EltVT.getFixedSizeInBits() && 1387 SVT.getVectorElementCount() == EC && isTypeLegal(SVT)) { [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| ValueTypes.h | 42 constexpr EVT(MVT::SimpleValueType SVT) : V(SVT) {}
|
| SelectionDAG.h | 1276 MachinePointerInfo PtrInfo, EVT SVT, Align Alignment, 1281 MachinePointerInfo PtrInfo, EVT SVT, 1285 return getTruncStore(Chain, dl, Val, Ptr, PtrInfo, SVT, 1286 Alignment.getValueOr(getEVTAlign(SVT)), MMOFlags, 1292 MachinePointerInfo PtrInfo, EVT SVT, unsigned Alignment, 1295 return getTruncStore(Chain, dl, Val, Ptr, PtrInfo, SVT, 1299 SDValue Ptr, EVT SVT, MachineMemOperand *MMO);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86InstCombineIntrinsic.cpp | 203 auto SVT = VT->getElementType(); 206 unsigned BitWidth = SVT->getPrimitiveSizeInBits(); 216 Amt = Builder.CreateZExtOrTrunc(Amt, SVT); 225 Amt = ConstantInt::get(SVT, BitWidth - 1); 232 cast<VectorType>(AmtVT)->getElementType() == SVT && 259 cast<VectorType>(AmtVT)->getElementType() == SVT && 286 auto ShiftAmt = ConstantInt::get(SVT, Count.zextOrTrunc(BitWidth)); 351 auto SVT = VT->getElementType(); 353 int BitWidth = SVT->getIntegerBitWidth(); 406 ConstantVec.push_back(UndefValue::get(SVT)); [all...] |
| X86ISelLowering.cpp | 5989 MVT SVT = Vec.getSimpleValueType().getScalarType(); 5990 MVT VT = MVT::getVectorVT(SVT, WideNumElts); 13737 MVT SVT = VT.getScalarType(); 13738 unsigned Offset = BroadcastIdx * SVT.getStoreSize(); 13750 X86ISD::VBROADCAST_LOAD, DL, Tys, Ops, SVT, 13752 Ld->getMemOperand(), Offset, SVT.getStoreSize())); 13756 assert(SVT == MVT::f64 && "Unexpected VT!"); 13757 V = DAG.getLoad(SVT, DL, Ld->getChain(), NewAddr, 13759 Ld->getMemOperand(), Offset, SVT.getStoreSize())); 20874 MVT SVT = In.getSimpleValueType() [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| SelectionDAG.cpp | 317 EVT SVT = Op.getValueType().getScalarType(); 326 if (!Cst || Cst->getValueType(0) != SVT || !Match(Cst)) 349 EVT SVT = LHS.getValueType().getScalarType(); 359 if (!AllowTypeMismatch && (LHSOp.getValueType() != SVT || 2642 EVT SVT = SrcVector.getValueType().getScalarType(); 2643 EVT LegalSVT = SVT; 2644 if (LegalTypes && !TLI->isTypeLegal(SVT)) { 2645 if (!SVT.isInteger()) 2648 if (LegalSVT.bitsLT(SVT)) 4535 EVT SVT = VT.getScalarType() [all...] |
| LegalizeDAG.cpp | 306 EVT SVT = VT; 311 while (SVT != MVT::f32 && SVT != MVT::f16) { 312 SVT = (MVT::SimpleValueType)(SVT.getSimpleVT().SimpleTy - 1); 313 if (ConstantFPSDNode::isValueValidForType(SVT, APF) && 316 TLI.isLoadExtLegal(ISD::EXTLOAD, OrigVT, SVT) && 318 Type *SType = SVT.getTypeForEVT(*DAG.getContext()); 320 VT = SVT; 3203 MVT SVT = Op.getSimpleValueType() [all...] |
| DAGCombiner.cpp | 2510 EVT SVT = N0.getOperand(0).getValueType(); 2511 SDValue NewStep = DAG.getConstant(C0 + C1, DL, SVT); 2521 EVT SVT = N1.getOperand(0).getValueType(); 2525 SDValue NewStep = DAG.getConstant(SV0 + SV1, DL, SVT); 3933 EVT SVT = N0.getOperand(0).getValueType(); 3935 C0 * MulVal.sextOrTrunc(SVT.getSizeInBits()), SDLoc(N), SVT); 8432 EVT SVT = N0.getOperand(0).getValueType(); 8434 C0 << ShlVal.sextOrTrunc(SVT.getSizeInBits()), SDLoc(N), SVT); [all...] |
| LegalizeFloatTypes.cpp | 751 EVT SVT = N->getOperand(IsStrict ? 1 : 0).getValueType(); 764 if (NVT.bitsGE(SVT)) 775 CallOptions.setTypeListBeforeSoften(SVT, RVT, true); 870 EVT SVT = Op.getValueType(); 874 RTLIB::Libcall LC = RTLIB::getFPROUND(SVT, FloatRVT); 880 CallOptions.setTypeListBeforeSoften(SVT, RVT, true); 940 EVT SVT = Op.getValueType(); 949 RTLIB::Libcall LC = findFPToIntLibcall(SVT, RVT, NVT, Signed); 956 CallOptions.setTypeListBeforeSoften(SVT, RVT, true);
|
| LegalizeIntegerTypes.cpp | 288 EVT SVT = getSetCCResultType(N->getOperand(2).getValueType()); 293 if (!TLI.isTypeLegal(SVT)) 294 SVT = NVT; 296 SDVTList VTs = DAG.getVTList(N->getValueType(0), SVT, MVT::Other); 575 EVT SVT = In.getValueType().getScalarType(); 576 if (SVT.bitsGE(NVT)) { 577 SDValue Ext = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, SVT, In, Op1); 741 EVT SVT = getSetCCResultType(VT); 749 SDValue Res = DAG.getNode(N->getOpcode(), dl, DAG.getVTList(VT, SVT), 1065 EVT SVT = getSetCCResultType(InVT) [all...] |
| TargetLowering.cpp | 5019 EVT SVT = VT.getScalarType(); 5041 Factors.push_back(DAG.getConstant(Factor, dl, SVT)); 5098 EVT SVT = VT.getScalarType(); 5151 MagicFactors.push_back(DAG.getConstant(magics.m, dl, SVT)); 5152 Factors.push_back(DAG.getConstant(NumeratorFactor, dl, SVT)); 5154 ShiftMasks.push_back(DAG.getConstant(ShiftMask, dl, SVT)); 5246 EVT SVT = VT.getScalarType(); 5305 MagicFactors.push_back(DAG.getConstant(Magic, dl, SVT)); 5309 dl, SVT)); 5469 EVT SVT = VT.getScalarType() [all...] |
| LegalizeVectorTypes.cpp | 5005 EVT SVT = getSetCCResultType(InOp0.getValueType()); 5008 SVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, 5009 SVT.getVectorNumElements()); 5012 SVT, InOp0, InOp1, N->getOperand(2)); 5016 SVT.getVectorElementType(),
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
| MachineValueType.h | 307 constexpr MVT(SimpleValueType SVT) : SimpleTy(SVT) {}
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonISelLowering.cpp | 3501 MVT SVT = VT.getSimpleVT(); 3502 if (Subtarget.isHVXVectorType(SVT, true)) 3503 return allowsHvxMemoryAccess(SVT, Flags, Fast); 3511 MVT SVT = VT.getSimpleVT(); 3512 if (Subtarget.isHVXVectorType(SVT, true)) 3513 return allowsHvxMisalignedMemoryAccesses(SVT, Flags, Fast);
|
| HexagonISelDAGToDAG.cpp | 1210 EVT SVT = (UW == 32 || UW == 64) ? MVT::getIntegerVT(UW) : UVT; 1211 SDValue Sel = DAG.getNode(ISD::SELECT, dl, SVT, OpI1, 1212 DAG.getBitcast(SVT, If1), 1213 DAG.getBitcast(SVT, If0));
|
| HexagonISelDAGToDAGHVX.cpp | 978 MVT::SimpleValueType SVT = MVT::SimpleValueType(R.OpN & OpRef::Index); 979 Ops.push_back(ISel.selectUndef(dl, MVT(SVT)));
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| RISCVISelLowering.cpp | 1721 MVT SVT = VT.getVectorElementType(); 1739 Offset *= SVT.getStoreSize(); 1744 if (SVT.isInteger() && SVT.bitsGT(XLenVT)) { 1751 ISD::INTRINSIC_W_CHAIN, DL, VTs, Ops, SVT, 1753 Ld->getMemOperand(), Offset, SVT.getStoreSize())); 1761 if (SVT.isFloatingPoint()) 1762 V = DAG.getLoad(SVT, DL, Ld->getChain(), NewAddr, 1768 Ld->getPointerInfo().getWithOffset(Offset), SVT,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCISelLowering.cpp | 6739 static const TargetRegisterClass *getRegClassForSVT(MVT::SimpleValueType SVT, 6741 assert((IsPPC64 || SVT != MVT::i64) && 6744 switch (SVT) { 6929 MVT::SimpleValueType SVT = VA.getLocVT().SimpleTy; 6930 MF.addLiveIn(VA.getLocReg(), getRegClassForSVT(SVT, IsPPC64)); 7040 MVT::SimpleValueType SVT = ValVT.SimpleTy; 7042 MF.addLiveIn(VA.getLocReg(), getRegClassForSVT(SVT, IsPPC64)); 10886 EVT SVT = getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), 10888 SDVTList VTs = DAG.getVTList(SVT, MVT::Other);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| MipsSEISelLowering.cpp | 426 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy; 438 switch (SVT) {
|
| /src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| GlobalISelEmitter.cpp | 187 static Optional<LLTCodeGen> MVTToLLT(MVT::SimpleValueType SVT) { 188 MVT VT(SVT);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| SIISelLowering.cpp | 11066 MVT SVT = Node->getValueType(0).getVectorElementType().getSimpleVT(); 11069 SVT : MVT::getVectorVT(SVT, NewChannels == 3 ? 4 :
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMISelLowering.cpp | 8318 EVT SVT = VT.getScalarType() == MVT::i8 || VT.getScalarType() == MVT::i16 8322 ISD::EXTRACT_VECTOR_ELT, dl, SVT, 18675 const SDNode *N, MVT::SimpleValueType SVT) { 18682 switch (SVT) {
|