huangcm
2025-04-22 c8cf547b11f2c03565d8fb8b8bcdc69860d0ed08
.. drwxr-xr-x
block_builder.cc 18 KB -rw-r--r--
block_builder.h 3 KB -rw-r--r--
bounds_check_elimination.cc 81 KB -rw-r--r--
bounds_check_elimination.h 2 KB -rw-r--r--
bounds_check_elimination_test.cc 46 KB -rw-r--r--
builder.cc 9 KB -rw-r--r--
builder.h 3 KB -rw-r--r--
cha_guard_optimization.cc 10 KB -rw-r--r--
cha_guard_optimization.h 1 KB -rw-r--r--
code_generator.cc 69 KB -rw-r--r--
code_generator.h 38 KB -rw-r--r--
code_generator_arm64.cc 266 KB -rw-r--r--
code_generator_arm64.h 41 KB -rw-r--r--
code_generator_arm_vixl.cc 384 KB -rw-r--r--
code_generator_arm_vixl.h 40 KB -rw-r--r--
code_generator_mips.cc 393 KB -rw-r--r--
code_generator_mips.h 31 KB -rw-r--r--
code_generator_mips64.cc 300 KB -rw-r--r--
code_generator_mips64.h 30 KB -rw-r--r--
code_generator_utils.cc 4 KB -rw-r--r--
code_generator_utils.h 2 KB -rw-r--r--
code_generator_vector_arm64.cc 57 KB -rw-r--r--
code_generator_vector_arm_vixl.cc 39 KB -rw-r--r--
code_generator_vector_mips.cc 52 KB -rw-r--r--
code_generator_vector_mips64.cc 52 KB -rw-r--r--
code_generator_vector_x86.cc 47 KB -rw-r--r--
code_generator_vector_x86_64.cc 46 KB -rw-r--r--
code_generator_x86.cc 332 KB -rw-r--r--
code_generator_x86.h 28 KB -rw-r--r--
code_generator_x86_64.cc 298 KB -rw-r--r--
code_generator_x86_64.h 26 KB -rw-r--r--
code_sinking.cc 18 KB -rw-r--r--
code_sinking.h 1 KB -rw-r--r--
codegen_test.cc 33 KB -rw-r--r--
codegen_test_utils.h 13 KB -rw-r--r--
common_arm.h 8 KB -rw-r--r--
common_arm64.h 14 KB -rw-r--r--
common_dominator.h 3 KB -rw-r--r--
constant_folding.cc 13 KB -rw-r--r--
constant_folding.h 2 KB -rw-r--r--
constant_folding_test.cc 31 KB -rw-r--r--
constructor_fence_redundancy_elimination.cc 9 KB -rw-r--r--
constructor_fence_redundancy_elimination.h 2 KB -rw-r--r--
data_type-inl.h 3 KB -rw-r--r--
data_type.cc 1 KB -rw-r--r--
data_type.h 8 KB -rw-r--r--
data_type_test.cc 5 KB -rw-r--r--
dead_code_elimination.cc 19 KB -rw-r--r--
dead_code_elimination.h 2 KB -rw-r--r--
dead_code_elimination_test.cc 6 KB -rw-r--r--
dominator_test.cc 7 KB -rw-r--r--
emit_swap_mips_test.cc 10 KB -rw-r--r--
escape.cc 5 KB -rw-r--r--
escape.h 3 KB -rw-r--r--
find_loops_test.cc 12 KB -rw-r--r--
graph_checker.cc 48 KB -rw-r--r--
graph_checker.h 4 KB -rw-r--r--
graph_checker_test.cc 4 KB -rw-r--r--
graph_test.cc 12 KB -rw-r--r--
graph_visualizer.cc 35 KB -rw-r--r--
graph_visualizer.h 4 KB -rw-r--r--
gvn.cc 20 KB -rw-r--r--
gvn.h 1 KB -rw-r--r--
gvn_test.cc 23 KB -rw-r--r--
induction_var_analysis.cc 59 KB -rw-r--r--
induction_var_analysis.h 10 KB -rw-r--r--
induction_var_analysis_test.cc 49 KB -rw-r--r--
induction_var_range.cc 60 KB -rw-r--r--
induction_var_range.h 15 KB -rw-r--r--
induction_var_range_test.cc 44 KB -rw-r--r--
inliner.cc 93 KB -rw-r--r--
inliner.h 12 KB -rw-r--r--
instruction_builder.cc 123 KB -rw-r--r--
instruction_builder.h 14 KB -rw-r--r--
instruction_simplifier.cc 110 KB -rw-r--r--
instruction_simplifier.h 2 KB -rw-r--r--
instruction_simplifier_arm.cc 10 KB -rw-r--r--
instruction_simplifier_arm.h 1 KB -rw-r--r--
instruction_simplifier_arm64.cc 10 KB -rw-r--r--
instruction_simplifier_arm64.h 1 KB -rw-r--r--
instruction_simplifier_mips.cc 5 KB -rw-r--r--
instruction_simplifier_mips.h 1 KB -rw-r--r--
instruction_simplifier_shared.cc 13 KB -rw-r--r--
instruction_simplifier_shared.h 3 KB -rw-r--r--
instruction_simplifier_x86.cc 3 KB -rw-r--r--
instruction_simplifier_x86.h 1 KB -rw-r--r--
instruction_simplifier_x86_64.cc 2 KB -rw-r--r--
instruction_simplifier_x86_64.h 1 KB -rw-r--r--
instruction_simplifier_x86_shared.cc 5 KB -rw-r--r--
instruction_simplifier_x86_shared.h 1 KB -rw-r--r--
intrinsic_objects.cc 5 KB -rw-r--r--
intrinsic_objects.h 3 KB -rw-r--r--
intrinsics.cc 17 KB -rw-r--r--
intrinsics.h 15 KB -rw-r--r--
intrinsics_arm64.cc 131 KB -rw-r--r--
intrinsics_arm64.h 3 KB -rw-r--r--
intrinsics_arm_vixl.cc 129 KB -rw-r--r--
intrinsics_arm_vixl.h 3 KB -rw-r--r--
intrinsics_mips.cc 100 KB -rw-r--r--
intrinsics_mips.h 3 KB -rw-r--r--
intrinsics_mips64.cc 91 KB -rw-r--r--
intrinsics_mips64.h 3 KB -rw-r--r--
intrinsics_utils.h 3 KB -rw-r--r--
intrinsics_x86.cc 124 KB -rw-r--r--
intrinsics_x86.h 2 KB -rw-r--r--
intrinsics_x86_64.cc 111 KB -rw-r--r--
intrinsics_x86_64.h 2 KB -rw-r--r--
licm.cc 7 KB -rw-r--r--
licm.h 1 KB -rw-r--r--
licm_test.cc 9 KB -rw-r--r--
linear_order.cc 5 KB -rw-r--r--
linear_order.h 2 KB -rw-r--r--
linearize_test.cc 7 KB -rw-r--r--
live_interval_test.cc 12 KB -rw-r--r--
live_ranges_test.cc 13 KB -rw-r--r--
liveness_test.cc 15 KB -rw-r--r--
load_store_analysis.cc 7 KB -rw-r--r--
load_store_analysis.h 24 KB -rw-r--r--
load_store_analysis_test.cc 31 KB -rw-r--r--
load_store_elimination.cc 37 KB -rw-r--r--
load_store_elimination.h 2 KB -rw-r--r--
locations.cc 4 KB -rw-r--r--
locations.h 20 KB -rw-r--r--
loop_analysis.cc 8 KB -rw-r--r--
loop_analysis.h 7 KB -rw-r--r--
loop_optimization.cc 99 KB -rw-r--r--
loop_optimization.h 13 KB -rw-r--r--
loop_optimization_test.cc 11 KB -rw-r--r--
nodes.cc 123 KB -rw-r--r--
nodes.h 293 KB -rw-r--r--
nodes_mips.h 4 KB -rw-r--r--
nodes_shared.cc 4 KB -rw-r--r--
nodes_shared.h 9 KB -rw-r--r--
nodes_test.cc 6 KB -rw-r--r--
nodes_vector.h 40 KB -rw-r--r--
nodes_vector_test.cc 16 KB -rw-r--r--
nodes_x86.h 7 KB -rw-r--r--
optimization.cc 14 KB -rw-r--r--
optimization.h 5 KB -rw-r--r--
optimizing_cfi_test.cc 9 KB -rw-r--r--
optimizing_cfi_test_expected.inc 17 KB -rw-r--r--
optimizing_compiler.cc 59 KB -rw-r--r--
optimizing_compiler.h 1 KB -rw-r--r--
optimizing_compiler_stats.h 6 KB -rw-r--r--
optimizing_unit_test.h 10 KB -rw-r--r--
parallel_move_resolver.cc 20 KB -rw-r--r--
parallel_move_resolver.h 8 KB -rw-r--r--
parallel_move_test.cc 20 KB -rw-r--r--
pc_relative_fixups_mips.cc 5 KB -rw-r--r--
pc_relative_fixups_mips.h 1 KB -rw-r--r--
pc_relative_fixups_x86.cc 9 KB -rw-r--r--
pc_relative_fixups_x86.h 1 KB -rw-r--r--
prepare_for_register_allocation.cc 13 KB -rw-r--r--
prepare_for_register_allocation.h 3 KB -rw-r--r--
pretty_printer.h 4 KB -rw-r--r--
pretty_printer_test.cc 7 KB -rw-r--r--
reference_type_propagation.cc 42 KB -rw-r--r--
reference_type_propagation.h 4 KB -rw-r--r--
reference_type_propagation_test.cc 6 KB -rw-r--r--
register_allocation_resolver.cc 31 KB -rw-r--r--
register_allocation_resolver.h 4 KB -rw-r--r--
register_allocator.cc 12 KB -rw-r--r--
register_allocator.h 4 KB -rw-r--r--
register_allocator_graph_color.cc 88 KB -rw-r--r--
register_allocator_graph_color.h 9 KB -rw-r--r--
register_allocator_linear_scan.cc 47 KB -rw-r--r--
register_allocator_linear_scan.h 7 KB -rw-r--r--
register_allocator_test.cc 37 KB -rw-r--r--
scheduler.cc 32 KB -rw-r--r--
scheduler.h 20 KB -rw-r--r--
scheduler_arm.cc 37 KB -rw-r--r--
scheduler_arm.h 7 KB -rw-r--r--
scheduler_arm64.cc 12 KB -rw-r--r--
scheduler_arm64.h 8 KB -rw-r--r--
scheduler_test.cc 21 KB -rw-r--r--
select_generator.cc 9 KB -rw-r--r--
select_generator.h 2 KB -rw-r--r--
select_generator_test.cc 3 KB -rw-r--r--
sharpening.cc 16 KB -rw-r--r--
sharpening.h 2 KB -rw-r--r--
side_effects_analysis.cc 3 KB -rw-r--r--
side_effects_analysis.h 2 KB -rw-r--r--
side_effects_test.cc 10 KB -rw-r--r--
ssa_builder.cc 30 KB -rw-r--r--
ssa_builder.h 6 KB -rw-r--r--
ssa_liveness_analysis.cc 22 KB -rw-r--r--
ssa_liveness_analysis.h 48 KB -rw-r--r--
ssa_liveness_analysis_test.cc 10 KB -rw-r--r--
ssa_phi_elimination.cc 9 KB -rw-r--r--
ssa_phi_elimination.h 2 KB -rw-r--r--
ssa_test.cc 15 KB -rw-r--r--
stack_map_stream.cc 14 KB -rw-r--r--
stack_map_stream.h 5 KB -rw-r--r--
stack_map_test.cc 30 KB -rw-r--r--
superblock_cloner.cc 40 KB -rw-r--r--
superblock_cloner.h 19 KB -rw-r--r--
superblock_cloner_test.cc 29 KB -rw-r--r--
suspend_check_test.cc 3 KB -rw-r--r--
x86_memory_gen.cc 3 KB -rw-r--r--
x86_memory_gen.h 1 KB -rw-r--r--