[fpc-devel] LLVM code generator

Florian Klämpfl florian at freepascal.org
Sun Feb 24 22:18:06 CET 2019


Am 24.02.19 um 21:17 schrieb Jonas Maebe:
> On 25/12/2018 19:14, Jonas Maebe wrote:
>> On 2018-12-02 11:26, Jonas Maebe wrote:
>>
>> The LLVM version of the code generator has been significantly improved 
>> in the mean time:
> 
> The LLVM code generator on the debug_eh branch now also works with 
> Linux/ARM, although only with the hard float EABI for now (compiler 
> compiled with -dFPC_ARMHF).
> 
> Obligatory vipribench results (on gcc113.fsffrance.org, an APM X-Gene 
> Mustang board -- that's an AArch64 board, but it can also run 32 bit ARM 
> programs):
> * FPC (-O2): Time: 5107ms = 2839240 pkts/s = 4245 MB/s
> * FPC+LLVM (clang 7.0 -O2): Time: 5063ms = 3357693 pkts/s = 5020 M B/s

Do you have a disassembly at hand?



More information about the fpc-devel mailing list