Home
last modified time | relevance | path

Searched refs:MemVTs (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAnalysis.cpp81 SmallVectorImpl<EVT> *MemVTs, in ComputeValueVTs() argument
100 ComputeValueVTs(TLI, DL, *EI, ValueVTs, MemVTs, Offsets, in ComputeValueVTs()
110 ComputeValueVTs(TLI, DL, EltTy, ValueVTs, MemVTs, Offsets, in ComputeValueVTs()
119 if (MemVTs) in ComputeValueVTs()
120 MemVTs->push_back(TLI.getMemValueType(DL, Ty)); in ComputeValueVTs()
127 SmallVectorImpl<EVT> *MemVTs, in ComputeValueVTs() argument
133 ComputeValueVTs(TLI, DL, Ty, ValueVTs, MemVTs, &Offsets, Offset); in ComputeValueVTs()
137 ComputeValueVTs(TLI, DL, Ty, ValueVTs, MemVTs, nullptr, Offset); in ComputeValueVTs()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAnalysis.h67 SmallVectorImpl<EVT> *MemVTs,
72 SmallVectorImpl<EVT> *MemVTs,
H A DTargetLowering.h2642 ArrayRef<MVT> MemVTs, LegalizeAction Action) { in setLoadExtAction() argument
2643 for (auto MemVT : MemVTs) in setLoadExtAction()
2666 ArrayRef<MVT> MemVTs, LegalizeAction Action) { in setAtomicLoadExtAction() argument
2667 for (auto MemVT : MemVTs) in setAtomicLoadExtAction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp2169 SmallVector<EVT, 4> ValueVTs, MemVTs; in visitRet() local
2171 ComputeValueVTs(TLI, DL, I.getOperand(0)->getType(), ValueVTs, &MemVTs, in visitRet()
2184 if (MemVTs[i] != ValueVTs[i]) in visitRet()
2185 Val = DAG.getPtrExtOrTrunc(Val, getCurSDLoc(), MemVTs[i]); in visitRet()
4610 SmallVector<EVT, 4> ValueVTs, MemVTs; in visitLoad() local
4612 ComputeValueVTs(TLI, DAG.getDataLayout(), Ty, ValueVTs, &MemVTs, &Offsets); in visitLoad()
4676 SDValue L = DAG.getLoad(MemVTs[i], dl, Root, A, PtrInfo, Alignment, in visitLoad()
4680 if (MemVTs[i] != ValueVTs[i]) in visitLoad()
4777 SmallVector<EVT, 4> ValueVTs, MemVTs; in visitStore() local
4780 SrcV->getType(), ValueVTs, &MemVTs, &Offsets); in visitStore()
[all …]
H A DLegalizeVectorTypes.cpp7948 SmallVector<EVT, 8> MemVTs; in GenWidenVectorLoads() local
7967 MemVTs.push_back(*NewVT); in GenWidenVectorLoads()
7976 if (MemVTs.empty()) { in GenWidenVectorLoads()
8011 for (EVT MemVT : MemVTs) { in GenWidenVectorLoads()
8173 SmallVector<std::pair<EVT, unsigned>, 4> MemVTs; in GenWidenVectorStores() local
8181 MemVTs.push_back({*NewVT, 0}); in GenWidenVectorStores()
8186 MemVTs.back().second++; in GenWidenVectorStores()
8190 for (const auto &Pair : MemVTs) { in GenWidenVectorStores()