Fortran Wiki
LLVM Dragonegg

LLVM Dragonegg is a gcc plugin that replaces GCC’s optimizers and code generators with those from the LLVM project. It works with gcc-4.5 or newer, and “fully supports … Fortran”.

For this to work, you need the current version of the LLVM, the matching version of Dragonegg, which you will compile to create a library eg dragonegg.so, which is then called from gfortran/gcc using -fplugin=./dragonegg.so

Created on April 15, 2014 04:44:54
by David Duffy
(110.174.198.144)
(484 characters / 0.0 pages)