Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPreloadKernelArguments.cpp191 SmallVector<std::pair<LoadInst *, unsigned>, 4> ImplicitArgLoads; in tryAllocHiddenArgPreloadSGPRs() local
217 ImplicitArgLoads.push_back(std::make_pair(Load, Offset)); in tryAllocHiddenArgPreloadSGPRs()
221 if (ImplicitArgLoads.empty()) in tryAllocHiddenArgPreloadSGPRs()
226 std::sort(ImplicitArgLoads.begin(), ImplicitArgLoads.end(), less_second()); in tryAllocHiddenArgPreloadSGPRs()
232 ImplicitArgLoads, [&](const std::pair<LoadInst *, unsigned> &Load) { in tryAllocHiddenArgPreloadSGPRs()
242 if (PreloadEnd == ImplicitArgLoads.begin()) in tryAllocHiddenArgPreloadSGPRs()
249 for (const auto *I = ImplicitArgLoads.begin(); I != PreloadEnd; ++I) { in tryAllocHiddenArgPreloadSGPRs()