llvm/tools/lto
Anton Korobeynikov e55db74152 The attached patches attempt to fix cross builds. For example, if you
try to use i686-darwin to build for arm-eabi, you'll quickly run into
several false assumptions that the target OS must be the same as the
host OS. These patches split $(OS) into $(HOST_OS) and $(TARGET_OS) to
help builds like "make check" and the test-suite able to cross
compile. Along the way a target of *-unknown-eabi is defined as
"Freestanding" so that TARGET_OS checks have something to work with.

Patch by Sandeep Patel!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79296 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-18 00:40:33 +00:00
..
lto.cpp Remove the GCC path from libLTO. This has been superceded by setAssemblerPath. 2009-08-03 07:16:42 +00:00
lto.exports <rdar://problem/6940611> libLTO.dylib needs to let linker specify path to assembler 2009-06-04 00:28:45 +00:00
LTOCodeGenerator.cpp Simplify this code so that it doesn't depend on raw_ostream being copyable. 2009-08-13 16:51:51 +00:00
LTOCodeGenerator.h Remove the GCC path from libLTO. This has been superceded by setAssemblerPath. 2009-08-03 07:16:42 +00:00
LTOModule.cpp No really, it's unused. 2009-08-04 04:08:40 +00:00
LTOModule.h Maintain the old LTO API, by using the global context. 2009-07-02 00:31:14 +00:00
Makefile The attached patches attempt to fix cross builds. For example, if you 2009-08-18 00:40:33 +00:00