Searched refs:StVT (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 534 EVT StVT = ST->getMemoryVT(); in LegalizeStoreOps() local 535 TypeSize StWidth = StVT.getSizeInBits(); in LegalizeStoreOps() 536 TypeSize StSize = StVT.getStoreSizeInBits(); in LegalizeStoreOps() 544 Value = DAG.getZeroExtendInReg(Value, dl, StVT); in LegalizeStoreOps() 549 } else if (!StVT.isVector() && !isPowerOf2_64(StWidth.getFixedValue())) { in LegalizeStoreOps() 551 assert(!StVT.isVector() && "Unsupported truncstore!"); in LegalizeStoreOps() 608 switch (TLI.getTruncStoreAction(ST->getValue().getValueType(), StVT)) { in LegalizeStoreOps() 628 assert(!StVT.isVector() && in LegalizeStoreOps() 634 if (TLI.isTypeLegal(StVT)) { in LegalizeStoreOps() 635 Value = DAG.getNode(ISD::TRUNCATE, dl, StVT, Value); in LegalizeStoreOps() [all …]
|
H A D | LegalizeVectorOps.cpp | 297 EVT StVT = ST->getMemoryVT(); in LegalizeOp() local 299 if (StVT.isVector() && ST->isTruncatingStore()) in LegalizeOp() 300 Action = TLI.getTruncStoreAction(ValVT, StVT); in LegalizeOp()
|
H A D | LegalizeVectorTypes.cpp | 6864 EVT StVT = StVal.getValueType(); in WidenVecOp_STORE() 6865 EVT WideVT = TLI.getTypeToTransformTo(*DAG.getContext(), StVT); in WidenVecOp_STORE() 6876 StVT.getVectorElementCount()); in WidenVecOp_STORE() 6879 EVL, StVT, ST->getMemOperand(), in WidenVecOp_STORE() 7636 EVT StVT = ST->getMemoryVT(); in GenWidenVectorStores() 7637 TypeSize StWidth = StVT.getSizeInBits(); in GenWidenVectorStores() 7642 assert(StVT.getVectorElementType() == ValEltVT); in GenWidenVectorStores() 7643 assert(StVT.isScalableVector() == ValVT.isScalableVector() && in GenWidenVectorStores() 6860 EVT StVT = StVal.getValueType(); WidenVecOp_STORE() local 7632 EVT StVT = ST->getMemoryVT(); GenWidenVectorStores() local
|
H A D | TargetLowering.cpp | 9715 EVT StVT = ST->getMemoryVT(); in scalarizeVectorStore() local 9717 if (StVT.isScalableVector()) in scalarizeVectorStore() 9725 EVT MemSclVT = StVT.getScalarType(); in scalarizeVectorStore() 9727 unsigned NumElem = StVT.getVectorNumElements(); in scalarizeVectorStore() 9736 unsigned NumBits = StVT.getSizeInBits(); in scalarizeVectorStore()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 24731 MVT StVT = Subtarget.is64Bit() && StoreVT.isInteger() ? MVT::i64 : MVT::f64; in LowerStore() local 24732 MVT CastVT = MVT::getVectorVT(StVT, 2); in LowerStore() 24734 StoredVal = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, StVT, StoredVal, in LowerStore() 31771 MVT StVT = Subtarget.hasSSE2() ? MVT::v2i64 : MVT::v4f32; in LowerATOMIC_STORE() local 31772 SclToVec = DAG.getBitcast(StVT, SclToVec); in LowerATOMIC_STORE() 51605 EVT StVT = St->getMemoryVT(); in combineStore() local 51612 if (!Subtarget.hasAVX512() && VT == StVT && VT.isVector() && in combineStore() 51625 if (VT == MVT::v1i1 && VT == StVT && Subtarget.hasAVX512() && in combineStore() 51638 if ((VT == MVT::v1i1 || VT == MVT::v2i1 || VT == MVT::v4i1) && VT == StVT && in combineStore() 51652 VT == MVT::v64i1) && VT == StVT && TLI.isTypeLegal(VT) && in combineStore() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 16559 EVT StVT = St->getMemoryVT(); in PerformTruncatingStoreCombine() local 16561 assert(StVT != VT && "Cannot truncate to the same type"); in PerformTruncatingStoreCombine() 16563 unsigned ToEltSz = StVT.getScalarSizeInBits(); in PerformTruncatingStoreCombine() 16578 EVT WideVecVT = EVT::getVectorVT(*DAG.getContext(), StVT.getScalarType(), in PerformTruncatingStoreCombine()
|