Files
zig/src-self-hosted
Andrew Kelley e97157f71c stage2: codegen for conditional branching
* Move branch-local register and stack allocation metadata to the
   function-local struct. Conditional branches clone this data in order
   to restore it after generating machine code for a branch.
   Branch-local data is now only the instruction table mapping *ir.Inst
   to MCValue.
 * Implement conditional branching
   - Process operand deaths
   - Handle register and stack allocation metadata
 * Avoid storing unreferenced or void typed instructions into
   the branch-local instruction table.
 * Fix integer types reporting the wrong value for hasCodeGenBits.
 * Remove the codegen optimization for eliding length-0 jumps. I need to
   reexamine how this works because it was causing invalid jumps to be
   emitted.
2020-08-25 22:44:18 -07:00
..
2020-08-25 22:44:18 -07:00
2020-08-19 16:12:29 -07:00
2020-08-22 13:36:08 -07:00
2019-12-29 11:04:58 +02:00
2020-08-22 13:36:08 -07:00
2020-06-24 20:28:52 -04:00
2020-08-24 15:36:42 -07:00
2020-02-16 13:25:30 -05:00
2020-08-24 15:36:42 -07:00
2020-08-24 15:36:42 -07:00