24 namespace polyhedral {
25 using ThreadIdxxScheduleDepthState =
26 std::vector<std::pair<isl::union_set, size_t>>;
37 void promoteGreedilyAtDepth(
39 const ThreadIdxxScheduleDepthState& threadIdxxScheduleDepthState,
41 std::size_t sharedMemorySize,