summaryrefslogtreecommitdiffstats
path: root/compiler-rt
Commit message (Collapse)AuthorAgeFilesLines
* Fix x86/x64 on Linux, Credit to Rafael Espindola.Edward O'Callaghan2009-11-048-5/+21
| | | | llvm-svn: 86075
* Add DragonFly BSD to supported platforms list.Edward O'Callaghan2009-11-011-0/+4
| | | | llvm-svn: 85727
* Fix DragonFly BSD define in compiler-rt.Edward O'Callaghan2009-11-011-1/+1
| | | | llvm-svn: 85726
* Fix CMakeLists.txt comment.Edward O'Callaghan2009-10-311-1/+1
| | | | llvm-svn: 85686
* add __save_vfp_d8_d15_regs and __restore_vfp_d8_d15_regs for ARMNick Kledzik2009-10-292-1/+46
| | | | llvm-svn: 85531
* Nested function test in compiler-rt should not be run under Clang.Edward O'Callaghan2009-10-291-19/+28
| | | | llvm-svn: 85456
* Fix test suit for last CMake changes to CompilerRT.Edward O'Callaghan2009-10-291-1/+2
| | | | llvm-svn: 85452
* Update CMake build system with target arch source file lists.Edward O'Callaghan2009-10-291-35/+50
| | | | llvm-svn: 85448
* Work around strictness in gcc 4.4.1 casting a function pointer to void *Shantonu Sen2009-10-282-11/+11
| | | | llvm-svn: 85397
* Add stdlib.h for rand() prototypeShantonu Sen2009-10-283-0/+3
| | | | llvm-svn: 85396
* Update web docs for cmake test suit, comment out broken test.Edward O'Callaghan2009-10-282-1/+4
| | | | llvm-svn: 85350
* Fix cmake test suit for compiler-rt.Edward O'Callaghan2009-10-273-2/+4
| | | | llvm-svn: 85339
* Switch to using DEFINE_COMPILERRT_[PRIVATE_]FUNCTION to define function ↵Daniel Dunbar2009-10-2756-134/+66
| | | | | | symbols inside .S files. llvm-svn: 85264
* Add assembly.h for use in .S files.Daniel Dunbar2009-10-2761-4/+120
| | | | llvm-svn: 85263
* Update some .S file headers.Daniel Dunbar2009-10-274-4/+4
| | | | llvm-svn: 85262
* Fix tests broken by removal of de-anonyomizing structs.Daniel Dunbar2009-10-2734-47/+48
| | | | llvm-svn: 85261
* Remove duplicate copy of int_lib.h, and update test script to find copy ↵Daniel Dunbar2009-10-274-173/+28
| | | | | | | | inside lib/. Also, fix some brokenness in the test script w.r.t REMOTE. llvm-svn: 85260
* Add .gitignore file.Daniel Dunbar2009-10-271-0/+3
| | | | llvm-svn: 85259
* Comment out broken tests and make the rest build in cmake build system.Edward O'Callaghan2009-10-175-56/+51
| | | | llvm-svn: 84330
* Improve doc readability.Edward O'Callaghan2009-10-061-7/+1
| | | | llvm-svn: 83414
* Update compiler-rt online docs to reflex recent work and testing.Edward O'Callaghan2009-10-061-0/+6
| | | | llvm-svn: 83413
* If the compiler does not support GCC-compatibleShantonu Sen2009-09-231-3/+13
| | | | | | atomic operations, skip building the blocks runtime llvm-svn: 82627
* Keep on castin', in the name of -pedanticShantonu Sen2009-09-231-5/+5
| | | | llvm-svn: 82626
* Note about compiler-rt only building on Darwin no longer applies.Edward O'Callaghan2009-09-231-3/+0
| | | | llvm-svn: 82609
* Update site information to reflect using cmake to build compiler-rt and not ↵Edward O'Callaghan2009-09-231-1/+4
| | | | | | legacy makefiles. llvm-svn: 82608
* CMake should only pass GCC options to GCC.Edward O'Callaghan2009-09-231-2/+4
| | | | llvm-svn: 82607
* We don't need a C++ compiler to build Blocks, Don't check for one.Edward O'Callaghan2009-09-231-1/+1
| | | | llvm-svn: 82606
* Fix compile time warning: format '%#lx' expects type 'long unsigned int', ↵Edward O'Callaghan2009-09-231-5/+5
| | | | | | but argument 3 has type 'unsigned int' llvm-svn: 82605
* Improve readability.Edward O'Callaghan2009-09-231-70/+78
| | | | llvm-svn: 82604
* 1) Remove cmake-specific #define usage from the exportedShantonu Sen2009-09-228-54/+83
| | | | | | | | | | | | | | | | | | | Block.h/Block_private.h headers, since clients won't know what to set. These are moved into runtime.c as appropriate 2) Use cmake checks for CAS builtins, instead of guessing based on GCC #defines (which aren't set by clang and llvm-gcc anyway) 3) "#pragma mark" isn't supported by FSF gcc, so "#if 0" it out. It should still show up in IDEs that support it 4) Fix some compiler warnings. GCC 4.3.3 seems super strict about %p. function pointers can't be cast to void * either. 5) Avoid a warning for apple_versioning.c that "ISO C does not allow empty files" llvm-svn: 82504
* update make rules so libcompiler-rt can be built for armv6 the Apple wayNick Kledzik2009-09-182-6/+21
| | | | llvm-svn: 82185
* add support for __switch* needed for switch statements in thumb codegenNick Kledzik2009-09-181-0/+93
| | | | llvm-svn: 82184
* add conversion functions and test cases for ARMNick Kledzik2009-09-1420-0/+712
| | | | llvm-svn: 81809
* Update cmake files for arm support hooks.Edward O'Callaghan2009-09-143-1/+2
| | | | llvm-svn: 81760
* fix typo in commentNick Kledzik2009-09-131-1/+1
| | | | llvm-svn: 81686
* Add Blocks support to CMake build system.Edward O'Callaghan2009-09-121-1/+1
| | | | llvm-svn: 81617
* Fix include path to config.h for CMake build system.Edward O'Callaghan2009-09-121-0/+4
| | | | llvm-svn: 81616
* GCC atomic built-ins are available patch to Blocks. - Credit to Bobby Powers.Edward O'Callaghan2009-09-121-8/+23
| | | | llvm-svn: 81615
* Generalize Blocks code and intergrate with cmake build system more.Edward O'Callaghan2009-09-124-16/+29
| | | | llvm-svn: 81613
* add comparison functions for ARMNick Kledzik2009-09-1236-0/+1328
| | | | llvm-svn: 81597
* rename filesNick Kledzik2009-09-118-372/+0
| | | | llvm-svn: 81572
* add _test in file namesNick Kledzik2009-09-118-0/+372
| | | | llvm-svn: 81561
* start adding implementation of arm *vfp routines with test casesNick Kledzik2009-09-1117-12/+587
| | | | llvm-svn: 81558
* use HAS_80_BIT_LONG_DOUBLE so some tests work properly on armNick Kledzik2009-09-116-20/+21
| | | | llvm-svn: 81552
* Stub out structure for building armv{6,7} libs.Daniel Dunbar2009-09-103-2/+24
| | | | llvm-svn: 81482
* Unbreak building of assembly files (broken by my .s -> .S rename).Daniel Dunbar2009-09-104-6/+11
| | | | | | | | | - Noticed & patched by Nick Kledzik. - This may expose portability issues in the .S files, if so we should either disable them on non-Darwin, or even better make them portable. llvm-svn: 81476
* Include universal build step in 'make {Debug,Release,Profile}' targets.Daniel Dunbar2009-09-101-0/+3
| | | | llvm-svn: 81474
* Support building for a single target architecture.Daniel Dunbar2009-09-033-6/+44
| | | | llvm-svn: 80943
* Use -lc -lm to link with (in tests) on non-Darwin.Daniel Dunbar2009-09-031-1/+4
| | | | llvm-svn: 80939
* Don't use -arch on non-Darwin.Daniel Dunbar2009-09-031-2/+13
| | | | llvm-svn: 80938
OpenPOWER on IntegriCloud