Lines Matching refs:MemOps
8134 static bool findGISelOptimalMemOpLowering(std::vector<LLT> &MemOps, in findGISelOptimalMemOpLowering() argument
8192 MemOps.push_back(Ty); in findGISelOptimalMemOpLowering()
8259 std::vector<LLT> MemOps; in lowerMemset() local
8267 if (!findGISelOptimalMemOpLowering(MemOps, Limit, in lowerMemset()
8278 Type *IRTy = getTypeForLLT(MemOps[0], C); in lowerMemset()
8291 LLT LargestTy = MemOps[0]; in lowerMemset()
8292 for (unsigned i = 1; i < MemOps.size(); i++) in lowerMemset()
8293 if (MemOps[i].getSizeInBits() > LargestTy.getSizeInBits()) in lowerMemset()
8294 LargestTy = MemOps[i]; in lowerMemset()
8309 for (unsigned I = 0; I < MemOps.size(); I++) { in lowerMemset()
8310 LLT Ty = MemOps[I]; in lowerMemset()
8315 assert(I == MemOps.size() - 1 && I != 0); in lowerMemset()
8415 std::vector<LLT> MemOps; in lowerMemcpy() local
8423 MemOps, Limit, in lowerMemcpy()
8432 Type *IRTy = getTypeForLLT(MemOps[0], C); in lowerMemcpy()
8461 for (auto CopyTy : MemOps) { in lowerMemcpy()
8520 std::vector<LLT> MemOps; in lowerMemmove() local
8531 MemOps, Limit, in lowerMemmove()
8540 Type *IRTy = getTypeForLLT(MemOps[0], C); in lowerMemmove()
8567 for (auto CopyTy : MemOps) { in lowerMemmove()
8585 for (unsigned I = 0; I < MemOps.size(); ++I) { in lowerMemmove()
8586 LLT CopyTy = MemOps[I]; in lowerMemmove()