Home
last modified time | relevance | path

Searched refs:StoreVT (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp1710 EVT StoreVT = ST->getMemoryVT(); in tryStore() local
1717 if (!StoreVT.isSimple()) in tryStore()
1743 MVT SimpleVT = StoreVT.getSimpleVT(); in tryStore()
1752 assert(StoreVT == MVT::v2f16 && "Unexpected vector type"); in tryStore()
1879 EVT StoreVT = MemSD->getMemoryVT(); in tryStoreVector() local
1900 assert(StoreVT.isSimple() && "Store value is not simple"); in tryStoreVector()
1901 MVT ScalarVT = StoreVT.getSimpleVT().getScalarType(); in tryStoreVector()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp3585 LLT StoreVT = MRI.getType(Reg); in handleD16VData() local
3586 assert(StoreVT.isVector() && StoreVT.getElementType() == S16); in handleD16VData()
3595 int NumElts = StoreVT.getNumElements(); in handleD16VData()
3601 if (StoreVT.getNumElements() == 2) { in handleD16VData()
3609 if (StoreVT.getNumElements() == 3) { in handleD16VData()
3619 if (StoreVT.getNumElements() == 4) { in handleD16VData()
H A DAMDGPURegisterBankInfo.cpp1652 LLT StoreVT = MRI.getType(Reg); in handleD16VData() local
1653 if (!StoreVT.isVector() || StoreVT.getElementType() != S16) in handleD16VData()
1664 int NumElts = StoreVT.getNumElements(); in handleD16VData()
H A DSIISelLowering.cpp6016 MVT StoreVT = VData.getSimpleValueType(); in lowerImage() local
6017 if (StoreVT.getScalarType() == MVT::f16) { in lowerImage()
7459 EVT StoreVT = VData.getValueType(); in handleD16VData() local
7462 if (!StoreVT.isVector()) in handleD16VData()
7466 unsigned NumElements = StoreVT.getVectorNumElements(); in handleD16VData()
7470 EVT IntStoreVT = StoreVT.changeTypeToInteger(); in handleD16VData()
7484 EVT IntStoreVT = StoreVT.changeTypeToInteger(); in handleD16VData()
7519 EVT::getIntegerVT(*DAG.getContext(), StoreVT.getStoreSizeInBits()); in handleD16VData()
7523 *DAG.getContext(), StoreVT.getVectorElementType(), NumElements + 1); in handleD16VData()
7530 assert(isTypeLegal(StoreVT)); in handleD16VData()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetLowering.h564 virtual bool isStoreBitCastBeneficial(EVT StoreVT, EVT BitcastVT, in isStoreBitCastBeneficial() argument
568 return isLoadBitCastBeneficial(StoreVT, BitcastVT, DAG, MMO); in isStoreBitCastBeneficial()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp10591 EVT StoreVT = Value.getValueType(); in LowerVectorStore() local
10593 if (StoreVT != MVT::v256i1 && StoreVT != MVT::v512i1) in LowerVectorStore()
10599 assert((StoreVT != MVT::v512i1 || Subtarget.hasMMA()) && in LowerVectorStore()
10601 assert((StoreVT != MVT::v256i1 || Subtarget.pairedVectorMemops()) && in LowerVectorStore()
10606 if (StoreVT == MVT::v512i1) { in LowerVectorStore()
14804 MVT StoreVT = Op1VT.getSimpleVT(); in PerformDAGCombine() local
14806 (StoreVT == MVT::v2f64 || StoreVT == MVT::v2i64 || in PerformDAGCombine()
14807 StoreVT == MVT::v4f32 || StoreVT == MVT::v4i32)) in PerformDAGCombine()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp24179 static SDValue scalarizeVectorStore(StoreSDNode *Store, MVT StoreVT, in scalarizeVectorStore() argument
24182 assert(StoreVT.is128BitVector() && in scalarizeVectorStore()
24184 StoredVal = DAG.getBitcast(StoreVT, StoredVal); in scalarizeVectorStore()
24192 MVT StoreSVT = StoreVT.getScalarType(); in scalarizeVectorStore()
24193 unsigned NumElems = StoreVT.getVectorNumElements(); in scalarizeVectorStore()
24251 MVT StoreVT = StoredVal.getSimpleValueType(); in LowerStore() local
24252 if (StoreVT.is256BitVector() || in LowerStore()
24253 ((StoreVT == MVT::v32i16 || StoreVT == MVT::v64i8) && in LowerStore()
24262 assert(StoreVT.isVector() && StoreVT.getSizeInBits() == 64 && in LowerStore()
24264 assert(TLI.getTypeAction(*DAG.getContext(), StoreVT) == in LowerStore()
[all …]