1#pragma once
2
3#include "taichi/ir/pass.h"
4
5namespace taichi::lang {
6
7class LowerAccessPass : public Pass {
8 public:
9 static const PassID id;
10
11 struct Args {
12 std::vector<SNode *> kernel_forces_no_activate;
13 bool lower_atomic;
14 };
15};
16
17} // namespace taichi::lang
18