Lines Matching refs:MemOps
1106 static bool findGISelOptimalMemOpLowering(std::vector<LLT> &MemOps, in findGISelOptimalMemOpLowering() argument
1164 MemOps.push_back(Ty); in findGISelOptimalMemOpLowering()
1230 std::vector<LLT> MemOps; in optimizeMemset() local
1238 if (!findGISelOptimalMemOpLowering(MemOps, Limit, in optimizeMemset()
1249 Type *IRTy = getTypeForLLT(MemOps[0], C); in optimizeMemset()
1262 LLT LargestTy = MemOps[0]; in optimizeMemset()
1263 for (unsigned i = 1; i < MemOps.size(); i++) in optimizeMemset()
1264 if (MemOps[i].getSizeInBits() > LargestTy.getSizeInBits()) in optimizeMemset()
1265 LargestTy = MemOps[i]; in optimizeMemset()
1280 for (unsigned I = 0; I < MemOps.size(); I++) { in optimizeMemset()
1281 LLT Ty = MemOps[I]; in optimizeMemset()
1286 assert(I == MemOps.size() - 1 && I != 0); in optimizeMemset()
1388 std::vector<LLT> MemOps; in optimizeMemcpy() local
1396 MemOps, Limit, in optimizeMemcpy()
1405 Type *IRTy = getTypeForLLT(MemOps[0], C); in optimizeMemcpy()
1435 for (auto CopyTy : MemOps) { in optimizeMemcpy()
1490 std::vector<LLT> MemOps; in optimizeMemmove() local
1501 MemOps, Limit, in optimizeMemmove()
1510 Type *IRTy = getTypeForLLT(MemOps[0], C); in optimizeMemmove()
1538 for (auto CopyTy : MemOps) { in optimizeMemmove()
1555 for (unsigned I = 0; I < MemOps.size(); ++I) { in optimizeMemmove()
1556 LLT CopyTy = MemOps[I]; in optimizeMemmove()