Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We recently discussed this optimization with the wider LLVM RISC-V community.  The takeaway was this work probably should be done in the generic optimizer rather than in a RISC-V specific pass.  


RFC for Joe's implementation and merge request.

Stakeholders/Partners

RISE:

Imagination Technologies: Joe Faulls

Ventana: Mikhail Gudim

Ventana: Jeff Law

...

Page Properties


Development

Status
colourBlue
titleIN PROGRESS


Development TimelineNA
Upstreaming

Status
colourBlue
titleNOT STARTEDIN PROGRESS


Upstream Version





Contacts

Jeff Law (Ventana)


Dependencies

None




Updates

 

  • Moved to 2H2024

 

  • Last update to MR was late April.  Unsure of status

 

  • Joe Faulls (Imagination Technologies) seems to have picked up this work, which is greatly appreciated.  Links to the discussion and MR provided above.

  • After generally positive reception in RISC-V LLVM coordination meeting, Misha is looking to generalize the implementation so that it fits into the regular LLVM optimization pipeline
  • Review of relevant documentation and GCC's implementation for validation that a given loop is computing a CRC (linear feedback shift register) 

 

  • Project reported as priority for 1H2024

...