Commit graph

4 commits

Author SHA1 Message Date
Dan Olson
be88e39460 Use module flags for image info
Experiment with letting LLVM generate image info based on module flags.
2016-03-02 23:32:42 -08:00
Dan Olson
9ea8bf0f91 Cache selectors and prevent optimizer elimination
Remember selector vars to avoid duplicates, and use llvm.compiler.used
array to prevent optimizer from eliminating selector vars.
2016-03-02 00:30:58 -08:00
Dan Olson
032f2c9342 Add LINKobj and fix compile error on some systems 2016-03-02 00:30:58 -08:00
Dan Olson
98a608e925 First proof -of-concept for objc support
This at least shows a path forward.  Pretty much a kludge to at this
point, but passes the tests.
2016-03-02 00:30:58 -08:00