add_lower_pass = "tir.add_lower_pass"
disable_fixed_pass = "tir.disable_fixed_pass"
apply_tbe_pass = "tir.apply_tbe_pass"
debug_message = "tir.debug_message"
double_buffer_split_loop = "tir.double_buffer_split_loop"
auto_unroll_max_step = "tir.auto_unroll_max_step"
auto_unroll_max_depth = "tir.auto_unroll_max_depth"
auto_unroll_max_extent = "tir.auto_unroll_max_extent"
unroll_explicit = "tir.unroll_explicit"
restricted_func = "tir.restricted_func"
partition_const_loop = "tir.partition_const_loop"
predicate_realize_bound = "tir.predicate_realize_bound"
constant_realize_extent_in_infer_bound = "tir.constant_realize_extent_in_infer_bound"
bool_storage_as_1bit = "tir.bool_storage_as_1bit"
out_of_bound_sync_check = "tir.out_of_bound_sync_check"
save_temp_cce_file = "tir.save_temp_cce_file"
dump_ir = "tir.dump_ir"
enable_const_fold = "tir.enable_const_fold"
tik_debug_context_id = "tir.tik_debug_context_id"
double_buffer_non_reuse = "tir.double_buffer_non_reuse"
enable_vector_2x = "tir.enable_vector_2x"
read_write_bank_conflict = "tir.read_write_bank_conflict"
bind_reduction_using_block = "tir.bind_reduction_using_block"
dump_cce_code = "tir.dump_cce_code"
dummy_placeholder = "tir.dummy_placeholder"
use_realize_bound_simplify = "tir.use_realize_bound_simplify"
l1_fusion_option = "tir.l1_fusion_option"
ub_fusion_tensors = "tir.ub_fusion_tensors"
ub_fusion_buffers = "tir.ub_fusion_buffers"
dynamic_shape = "tir.is_dynamic_shape"
enable_vector_hierarchical_emit = "tir.enable_vector_hierarchical_emit"
enable_mask_counter_mode = "tir.enable_mask_counter_mode"
enable_branch_eliminator_else_case = "tir.enable_branch_eliminator_else_case"
let_stmt_not_inline = "tir.let_stmt_not_inline"
double_buffer_no_tail = "tir.double_buffer_no_tail"
limit_ir_lines = "tir.limit_ir_lines"
dump_error_info = "tir.dump_error_info"
build_sub_function = "tir.build_sub_function"
build_fatbin = "tir.build_fatbin"
parse_ddr_args = "tir.parse_ddr_args"
enable_precise_sync_in_emit_insn = "tir.enable_precise_sync_in_emit_insn"
analysis_sync_with_tensor = "tir.analysis_sync_with_tensor"
enable_accuracy_promote = "tir.enable_accuracy_promote"
indirect_dep_remove_across_branch = "tir.indirect_dep_remove_across_branch"
out_of_order = "tir.out_of_order"
enable_hsync = "tir.enable_hsync"
enable_hsync_not_transitive = "tir.enable_hsync_not_transitive"
enable_db_fold = "tir.enable_db_fold"
barrier_opt_in_different_branch = "tir.barrier_opt_in_different_branch"
size_of_issueQ = "tir.size_of_issueQ"
unit_flag_mode = "tir.unit_flag_mode"
early_start_mode = "tir.early_start_mode"
output_dir = "tir.output_dir"
tbe_debug_level = "tir.tbe_debug_level"
vector_fp_ceiling = "tir.vector_fp_ceiling"
precise_bound = "tir.precise_bound"
pipeline_opt = "tir.pipeline_opt"
remove_duplicates_in_load = "tir.remove_duplicates_in_load"
tik = "tir.tik"
dynamic_tik = "tir.dynamic_tik"
enable_group_inplace = "tir.enable_group_inplace"
status_check = "tir.status_check"
disable_float_overflow = "tir.disable_float_overflow"
op_L1_fusion_type = "tir.op_L1_fusion_type"
enable_L1_fusion = "tir.enable_L1_fusion"
enable_L2_fusion = "tir.enable_L2_fusion"
l2_mode = "tir.l2_mode"
kernel_meta_parent_dir = "tir.kernel_meta_parent_dir"
enable_op_prebuild = "tir.enable_op_prebuild"
enable_rc_cache = "tir.enable_rc_cache"
incremental_link = "tir.incremental_link"
dump_to_header_file = "tir.dump_to_header_file"
enable_loop_partition = "tir.enable_loop_partition"
enable_model_fusion = "tir.enable_model_fusion"
forbid_inplace_due_to_pipe_conflict = "tir.forbid_inplace_due_to_pipe_conflict"
enable_alloc_mem_by_use_count = "tir.enable_alloc_mem_by_use_count"
enable_dma_optimizer = "tir.enable_dma_optimizer"
lic_params = "tir.lic_params"
enable_cce_debug_mode = "tir.enable_cce_debug_mode"
tbe_workspace_size_list_length = "tir.tbe_workspace_size_list_length"
inplace_output_tensor_index = "tir.inplace_output_tensor_index"
enable_multi_preload = "tir.enable_multi_preload"
random_cce_file_location = "tir.random_cce_file_location"
op_debug_config = "tir.op_debug_config"
enable_auto_atomic = "tir.enable_auto_atomic"
ddr_base_property = "tir.ddr_base_property"
evaluate = "tir.evaluates"
enable_deterministic_mode = "tir.enable_deterministic_mode"
disable_vectorize = "tir.disable_vectorize"
instrument_bound_checkers = "tir.instrument_bound_checkers"
enable_burst_size_limit = "tir.enable_burst_size_limit"
enable_multicore_sync_with_atomic = "tir.enable_multicore_sync_with_atomic"
predicate_total_out_of_bound = "tir.predicate_total_out_of_bound"
enforce_mix_mode = "tir.enforce_mix_mode"
enable_s64_to_s32 = "tir.enable_s64_to_s32"
jit_compile_mode = "tir.jit_compile_mode"
rw_bank_conflict_scope_level = "tir.rw_bank_conflict_scope_level"
enable_int64_vec_simulate = "tir.enable_int64_vec_simulate"
enable_cce_licm_safe_hoist = "tir.enable_cce_licm_safe_hoist"
enable_cce_aicore_debug = "tir.enable_cce_aicore_debug"
cce_simt_mode = "tir.cce_simt_mode"
enable_machine_outliner = "tir.enable_machine_outliner"
enable_buf_id_mode = "tir.enable_buf_id_mode"
enable_dcache = "tir.enable_dcache"
duplicate_codes = "tir.duplicate_codes"
enable_vector_core = "tir.enable_vector_core"
enable_dfx = "tir.enable_dfx"
enable_vcmaxmin = "tir.enable_vcmaxmin"
enable_cce_remat_higher_weight = "tir.enable_cce_remat_higher_weight"
enable_super_kernel = "tir.enable_super_kernel"
workspace_tensor_size = "tir.workspace_tensor_size"
compile_feature_list = "tir.compile_feature_list"
deterministic_level = "tir.deterministic_level"
sync_mode = "sync_mode"
sync_opt_for_notail_db = "sync_opt_for_notail_db"
sync_opt_for_preload_loop_zero = "sync_opt_for_preload_loop_zero"
multi_dims_mem_analysis = "multi_dims_mem_analysis"
loop_ext_gt_one = "loop_ext_gt_one"
partition_only_inner = "partition_only_inner"
need_rollback = "need_rollback"
Pass_FullySplitLoopPartition = "tir.FullySplitLoopPartition"
Pass_StorageRewriteCCE = "tir.StorageRewriteCCE"
Pass_EmitInsn = "tir.EmitInsn"
Pass_DmaOptimizer = "tir.DmaOptimizer"
Pass_AutoFuseBuffer = "tir.AutoFuseBuffer"
Pass_InjectSync = "tir.InjectSync"
Pass_ReorderProcess = "tir.ReorderProcess"
Pass_InjectSocVersion = "tir.InjectSocVersion"
Pass_RemoveDuplicatesInLoad = "tir.RemoveDuplicatesInLoad"
Pass_SinglePointManager = "tir.SinglePointManager"
Pass_PartitionSpecifiedRange = "tir.PartitionSpecifiedRange"
Pass_Select2If = "tir.Select2If"
Pass_ConstantFolding = "tir.ConstantFolding"
Pass_TikDoubleBufferSupport = "tir.TikDoubleBufferSupport"
Pass_DeSequenceSprInsn = "tir.DeSequenceSprInsn"
Pass_CanonicalSimplify = "tir.CanonicalSimplify"
Pass_SetSPROptimizer = "tir.SetSPROptimizer"
Pass_VectorizeLoop = "tir.VectorizeLoop"
Pass_TikDynamicShapeAllocMem = "tir.TikDynamicShapeAllocMem"
Pass_RewriteUnsafeSelect = "tir.RewriteUnsafeSelect"
Pass_InstrumentBoundCheckers = "tir.InstrumentBoundCheckers"
Pass_ChangeL1FusionDataFlow = "tir.ChangeL1FusionDataFlow"
Pass_RemapBufferAddress = "tir.RemapBufferAddress"
Pass_NormalizeIR = "tir.NormalizeIR"
Pass_Vectorize = "tir.Vectorize"
Pass_MarkVF = "tir.MarkVF"
Pass_FuseLoopInVF = "tir.FuseLoopInVF"
Pass_MappingInstr = "tir.MappingInstr"
Pass_CanonicalizeVF = "tir.CanonicalizeVF"
Pass_FuseVF = "tir.FuseVF"
Pass_OptimizeVF = "tir.OptimizeVF"
Pass_RemoveNoOp = "tir.RemoveNoOp"
Pass_GenerateVF = "tir.GenerateVF"
Pass_InjectVFSync = "tir.InjectVFSync"
Pass_ExtractExtent = "tir.ExtractExtent"
Pass_EliminateBranch = "tir.EliminateBranch"
Pass_AlignLeafIterVars = "tir.AlignLeafIterVars"
Pass_InjectValidator = "tir.InjectValidator"
Pass_ExtractComplexExpr = "tir.ExtractComplexExpr"
Pass_LoopUnswitch = "tir.LoopUnswitch"
Pass_OptimizeSetIntrin = "tir.OptimizeSetIntrin"
Pass_EnableTempBufferDb = "tir.EnableTempBufferDb"
Pass_ExtractLetStmt = "tir.ExtractLetStmt"
Pass_AdjustExtent = "tir.AdjustExtent"
Pass_InjectStrideInfoIntoForLoop = "tir.InjectStrideInfoIntoForLoop"
Pass_MergeSameIfCondition = "tir.MergeSameIfCondition"
Pass_RemoveInvalidLoop = "tir.RemoveInvalidLoop"
Pass_HoistKernelInvariantVar = "tir.HoistKernelInvariantVar"
Pass_Int64Prompt = "tir.Int64Prompt"
Pass_BranchMotion = "tir.BranchMotion"
Pass_SequenceSprInsn = "tir.SequenceSprInsn"
Pass_InjectVirtualThread = "tir.InjectVirtualThread"
Pass_ReorderProcess = "tir.ReorderProcess"
Pass_SetCacheMode = "tir.SetCacheMode"
Pass_GMConflictElimination = "tir.GMConflictElimination"
Pass_GmAddrPrompt = "tir.GmAddrPrompt"
Pass_DebugTikPreprocess = "tir.DebugTikPreprocess"
Pass_TextureFlatten = "tir.TextureFlatten"
Pass_StorageFlatten = "tir.StorageFlatten"
Pass_OutlineVF = "tir.OutlineVF"