Select Git revision
  • arm
  • main default
  • riscv
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.021Aug201918158730Jul2218171512109876543226Jun2221171412630May292318[fix]: add more instructionsriscvriscv[fix]: fix else[fix]: add more instructions[fix]: add some instr to avoid 0 us[fix]: remove local2Global and ifCombine[opt]: add ADCE[fix]: fix bug of LICM[opt]: add loopReconstruct[opt]: add local2Global[fix]: close reassociate[fix]: open eliminateGlobal[fix]: remove useless output[opt]: add eliminateGlobal[fix]: close inliner[opt]: add inliner[fix]: fix bug of integer-divide and stencil[fix]: fix bug of reassociate and open it[fix]: remove useless output[opt]: optimize for loopGEP, sdiv and srem[opt]: close opt[opt]: add CSE[opt]: add all opt[opt]: add all opt[opt]: unroll more loopsarmarm[opt]: add all opt[fix]: fix bug of fneg[fix]: close CSE[opt]: add unroll loop and inliner[feat]: passed majority functional cases and added several passes[feat]: passed functional[fix]: fix bug of register allocation when loading imm[fix]: passby the bug of branch[merge]: merge 'zzc' to 'pwx_test'[style]: remove unused output[fix]: fix bug of constant propagation[opt]: add constant propagation[opt]: add reassociation[opt](backend): add algebraic identity[merge]: merge 'zzc' into 'pwx_test'[opt]: add LICM