Current status

Moderator: Hoernchen

Re: Current status

Postby jar » Tue Sep 12, 2017 12:53 am

Glad to have you back. I noticed things had slowed down.
User avatar
jar
 
Posts: 294
Joined: Mon Dec 17, 2012 3:27 am

Re: Current status

Postby upcFrost » Mon Mar 19, 2018 7:44 pm

Managed to somehow finish Load Store Optimizer and initial Clang integration. Now clang (patched) knows about Epiphany backend and can generate both asm and object files, eliminating need of calling llc separately.
Load-store optimizer is an optimization pass which pairs 32-bit loads and stores into 64-bit ones, enabled if optimization level is not O0.

Rolled out release v0.3, started working on hardware loops.

With CI builds there's a problem that all free CI providers known to me have some limitations, either time or hdd space. And LLVM takes hell lot of time and space. So either I'll set up my own CI, or I'll try asking Travis or Semaphore to give me more resources, I heard they usually cooperate if the project is open source.
Current LLVM backend for Epiphany: https://github.com/upcFrost/Epiphany. Commits and code reviews are welcome
upcFrost
 
Posts: 37
Joined: Wed May 28, 2014 6:37 am
Location: Moscow, Russia

Previous

Return to LLVM Compiler

Who is online

Users browsing this forum: No registered users and 2 guests