summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/ppc
Commit message (Collapse)AuthorAgeFilesLines
* Move original compiler-rt functions (libgcc replacement) to lib/builtins ↵Alexey Samsonov2014-02-1414-839/+0
| | | | | | directory llvm-svn: 201393
* Rename fabs to local_fabs to not conflict with the builtin.Joerg Sonnenberger2014-01-273-5/+5
| | | | llvm-svn: 200245
* Remove the old, and non-functional CMake build system from CompilerRT.Chandler Carruth2012-04-041-12/+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
* build: Add ModuleName per-subdir variable as a way to organize the differentDaniel Dunbar2011-12-021-0/+1
| | | | | | | | | sets of functions/objects into high level groups. Currently we have "builtins" (the main compiler-rt code), "profile", and "asan". - Use this to define CommonFunctions and ArchFunctions to only reference the builtins functions. llvm-svn: 145674
* lib/ppc: Fix a refacto.Daniel Dunbar2011-11-161-1/+1
| | | | llvm-svn: 144809
* lib: Finish int_math.h definitions using compiler builtins and eliminateDaniel Dunbar2011-11-163-30/+25
| | | | | | implementation use of <math.h>. llvm-svn: 144786
* lib: Starting thinning out the dependency on math.h by using compiler builtinsDaniel Dunbar2011-11-162-23/+29
| | | | | | where available. llvm-svn: 144785
* lib/{ppc,x86_64}: Fixup a number of files to include int_lib.h instead ofDaniel Dunbar2011-11-165-5/+1
| | | | | | directly including system headers. llvm-svn: 144750
* license changeHoward Hinnant2010-11-162-4/+4
| | | | llvm-svn: 119397
* Add DEFINE_COMPILERRT_PRIVATE_FUNCTION_UNMANGLED for use in .S files -- ↵Daniel Dunbar2010-01-182-3/+3
| | | | | | restFP and saveFP don't get USER_LABEL_PREFIX prepended for some reason. llvm-svn: 93788
* Rename subdir 'Target' variable to 'Implementation' to be less overloaded.Daniel Dunbar2010-01-181-1/+1
| | | | llvm-svn: 93718
* Simplify subdirectory makefiles, and be more robust by checking that they ↵Daniel Dunbar2010-01-181-3/+0
| | | | | | define the appropriate variables. llvm-svn: 93714
* Fix copy/paste error. http://llvm.org/bugs/show_bug.cgi?id=572Nick Kledzik2010-01-131-18/+18
| | | | llvm-svn: 93297
* Switch to using DEFINE_COMPILERRT_[PRIVATE_]FUNCTION to define function ↵Daniel Dunbar2009-10-272-6/+4
| | | | | | symbols inside .S files. llvm-svn: 85264
* Add assembly.h for use in .S files.Daniel Dunbar2009-10-273-1/+3
| | | | llvm-svn: 85263
* Update some .S file headers.Daniel Dunbar2009-10-272-2/+2
| | | | llvm-svn: 85262
* Unbreak building of assembly files (broken by my .s -> .S rename).Daniel Dunbar2009-09-101-2/+2
| | | | | | | | | - 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
* Refactor to remove un-named struct gnu extension usage. Now ISO C89 and C99 ↵Edward O'Callaghan2009-08-0911-190/+209
| | | | | | compliant. Comment trailing endifs llvm-svn: 78537
* Optimized versions now buildable on Solaris.Edward O'Callaghan2009-08-082-4/+14
| | | | llvm-svn: 78457
* Initial import of CMake type build system. Just like the rest of llvm..Edward O'Callaghan2009-08-031-0/+12
| | | | llvm-svn: 77933
* Fix a Darwinism, .s files meant to be preprocessed should be named .S.Daniel Dunbar2009-07-012-0/+0
| | | | llvm-svn: 74587
* Initial import of compiler-rt.Daniel Dunbar2009-06-2614-0/+815
- llvm-svn: 74292
OpenPOWER on IntegriCloud