Hi everyone, I'm using the LLVM in a project, and I'm specially interested in using its optimizer. After apply the optimizations, I needed to create a C/C++ source code equivalent to the original one. I'm periodically updating my local version of the LLVM, and, when I did it today, I couldn't use the llc with -march=c. Looking for the CBackend files, I realized that they were removed from the LLVM folder. I actually don't remember reading about a drop of this capability in any of the devlist messages, so I was wondering if this removal could be only temporary, or there will be no more support for this feature in LLVM. Thanks, -- Cristianno Martins PhD Student of Computer Science University of Campinas cmartins at ic.unicamp.br -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120419/271f8c6d/attachment.html>
> I'm periodically updating my local version of the LLVM, and, when I did it > today, I couldn't use the llc with -march=c. Looking for the CBackend files, > I realized that they were removed from the LLVM folder. I actually don't > remember reading about a drop of this capability in any of the devlist > messages, so I was wondering if this removal could be only temporary, or > there will be no more support for this feature in LLVM.CBackend was broken in many ways and thus removed. Patches to introduce shiny new CBackend are welcome :) -- With best regards, Anton Korobeynikov Faculty of Mathematics and Mechanics, Saint Petersburg State University
Dear all, I've also noticed C backend was removed a little bit... silently. In the end of March I only got open bugs closed by Benjamin Kramer in bugzilla, but they sounded like "decision is made". So the question is: it such silent removal a normal practice? In times of 3.0 release there were long discussions on what to drop and what to preserve, e.g. sparc backend, if I remember correctly. In our project we are very interested in maintaining usable C backend, at least until there will be at least one full and production quality PTX backend. Best regards, - Dima 2012/4/19 Anton Korobeynikov <anton at korobeynikov.info>:>> I'm periodically updating my local version of the LLVM, and, when I did it >> today, I couldn't use the llc with -march=c. Looking for the CBackend files, >> I realized that they were removed from the LLVM folder. I actually don't >> remember reading about a drop of this capability in any of the devlist >> messages, so I was wondering if this removal could be only temporary, or >> there will be no more support for this feature in LLVM. > CBackend was broken in many ways and thus removed. Patches to > introduce shiny new CBackend are welcome :) > > -- > With best regards, Anton Korobeynikov > Faculty of Mathematics and Mechanics, Saint Petersburg State University > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev