Lines Matching defs:OrderedKernels
378 // Table is a constant array of the same length as OrderedKernels
552 std::vector<Function *> OrderedKernels;
565 OrderedKernels.push_back(&Func);
570 OrderedKernels = sortByName(std::move(OrderedKernels));
576 if (OrderedKernels.size() > UINT32_MAX) {
581 for (size_t i = 0; i < OrderedKernels.size(); i++) {
585 OrderedKernels[i]->setMetadata("llvm.amdgcn.lds.kernel.id",
589 return OrderedKernels;
868 std::vector<Function *> const &OrderedKernels) {
877 // Table is built in the same order as OrderedKernels
878 for (auto &func : OrderedKernels) {
901 assert(OrderedKernels.size() == newDynamicLDS.size());
995 std::vector<Function *> OrderedKernels =
1010 M, TableLookupVariablesOrdered, OrderedKernels, KernelToReplacement);
1025 DynamicVariables, OrderedKernels);