summaryrefslogtreecommitdiffstats
path: root/runtime
Commit message (Collapse)AuthorAgeFilesLines
* build/compiler-rt: Stop forcing off -integrated-as for compiler-rt builds.Daniel Dunbar2012-03-051-12/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152054 91177308-0d34-0410-b5e6-96231b3b80d8
* Use -no-integrated-as only on ARM. The X86 and X86-64 integrated as have beenRafael Espindola2012-02-241-1/+4
| | | | | | the default for clang for some time now and can handle compiler-rt. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151367 91177308-0d34-0410-b5e6-96231b3b80d8
* Use the new installheaders makefile target in libcxx.Bob Wilson2012-01-211-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148630 91177308-0d34-0410-b5e6-96231b3b80d8
* runtime/Linux: Include the profile and ASAN libs on x86.Daniel Dunbar2011-12-071-2/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146051 91177308-0d34-0410-b5e6-96231b3b80d8
* runtime/Linux: Initial support for tying compiler-rt build into Clang build onDaniel Dunbar2011-12-021-1/+14
| | | | | | | | Linux. - Currently just builds a full library, and only on x86, and only for the target arch. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145672 91177308-0d34-0410-b5e6-96231b3b80d8
* Driver/Darwin: Add ASAN runtime library link support.Daniel Dunbar2011-12-011-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145651 91177308-0d34-0410-b5e6-96231b3b80d8
* Use libcxx makefile's do-installhdrs target. <rdar://problem/10397739>Bob Wilson2011-11-271-7/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145168 91177308-0d34-0410-b5e6-96231b3b80d8
* clang/Darwin: Use the compiler-rt provided profile library.Daniel Dunbar2011-11-171-1/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144869 91177308-0d34-0410-b5e6-96231b3b80d8
* build/make/compiler-rt: Don't attempt to build compiler-rt runtime librariesDaniel Dunbar2011-11-161-1/+41
| | | | | | | when cross compiling under the current organization. - See verbose comment for explanation, justification, and how to fix. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144860 91177308-0d34-0410-b5e6-96231b3b80d8
* Install a copy of the libc++ headers with clang. <rdar://problem/10096516>Bob Wilson2011-09-304-2/+38
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@140876 91177308-0d34-0410-b5e6-96231b3b80d8
* Build and use libcompiler_rt whenever possible.Eric Christopher2011-06-221-1/+1
| | | | | | | Patch by Jean-Daniel Dupas! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133624 91177308-0d34-0410-b5e6-96231b3b80d8
* Driver/Darwin: Change to use generic iOS runtime library, which we now ↵Daniel Dunbar2011-04-181-1/+1
| | | | | | always need. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129734 91177308-0d34-0410-b5e6-96231b3b80d8
* Restore accidentally deleted file (I blame svn).Nick Lewycky2011-04-151-0/+22
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129588 91177308-0d34-0410-b5e6-96231b3b80d8
* Reapply r129561, moving the runtime/Makefile that builds compiler-rt intoNick Lewycky2011-04-151-1/+1
| | | | | | | | runtime/compiler-rt/Makefile paving the way to put multiple different libraries into runtime/ and build all of them. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129585 91177308-0d34-0410-b5e6-96231b3b80d8
* Doug Gregor tells me that runtime/libcxx/ is a placeholder for stuff we neverNick Lewycky2011-04-152-64/+0
| | | | | | | did. Delete it. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129584 91177308-0d34-0410-b5e6-96231b3b80d8
* Revert r129561, which broke one of the clang buildbots.Owen Anderson2011-04-152-122/+101
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129581 91177308-0d34-0410-b5e6-96231b3b80d8
* Create a compiler-rt directory and move the Makefile to it. Add a makefile thatNick Lewycky2011-04-152-101/+122
| | | | | | | | builds the subdirs from this directory. This makes the behaviour with make match what already happens with cmake. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129561 91177308-0d34-0410-b5e6-96231b3b80d8
* build/compiler-rt: Fake Clang into using the right assembler to build the ARMDaniel Dunbar2011-02-111-1/+11
| | | | | | bits for the runtime libraries. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125328 91177308-0d34-0410-b5e6-96231b3b80d8
* build: Use CLANG_NO_RUNTIME=1 specifically, not just any definition.Daniel Dunbar2010-12-221-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122449 91177308-0d34-0410-b5e6-96231b3b80d8
* CMake: Add runtime dir.Michael J. Spencer2010-12-161-0/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121957 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix build of in-tree libcxx. libcxx doesn't actuallyShantonu Sen2010-12-011-1/+1
| | | | | | | | need any of the LLVM support libraries. Reviewed by Daniel Dunbar. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@120602 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@120297 91177308-0d34-0410-b5e6-96231b3b80d8
* Driver/Darwin: Add a runtime library just for ___eprintf -- when targeting i386Daniel Dunbar2010-09-221-1/+1
| | | | | | some projects still depend on ___eprintf being available. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114509 91177308-0d34-0410-b5e6-96231b3b80d8
* build: Start sketching code to allow grafting libc++ build into LLVM/Clang ↵Daniel Dunbar2010-09-151-0/+63
| | | | | | | | | build if libc++ is checked out into llvm/projects. - WIP, not on by default yet. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113924 91177308-0d34-0410-b5e6-96231b3b80d8
* Runtime: Always build compiler-rt using the Clang we just built, instead of theDaniel Dunbar2010-06-301-0/+1
| | | | | | system CC. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107328 91177308-0d34-0410-b5e6-96231b3b80d8
* Move lib/Runtime to runtime/, and build after everything else.Daniel Dunbar2010-06-301-0/+103
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107327 91177308-0d34-0410-b5e6-96231b3b80d8