Select Git revision
  • break-change/ir-calloc
  • break-change/new-ir
  • break-change/no-get-name
  • dev/backend
  • dev/backend-add-bss
  • dev/backend-constant-optimization
  • dev/brToCond
  • dev/ci
  • dev/fix-phi
  • dev/peephole
  • dev/peephole-mla
  • dev/regallocator
  • dev/sorashu
  • dev/stack-fix
  • dev/weight-regAllocator
  • feature/ir-gen
  • feature/ir-gen-test
  • feature/ir-verify
  • feature/llvm-ir-dump
  • feature/opt-2
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.021Aug2019181716151413111098765432131Jul302928272524232221201918171615141312111098765432130Jun292827242320161110529May765230Apr828Mar272524修改BranchToCond的策略dev/brToConddev/brToCond修改寄存器分配策略完成BranchToCondRevert "loop: 加入了对 a[i + b] 的归纳变量展开"stable temp/no-…stable temp/no-gep-inductionir-opt: 关闭连乘优化loop: 加入了对 a[i + b] 的归纳变量展开Merge branch 'ir-opt/inst-comb' into stableinst-comb: 加入了连乘转快速幂ir-opt/inst-combir-opt/inst-combir-opt: 加入了简单的指令重排Merge branch 'dev/peephole-mla' into 'stable'增加mla的窥孔dev/peephole-mladev/peephole-mlaMerge branch 'stable' into ir-opt/inst-combstable4stable4Merge branch 'ir-opt/loop' into stablememory: 增加了局部数组初始化上移功能ir-opt/loopir-opt/loopMerge branch 'dev/weight-regAllocator' into 'stable'修复了寄存器分配当中可能出现的死循环dev/weight-regA…dev/weight-regAllocatorMerge remote-tracking branch 'origin/stable' into dev/weight-regAllocatorir-gen: 支持了把多维数组当一维数组传参的做法codegen不再进行gcm增加寄存器分配对于stackstore的优化支持 增加了窥孔优化load storeMerge remote-tracking branch 'origin/stable' into dev/weight-regAllocatorinst-comb: 加入乘法分配率相关的指令重排ir-opt: 修复了一些 bugmisc: 修正了优化选项的错误misc: 加入了优化选项misc: 修复了一些性能问题增加了更优的寄存器分配策略Merge branch 'stable' into ir-opt/inst-combinst-comb: 整理代码ir-opt: 修复了关闭优化的不正确的条件inst-comb: 加入了对连加的优化ir: 增加了整数和浮点数的 hashCode 与 equalsir: 整理代码, 更改了一个不正确的命名memory: 增加了全局常量数组内联inst-comb: 增加了连加转乘法的指令重排(不可用)loop: 调整了块顺序loop: 加入了简单的循环无关变量提升, 修正了循环无关变量的定义loop: 修复了一些 bugMerge branch 'stable2' into 'stable'处理了merge存在的冲突