On 8 March 2016 at 21:00, Manuel López-Ibáñez <lopeziba...@gmail.com> wrote: > Since the goal seems to be to be able to dump/reload some kind of IR > rather than a textual representation of GIMPLE tuples, why not > dump/load LLVM IR? The GIMPLE=>LLVM is already implemented as a GPL > plugin in dragonegg. > http://llvm.org/devmtg/2009-10/Sands_LLVMGCCPlugin.pdf > It is not a suggestion, but I would like to know what you think about > the advantages/disadvantages.
One of the advantages would be to make available to GCC all the tools developed around LLVM IR, such as http://blog.regehr.org/archives/1170 Also, it will bring GCC's middle-end closer to what people in academia are actually using. Cheers, Manuel.