summaryrefslogtreecommitdiffstats
path: root/compiler-rt/test/Unit
Commit message (Collapse)AuthorAgeFilesLines
* Move tests for BlocksRuntime and builtins to corresponding directories under ↵Alexey Samsonov2014-02-14158-166558/+0
| | | | | | test/ llvm-svn: 201396
* Both OpenBSD and Bitrig need to include machine/endian.h to get theEric Christopher2012-09-201-0/+15
| | | | | | | | _BYTE_ORDER define. Patch by David Hill. llvm-svn: 164286
* Remove the old, and non-functional CMake build system from CompilerRT.Chandler Carruth2012-04-041-9/+0
| | | | | | | | | I cannot build any part of this successfully on either Linux or Darwin, and the replacement is worlds simpler by requiring that this be built as a subproject of LLVM. If this breaks you for any reason, please let me know, and let me know what your use case is. llvm-svn: 154059
* Add some basic mingw support.Anton Korobeynikov2012-01-122-9/+41
| | | | | | Patch by Ruben Van Boxem! llvm-svn: 148048
* Fix build on minix. Patch by Ben Gras!Rafael Espindola2012-01-051-1/+1
| | | | llvm-svn: 147632
* Implement mulo<mode>4 for use in signed overflow checking.Eric Christopher2011-06-173-0/+614
| | | | | | Fixes rdar://9219742 and rdar://9218244 llvm-svn: 133284
* If a test case is not compiled on a specific platform, print "skipped"Joerg Sonnenberger2011-05-2980-2/+160
| | | | | | to stdout. This helps identifying missing coverage on a given platform. llvm-svn: 132300
* <rdar://problem/8914924> implement udivmodsi4 and divmodsi4 for ARMNick Kledzik2011-03-172-0/+132
| | | | llvm-svn: 127778
* license changeHoward Hinnant2010-11-16141-282/+282
| | | | llvm-svn: 119397
* Tests for soft-float comparison functionsStephen Canon2010-07-012-0/+958
| | | | llvm-svn: 107414
* Add support for "platform" configurations, which define a suite of compiler-rtDaniel Dunbar2010-01-181-2/+2
| | | | | | | | | | | libraries to generate. - Each library may be built with different flags and for different architectures, and there is support for building Darwin style fat archives. - Uses an ambituous amount of make programming, but should be hidden to users and developers. llvm-svn: 93720
* Unbreak trampoline test.Daniel Dunbar2010-01-181-4/+9
| | | | llvm-svn: 93711
* Nested function test in compiler-rt should not be run under Clang.Edward O'Callaghan2009-10-291-19/+28
| | | | llvm-svn: 85456
* 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
* 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-272-169/+10
| | | | | | | | inside lib/. Also, fix some brokenness in the test script w.r.t REMOTE. llvm-svn: 85260
* Comment out broken tests and make the rest build in cmake build system.Edward O'Callaghan2009-10-173-44/+39
| | | | llvm-svn: 84330
* add conversion functions and test cases for ARMNick Kledzik2009-09-1410-0/+480
| | | | llvm-svn: 81809
* add comparison functions for ARMNick Kledzik2009-09-1218-0/+876
| | | | 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-119-12/+402
| | | | llvm-svn: 81558
* use HAS_80_BIT_LONG_DOUBLE so some tests work properly on armNick Kledzik2009-09-116-20/+21
| | | | llvm-svn: 81552
* 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
* Convert tabs to spaces.Daniel Dunbar2009-09-031-32/+32
| | | | llvm-svn: 80937
* Add support for ellcc, Credit to Richard Pennington.Edward O'Callaghan2009-08-181-1/+1
| | | | llvm-svn: 79332
* Fix testsuit build on linux.Edward O'Callaghan2009-08-181-1/+1
| | | | llvm-svn: 79331
* Fix pre-processor mistake for BSDs in endianness.hEdward O'Callaghan2009-08-181-1/+1
| | | | llvm-svn: 79330
* Refactor to remove un-named struct gnu extension usage. Now ISO C89 and C99 ↵Edward O'Callaghan2009-08-091-103/+0
| | | | | | compliant. Comment trailing endifs llvm-svn: 78537
* Fix signedness warning in mprotect call, Clean up and improve endianness.h ↵Edward O'Callaghan2009-08-081-25/+54
| | | | | | header. llvm-svn: 78451
* Forgot to add new endianness.h header file.Edward O'Callaghan2009-08-051-0/+65
| | | | llvm-svn: 78235
* Refactor test suit endianness pre-processor code. More style and readability ↵Edward O'Callaghan2009-08-051-67/+28
| | | | | | fixes, start labling endif's llvm-svn: 78234
* Start porting compiler-rt testsuit to Solaris with new build system. Fix ↵Edward O'Callaghan2009-08-052-108/+130
| | | | | | some C++ style comments which are not allowed in ISO C90. llvm-svn: 78143
* Initial import of CMake type build system. Just like the rest of llvm..Edward O'Callaghan2009-08-032-0/+118
| | | | llvm-svn: 77933
* Initial import of compiler-rt.Daniel Dunbar2009-06-26115-0/+162951
- llvm-svn: 74292
OpenPOWER on IntegriCloud