../
alg_simp.cpp
ast_to_ir.cpp
auto_diff.cpp
binary_op_simplify.cpp
bit_loop_vectorize.cpp
cache_loop_invariant_global_vars.cpp
cfg_optimization.cpp
check_out_of_bound.cpp
check_out_of_bound.h
compile_taichi_functions.cpp
compile_to_offloads.cpp
constant_fold.cpp
constant_fold.h
demote_atomics.cpp
demote_dense_struct_fors.cpp
demote_mesh_statements.cpp
demote_mesh_statements.h
demote_no_access_mesh_fors.cpp
demote_operations.cpp
detect_read_only.cpp
determine_ad_stack_size.cpp
die.cpp
eliminate_immutable_local_vars.cpp
extract_constant.cpp
flag_access.cpp
frontend_type_check.cpp
inlining.cpp
inlining.h
insert_scratch_pad.cpp
ir_printer.cpp
loop_invariant_code_motion.cpp
loop_invariant_detector.h
lower_access.cpp
lower_access.h
lower_ast.cpp
lower_matrix_ptr.cpp
make_block_local.cpp
make_block_local.h
make_mesh_block_local.cpp
make_mesh_block_local.h
make_mesh_thread_local.cpp
make_mesh_thread_local.h
make_thread_local.cpp
offload.cpp
optimize_bit_struct_stores.cpp
re_id.cpp
remove_assume_in_range.cpp
remove_loop_unique.cpp
replace_statements.cpp
reverse_segments.cpp
scalar_pointer_lowerer.cpp
scalar_pointer_lowerer.h
scalarize.cpp
simplify.cpp
simplify.h
statement_usage_replace.cpp
transform_statements.cpp
type_check.cpp
unreachable_code_elimination.cpp
utils.cpp
utils.h
whole_kernel_cse.cpp