Lines Matching defs:OrderedKernels
378 // Table is a constant array of the same length as OrderedKernels
550 std::vector<Function *> OrderedKernels;
563 OrderedKernels.push_back(&Func);
568 OrderedKernels = sortByName(std::move(OrderedKernels));
574 if (OrderedKernels.size() > UINT32_MAX) {
579 for (size_t i = 0; i < OrderedKernels.size(); i++) {
583 OrderedKernels[i]->setMetadata("llvm.amdgcn.lds.kernel.id",
587 return OrderedKernels;
866 std::vector<Function *> const &OrderedKernels) {
875 // Table is built in the same order as OrderedKernels
876 for (auto &func : OrderedKernels) {
899 assert(OrderedKernels.size() == newDynamicLDS.size());
991 std::vector<Function *> OrderedKernels;
995 OrderedKernels.push_back(F);
997 OrderedKernels = sortByName(std::move(OrderedKernels));
1000 for (Function *F : OrderedKernels) {
1116 std::vector<Function *> OrderedKernels =
1131 M, TableLookupVariablesOrdered, OrderedKernels, KernelToReplacement);
1139 DynamicVariables, OrderedKernels);