| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix x86/x64 on Linux, Credit to Rafael Espindola. | Edward O'Callaghan | 2009-11-04 | 8 | -5/+21 |
| | | | | | llvm-svn: 86075 | ||||
| * | Fix DragonFly BSD define in compiler-rt. | Edward O'Callaghan | 2009-11-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 85726 | ||||
| * | add __save_vfp_d8_d15_regs and __restore_vfp_d8_d15_regs for ARM | Nick Kledzik | 2009-10-29 | 1 | -0/+45 |
| | | | | | llvm-svn: 85531 | ||||
| * | Update CMake build system with target arch source file lists. | Edward O'Callaghan | 2009-10-29 | 1 | -35/+50 |
| | | | | | llvm-svn: 85448 | ||||
| * | Switch to using DEFINE_COMPILERRT_[PRIVATE_]FUNCTION to define function ↵ | Daniel Dunbar | 2009-10-27 | 56 | -134/+66 |
| | | | | | | | symbols inside .S files. llvm-svn: 85264 | ||||
| * | Add assembly.h for use in .S files. | Daniel Dunbar | 2009-10-27 | 61 | -4/+120 |
| | | | | | llvm-svn: 85263 | ||||
| * | Update some .S file headers. | Daniel Dunbar | 2009-10-27 | 4 | -4/+4 |
| | | | | | llvm-svn: 85262 | ||||
| * | Remove duplicate copy of int_lib.h, and update test script to find copy ↵ | Daniel Dunbar | 2009-10-27 | 2 | -4/+18 |
| | | | | | | | | | inside lib/. Also, fix some brokenness in the test script w.r.t REMOTE. llvm-svn: 85260 | ||||
| * | 1) Remove cmake-specific #define usage from the exported | Shantonu Sen | 2009-09-22 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | 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 way | Nick Kledzik | 2009-09-18 | 1 | -1/+3 |
| | | | | | llvm-svn: 82185 | ||||
| * | add support for __switch* needed for switch statements in thumb codegen | Nick Kledzik | 2009-09-18 | 1 | -0/+93 |
| | | | | | llvm-svn: 82184 | ||||
| * | add conversion functions and test cases for ARM | Nick Kledzik | 2009-09-14 | 10 | -0/+232 |
| | | | | | llvm-svn: 81809 | ||||
| * | Update cmake files for arm support hooks. | Edward O'Callaghan | 2009-09-14 | 2 | -0/+1 |
| | | | | | llvm-svn: 81760 | ||||
| * | fix typo in comment | Nick Kledzik | 2009-09-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 81686 | ||||
| * | add comparison functions for ARM | Nick Kledzik | 2009-09-12 | 18 | -0/+452 |
| | | | | | llvm-svn: 81597 | ||||
| * | start adding implementation of arm *vfp routines with test cases | Nick Kledzik | 2009-09-11 | 8 | -0/+185 |
| | | | | | llvm-svn: 81558 | ||||
| * | Stub out structure for building armv{6,7} libs. | Daniel Dunbar | 2009-09-10 | 2 | -1/+23 |
| | | | | | llvm-svn: 81482 | ||||
| * | Unbreak building of assembly files (broken by my .s -> .S rename). | Daniel Dunbar | 2009-09-10 | 3 | -6/+6 |
| | | | | | | | | | | - 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 | ||||
| * | Fix some files that got left behind in early changeset to unnamed unions ↵ | Edward O'Callaghan | 2009-09-03 | 15 | -33/+33 |
| | | | | | | | fix. Credit to Roman Divacky. llvm-svn: 80913 | ||||
| * | Add support for ellcc, Credit to Richard Pennington. | Edward O'Callaghan | 2009-08-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 79332 | ||||
| * | Fix pre-processor mistake for BSDs in endianness.h | Edward O'Callaghan | 2009-08-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 79330 | ||||
| * | Temporary define HAVE_SYSCONF until cmake checks are done. | Edward O'Callaghan | 2009-08-10 | 1 | -0/+2 |
| | | | | | llvm-svn: 78546 | ||||
| * | Fix a FIXME for configure check for HAVE_SYSCONF. | Edward O'Callaghan | 2009-08-10 | 1 | -3/+11 |
| | | | | | llvm-svn: 78545 | ||||
| * | fix build on linux | Nuno Lopes | 2009-08-09 | 2 | -2/+2 |
| | | | | | llvm-svn: 78538 | ||||
| * | Refactor to remove un-named struct gnu extension usage. Now ISO C89 and C99 ↵ | Edward O'Callaghan | 2009-08-09 | 42 | -436/+483 |
| | | | | | | | compliant. Comment trailing endifs llvm-svn: 78537 | ||||
| * | Optimized versions now buildable on Solaris. | Edward O'Callaghan | 2009-08-08 | 5 | -15/+28 |
| | | | | | llvm-svn: 78457 | ||||
| * | Fix signedness warning in mprotect call, Clean up and improve endianness.h ↵ | Edward O'Callaghan | 2009-08-08 | 2 | -26/+56 |
| | | | | | | | header. llvm-svn: 78451 | ||||
| * | Code style and Readability fixes. Credit to Craig van Vliet. | Edward O'Callaghan | 2009-08-07 | 54 | -1137/+1243 |
| | | | | | llvm-svn: 78403 | ||||
| * | Refactor test suit endianness pre-processor code. More style and readability ↵ | Edward O'Callaghan | 2009-08-05 | 2 | -21/+22 |
| | | | | | | | fixes, start labling endif's llvm-svn: 78234 | ||||
| * | Next batch of C++ to C comment style changes. Also improve and factor out ↵ | Edward O'Callaghan | 2009-08-05 | 16 | -296/+339 |
| | | | | | | | endianness pre-processor code. llvm-svn: 78226 | ||||
| * | Fixup C++ style comments are not allowed in ISO C90 to classic C style. | Edward O'Callaghan | 2009-08-05 | 33 | -646/+720 |
| | | | | | llvm-svn: 78152 | ||||
| * | Start porting compiler-rt testsuit to Solaris with new build system. Fix ↵ | Edward O'Callaghan | 2009-08-05 | 2 | -22/+24 |
| | | | | | | | some C++ style comments which are not allowed in ISO C90. llvm-svn: 78143 | ||||
| * | Refactor out common pre-processor code. | Edward O'Callaghan | 2009-08-04 | 7 | -24/+5 |
| | | | | | llvm-svn: 78037 | ||||
| * | Fix newlinew warning in floatundidf.c , Bulkout CMake system more, complete ↵ | Edward O'Callaghan | 2009-08-03 | 9 | -1/+57 |
| | | | | | | | port to AuroraUX and Solaris. llvm-svn: 77958 | ||||
| * | A few CMake formating fixes for compiler-rt. | Edward O'Callaghan | 2009-08-03 | 1 | -0/+3 |
| | | | | | llvm-svn: 77937 | ||||
| * | Initial import of CMake type build system. Just like the rest of llvm.. | Edward O'Callaghan | 2009-08-03 | 4 | -0/+49 |
| | | | | | llvm-svn: 77933 | ||||
| * | Misc compiler-rt fixes. Clarify neg implementations to show what is | Eli Friedman | 2009-07-03 | 6 | -44/+25 |
| | | | | | | | | | | actually happening. Fix mod implementation so it doesn't get optimized to a recursive call. Make x86-32 non-SSE2 shift implementation use shld/shrd instead of emulating it (the only x86 processor where the emulation might be remotely close to justifiable is the Pentium 4). llvm-svn: 74756 | ||||
| * | Add missing include for getpagesize, and fix a typo. | Daniel Dunbar | 2009-07-01 | 1 | -1/+4 |
| | | | | | llvm-svn: 74588 | ||||
| * | Fix a Darwinism, .s files meant to be preprocessed should be named .S. | Daniel Dunbar | 2009-07-01 | 19 | -0/+0 |
| | | | | | llvm-svn: 74587 | ||||
| * | Use getpagesize() on non-Darwin platforms. | Daniel Dunbar | 2009-07-01 | 1 | -1/+2 |
| | | | | | | | - Presumably we will eventually need configure magic for this stuff. llvm-svn: 74586 | ||||
| * | Initial import of compiler-rt. | Daniel Dunbar | 2009-06-26 | 138 | -0/+7346 |
| - llvm-svn: 74292 | |||||

