summaryrefslogtreecommitdiffstats
path: root/llvm/runtime/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Remove the very substantial, largely unmaintained legacy PGOChandler Carruth2013-10-021-25/+0
| | | | | | | | | | | | | | | | | | | | infrastructure. This was essentially work toward PGO based on a design that had several flaws, partially dating from a time when LLVM had a different architecture, and with an effort to modernize it abandoned without being completed. Since then, it has bitrotted for several years further. The result is nearly unusable, and isn't helping any of the modern PGO efforts. Instead, it is getting in the way, adding confusion about PGO in LLVM and distracting everyone with maintenance on essentially dead code. Removing it paves the way for modern efforts around PGO. Among other effects, this removes the last of the runtime libraries from LLVM. Those are being developed in the separate 'compiler-rt' project now, with somewhat different licensing specifically more approriate for runtimes. llvm-svn: 191835
* Bring back the build of libprofile_rt on Sparc. It is now working correctly. ↵Sylvestre Ledru2013-09-081-6/+0
| | | | | | | | | | See: https://buildd.debian.org/status/fetch.php?pkg=llvm-toolchain-3.3&arch=sparc&ver=1%3A3.3-9&stamp=1378398308 Thanks to Luca Falavigna for the patch llvm-svn: 190273
* Revert r100896 and around - this breaks the only mingw32 buildbot we have.Anton Korobeynikov2010-04-151-1/+1
| | | | llvm-svn: 101387
* suck the propagating "has dynamic libs" check into a single makefile Chris Lattner2010-04-091-1/+1
| | | | | | variable TARGET_HAS_DYNAMIC_LIBS llvm-svn: 100896
* add minix support, patch by Kees van Reeuwijk! PR6797Chris Lattner2010-04-091-1/+1
| | | | llvm-svn: 100895
* disable this for mingw as well, we really need a 'has no dynamic linking' ↵Chris Lattner2010-03-061-1/+1
| | | | | | predicate. llvm-svn: 97882
* disable libprofile on cygwin, patch by Aaron Gray.Chris Lattner2010-03-051-0/+4
| | | | llvm-svn: 97772
* Another NO_RUNTIME_LIBRARIES tweak...Daniel Dunbar2009-08-281-2/+2
| | | | llvm-svn: 80331
* Tweak NO_RUNTIME_LIBS.Daniel Dunbar2009-08-281-4/+4
| | | | llvm-svn: 80330
* Don't build runtime libraries in an Apple style build.Daniel Dunbar2009-08-271-0/+3
| | | | llvm-svn: 80303
* Remove cruft for installing runtime/ libraries directly into the LLVMGCCDIR;Daniel Dunbar2009-08-201-11/+0
| | | | | | that is totally bogus. llvm-svn: 79512
* Drop toy GC runtime.Gordon Henriksen2009-03-021-1/+1
| | | | llvm-svn: 65801
* remove attributions from the rest of the llvm makefiles.Chris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45416
* Reenable libgc and libprofile is explicitly requested.Chris Lattner2007-09-111-9/+1
| | | | llvm-svn: 41851
* Dror GCCLibraries: they are obsolete since 2.0 release. This also reduces ↵Anton Korobeynikov2007-08-211-1/+1
| | | | | | number of licenses used in LLVM. llvm-svn: 41257
* the old trace values pass has been removed, remove its runtime library.Chris Lattner2007-01-071-1/+1
| | | | llvm-svn: 32999
* Undo removal of the runtime libraries. While this may have been a bitReid Spencer2006-11-171-0/+43
| | | | | | | premature, these libraries will be going away for the 2.0 release. Other arrangements for profiling, gc, etc. should be made in the next few months. llvm-svn: 31807
* In LLVM 2.0 we won't use the runtime libraries as llvm-gcc3 support willReid Spencer2006-11-161-43/+0
| | | | | | be dropped. This patch pertains to removing the runtime directory from LLVM. llvm-svn: 31793
* Invert the tests on LLVMGCC_MAJVERS to check for value 4 instead of valueReid Spencer2006-04-071-1/+1
| | | | | | | | 3. This ensures that if llvm-gcc isn't available and consequently the value of LLVMGCC_MAJVERS is blank, that the old (include runtime) behavior will persist. llvm-svn: 27499
* add a newline at the end of the fileChris Lattner2006-04-071-1/+2
| | | | llvm-svn: 27492
* Avoid building the runtime libraries if llvm-gcc version 4 is detected.Reid Spencer2006-04-061-0/+8
| | | | llvm-svn: 27464
* For PR722:Reid Spencer2006-04-021-4/+4
| | | | | | | | | | Change the check for llvm-gcc from using LLVMGCCDIR to LLVMGCC. This checks for the actual tool rather than the directory in which the tool resides. In the case of this bug, it is possible that the directory exists but that the tools in that directory do not. This fix should avoid the makefile from erroneously proceeding without the actual tools being available. llvm-svn: 27361
* Re-enable libprofile now that llvm-ar is working better.Reid Spencer2005-01-131-1/+1
| | | | llvm-svn: 19523
* Disable libprofile as llvm-ar bus errors on it, and I don't want to breakChris Lattner2004-12-151-1/+1
| | | | | | the nightly testers. llvm-svn: 18960
* Remove the clean target.Reid Spencer2004-10-231-4/+0
| | | | llvm-svn: 17185
* Disable libprofile as it breaks the build on Sparc (autoconf issues).Misha Brukman2004-09-081-0/+6
| | | | llvm-svn: 16253
* Clean up some "clean:" targets so they use $(VERB) and don't print anythingReid Spencer2004-09-031-1/+1
| | | | | | by default, like every other "clean" target in LLVM. llvm-svn: 16161
* * Remove UIUC-specific commentMisha Brukman2004-08-091-4/+2
| | | | | | * Make header comment span 80 cols llvm-svn: 15589
* Build the garbage collectorsChris Lattner2004-05-231-1/+1
| | | | llvm-svn: 13701
* Remove libraries that have no reason to be here, and keep breaking the ↵Chris Lattner2004-04-161-1/+1
| | | | | | nightly tester because their makefiles do not have the right dependencies!! llvm-svn: 12981
* Reenable library now that the loopsimplify bug is fixedChris Lattner2004-04-131-1/+1
| | | | llvm-svn: 12891
* Temporary hack to get the nightly tester runningChris Lattner2004-04-131-1/+1
| | | | llvm-svn: 12886
* Build zlib and libpngChris Lattner2004-02-271-1/+1
| | | | llvm-svn: 11911
* Clean out DESTLIBBYTECODE when making clean in runtime.Brian Gaeke2004-02-041-0/+2
| | | | llvm-svn: 11119
* Clarify comment.Brian Gaeke2004-01-161-2/+2
| | | | llvm-svn: 10898
* Simplify makefiles by just explicitly listing directoriesChris Lattner2003-12-081-2/+3
| | | | llvm-svn: 10324
* Fixed the dynamic generation of the list of subdirectories to compile.John Criswell2003-12-081-1/+1
| | | | llvm-svn: 10322
* As per PR96, don't build subdirs if LLVMGCCDIR is not set to somethingBrian Gaeke2003-11-161-0/+10
| | | | | | reasonable, instead, print out a "LOUD warning". llvm-svn: 10023
* Added LLVM copyright to Makefiles.John Criswell2003-10-201-0/+8
| | | | llvm-svn: 9314
* Adjust level, build things in parallelChris Lattner2003-08-151-3/+3
| | | | llvm-svn: 7863
* Convert libraries into the BYTECODE_LIBRARY styleChris Lattner2003-08-151-1/+1
| | | | llvm-svn: 7858
* Remove compilation of __main because we now link -lgcc into programsChris Lattner2002-03-221-5/+0
| | | | llvm-svn: 1947
* Need rule for runtime.o. This is just temporary to provideVikram S. Adve2002-03-181-0/+5
| | | | | | ll__main so that llc output can link. llvm-svn: 1913
* Checkin library infrastructure for building stuff to be linked withChris Lattner2002-03-081-1/+10
| | | | | | gccld llvm-svn: 1842
* Add a clean target stubChris Lattner2002-02-261-0/+2
| | | | llvm-svn: 1818
* Initial checkin of Makefile, just a dummy file for now.Chris Lattner2002-01-231-0/+2
llvm-svn: 1566
OpenPOWER on IntegriCloud