[LLVMdev] Whole-function isel
Evan Cheng
evan.cheng at apple.com
Wed Apr 2 11:00:51 PDT 2008
On Mar 31, 2008, at 2:37 AM, Dietmar Ebner wrote:
> Evan Cheng wrote:
>> That's unfortunate. What kind of licensing issues are there?
> i've talked to our supporting company and they agreed to release the
> code to interested parties. it's not a copyleft license but the code
> can be used freely for private and research purposes.
>
>
> be warned that the code is merely a prototype implementation and not
> ready for inclusion in LLVM. it also requires a cost augmented graph
> grammar. for our ARM implementation, we could derive a basic set of
> rules directly from the LLVM tablegen description, but additional
> handwritten rules (e.g., replacing the c++ written address mode
> selection) were necessary. the implementation has been ported from
> another private backend which is still evident in some places.
>
>
> if you're still interested in the code, i could prepare a small
> package
> to play with along with some useful instructions. if you think that a
> PBQP based approach would be useful for LLVM and has a chance for
> inclusion, i would be willing to bring the code in shape and make
> changes where necessary.
Sounds like it's probably not going to be part of llvm then. :-(
Are there parts that might be introduced back?
Thanks,
Evan
>
>
> -
> dietmar
>
>
> --
> ---------------------------------------------------------------------
> Dietmar Ebner
> CD Laboratory - Compilation Techniques for Embedded Processors
> Institut fuer Computersprachen E: ebner at complang.tuwien.ac.at
> Technische Universitaet Wien F: (+431) 58801-18598
> Argentinierstrasse 8 / E1851 T: (+431) 58801-58521
> 1040 Wien, Austria W: www.complang.tuwien.ac.at/cd/ebner
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list