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.h2568 ArrayRef<MVT> MemVTs, LegalizeAction Action) { in setLoadExtAction() argument
2569 for (auto MemVT : MemVTs) in setLoadExtAction()
2592 ArrayRef<MVT> MemVTs, LegalizeAction Action) { in setAtomicLoadExtAction() argument
2593 for (auto MemVT : MemVTs) in setAtomicLoadExtAction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp2205 SmallVector<EVT, 4> ValueVTs, MemVTs; in visitRet() local
2207 ComputeValueVTs(TLI, DL, I.getOperand(0)->getType(), ValueVTs, &MemVTs, in visitRet()
2220 if (MemVTs[i] != ValueVTs[i]) in visitRet()
2221 Val = DAG.getPtrExtOrTrunc(Val, getCurSDLoc(), MemVTs[i]); in visitRet()
4536 SmallVector<EVT, 4> ValueVTs, MemVTs; in visitLoad() local
4538 ComputeValueVTs(TLI, DAG.getDataLayout(), Ty, ValueVTs, &MemVTs, &Offsets); in visitLoad()
4602 SDValue L = DAG.getLoad(MemVTs[i], dl, Root, A, PtrInfo, Alignment, in visitLoad()
4606 if (MemVTs[i] != ValueVTs[i]) in visitLoad()
4703 SmallVector<EVT, 4> ValueVTs, MemVTs; in visitStore() local
4706 SrcV->getType(), ValueVTs, &MemVTs, &Offsets); in visitStore()
[all …]
H A DLegalizeVectorTypes.cpp7429 SmallVector<EVT, 8> MemVTs; in GenWidenVectorLoads()
7448 MemVTs.push_back(*NewVT); in GenWidenVectorLoads()
7457 if (MemVTs.empty()) { in GenWidenVectorLoads()
7492 for (EVT MemVT : MemVTs) { in GenWidenVectorLoads()
7654 SmallVector<std::pair<EVT, unsigned>, 4> MemVTs; in GenWidenVectorStores()
7662 MemVTs.push_back({*NewVT, 0}); in GenWidenVectorStores()
7667 MemVTs.back().second++; in GenWidenVectorStores()
7671 for (const auto &Pair : MemVTs) { in GenWidenVectorStores()
7425 SmallVector<EVT, 8> MemVTs; GenWidenVectorLoads() local
7650 SmallVector<std::pair<EVT, unsigned>, 4> MemVTs; GenWidenVectorStores() local