[llvm-commits] [PATCH llvm, clang llvm-gcc] Add TCE targt to LLVM and CLANG support for generating bytecode to TCE architecture.

Eli Friedman eli.friedman at gmail.com
Mon Aug 17 02:09:19 PDT 2009


2009/8/17 Mikael Lepistö <mikael.lepisto at tut.fi>:
> The value of having tce target in llvm is to be able to use clang for
> generating bitcode with correct integer and floating point sizes and
> alignments for tce  target. So in the best case we can get rid of llvm-gcc
> cross compiler, which we are currently using for generating the bitcode.

As this applies to TCE-target-rc3.patch: We generally don't add
backend targets until they are at least somewhat usable.  We don't
want to clutter the tree with unusable and unmaintained targets, and
having a somewhat complete target is a sign that you're planning to
continue maintaining the target.  In particular, adding this before
2.6 branches entails additional work writing the release notes, etc.
for a target which is unusable.

As this applies to TCE-clang-target-rc3.patch: It's not directly
affected by the other patch, but it's hard to justify adding the
target to clang when it's not usable by anyone else.  In any case, the
proper place to submit clang patches is cfe-commits.

-Eli




More information about the llvm-commits mailing list