This is an archive of the discontinued LLVM Phabricator instance.

Remove bit-rotten CppBackend.
ClosedPublic

Authored by jyknight on May 4 2016, 3:46 PM.

Details

Summary

This backend was supposed to generate C++ code which will re-construct
the LLVM IR passed as input. This seems to me to have very marginal
usefulness in the first place.

However, the code has never been updated to use IRBuilder, which makes
its current value negative -- people who look at the output may be
steered to use the *wrong* C++ APIs to construct IR.

Furthermore, it's generated code that doesn't compile since at least
2013.

Diff Detail

Repository
rL LLVM

Event Timeline

jyknight updated this revision to Diff 56215.May 4 2016, 3:46 PM
jyknight retitled this revision from to Remove bit-rotten CppBackend..
jyknight updated this object.
jyknight added a reviewer: rafael.
jyknight added a subscriber: llvm-commits.
rafael accepted this revision.May 5 2016, 4:55 AM
rafael edited edge metadata.

LGTM

This revision is now accepted and ready to land.May 5 2016, 4:55 AM
This revision was automatically updated to reflect the committed changes.