src/arch/arm/CodeGen.zig | 282 ++++++++++++++++++++------------ src/arch/arm/Emit.zig | 7 + src/arch/arm/Mir.zig | 2 + test/behavior/array.zig | 1 - test/behavior/bitcast.zig | 1 - test/behavior/bugs/11181.zig | 2 - test/behavior/bugs/1421.zig | 1 - test/behavior/bugs/2692.zig | 1 - test/behavior/bugs/5474.zig | 4 - test/behavior/bugs/828.zig | 1 - test/behavior/cast.zig | 4 - test/behavior/fn.zig | 1 - test/behavior/math.zig | 8 - test/behavior/optional.zig | 1 - test/behavior/ptrcast.zig | 1 - test/behavior/sizeof_and_typeof.zig | 1 - test/behavior/slice.zig | 2 - test/behavior/struct.zig | 2 - test/behavior/struct_contains_null_ptr_itself.zig | 1 - test/behavior/type.zig | 2 - test/behavior/type_info.zig | 1 - test/behavior/var_args.zig | 5 - test/behavior/void.zig | 1 - 23 files changed, 189 insertions(+), 143 deletions(-)