Select Git revision
  • main default
  • submit
  • submit2
  • submit3
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.020Aug19181716141311109726Jul1312119818Apr6523Mar161326Jan23161513129876231Dec302928262221201725Nov222116141312109853131Octadd document.mdsubmit3submit3submitchore: adjust pass ordersubmitsubmitfeat: loop parallel (#155)fix: adjust hyper-parameter of instruction schedulingfeat(optimizer): reduce duplicate recursions by calculating coefficients (#145)ci: update project-evalci: update project-evalfix(loops): 1. classify usefulness should treat every temp as a sccfix(global_analysis): avoid eliminating instrs which writes to address that never readfix: use double word ArithOp in indvar extractionfix(global_analysis): solve addrs generated by phi instructionfeat: make loop optimizers run repeatedlyfeat(loops): full loop unrollfix(mem2reg): solve pointers generate by phi instrsfeat(loops): strength reduceci: using testdata on serverchore(mem2reg): disable load partial redundancy eliminationsubmit2submit2fix: only allow the last op of indvar is modfix(loops/unroll): set limit to number of blocks in loop unrollfix(loops): classify usefulness should treat every temp as a sccfix(global_analysis): avoid eliminating instrs which writes to address that never readfix: use double word ArithOp in indvar extractionfix(global_analysis): solve addrs generated by phi instructionfix: remove mem2reg temporarilyfeat: make loop optimizers run repeatedlyfix: update func.totalfix: map prev label in headerfix: header should be processed individuallystyle: cargo clippyfeat(loops): full loop unrollfix(mem2reg): solve pointers generate by phi instrsfeat(loops): strength reducefix: allow indvar loop to contain GEPInstrfeat(backend): use shift-add instructionfeat: instruction scheduling by hardware pipelining (#150)fix(SR): restrict number of phi in loop header to MAX_PHI_NUMfix(mem2reg): solve pointers generate by phi instrsfeat(loops): strength reducefeat(loops): IndVarType