/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 81 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 D | Analysis.h | 67 SmallVectorImpl<EVT> *MemVTs, 72 SmallVectorImpl<EVT> *MemVTs,
|
H A D | TargetLowering.h | 2568 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 D | SelectionDAGBuilder.cpp | 2205 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 D | LegalizeVectorTypes.cpp | 7429 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
|