summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Sparc cannot link shared objects (libtool issue) which affects Stacker.Misha Brukman2004-09-131-0/+5
| | | | llvm-svn: 16320
* Simplify the sys::Memory interface per Chris' request.Reid Spencer2004-09-1310-87/+106
| | | | llvm-svn: 16318
* Clean up the interface and implementation of sys::Program so that it isReid Spencer2004-09-132-37/+30
| | | | | | cleanly dissociated from the sys::Path class. llvm-svn: 16315
* Changes to make this work with Jason's patch. I checked this by hand, butChris Lattner2004-09-131-48/+50
| | | | | | | would appreciate if others would also look at this to make sure I didn't botch something obvious llvm-svn: 16312
* Change banner name to reflect actual program this Makefile is for.Reid Spencer2004-09-131-1/+1
| | | | llvm-svn: 16311
* Get rid of compile warning by having llvmExecve return the result of itsReid Spencer2004-09-131-1/+1
| | | | | | call to executeProgram. llvm-svn: 16306
* Initial implementation of llvm-ld: stolen from gccld.Reid Spencer2004-09-135-0/+1158
| | | | llvm-svn: 16305
* Add LLEE into compilation, but not for SparcMisha Brukman2004-09-131-2/+7
| | | | llvm-svn: 16304
* Excise the -L option since llvm-link should not do library searches. ItReid Spencer2004-09-121-42/+11
| | | | | | just links bytecode files together. llvm-svn: 16303
* Excise dependent library linking at Chris' request. llvm-link is intendedReid Spencer2004-09-121-105/+0
| | | | | | | to provide only the simplest linking of LLVM modules without trying to be complete. Dependent library linking will be added to gccld or its successor llvm-svn: 16302
* Squelch compilation warnings on SparcMisha Brukman2004-09-121-2/+2
| | | | llvm-svn: 16301
* * Fix grammarMisha Brukman2004-09-121-4/+4
| | | | | | * Convert tabs to spaces llvm-svn: 16300
* Fix filename: Printer.cpp has become X86AsmPrinter.cppMisha Brukman2004-09-121-1/+1
| | | | llvm-svn: 16299
* Unbreak doxygen, according to Reid.Misha Brukman2004-09-121-2/+4
| | | | llvm-svn: 16298
* Fix code spacing/alignmentMisha Brukman2004-09-121-6/+4
| | | | llvm-svn: 16297
* Fix the replace method to assert if an item was erased from the set but notReid Spencer2004-09-111-2/+2
| | | | | | found in the vector. Previously, it just ignored this condition. llvm-svn: 16296
* Correct the file header to reflect the new "examples" home for the file.Reid Spencer2004-09-116-6/+6
| | | | llvm-svn: 16295
* Fix typo: sterror -> strerrorReid Spencer2004-09-115-5/+5
| | | | llvm-svn: 16294
* Correct the dynamic lib suffix on Darwin.Reid Spencer2004-09-111-1/+1
| | | | llvm-svn: 16293
* Provide initial implementations of Memory and Process concepts for variousReid Spencer2004-09-1126-10/+717
| | | | | | | platforms. Implement GetLLVMSuffix function for the Path concept. llvm-svn: 16292
* Provide a generic Unix implementation of the Memory concept.Reid Spencer2004-09-111-0/+20
| | | | llvm-svn: 16291
* Provide a generic unix implementation of the Process abstraction.Reid Spencer2004-09-111-0/+34
| | | | llvm-svn: 16290
* Implemented support for detecting file types by magic number, strippingReid Spencer2004-09-111-0/+48
| | | | | | path and suffix to leave basename, and getting the DLL suffix. llvm-svn: 16289
* Implementation of Process concept for SUSv2 platforms.Reid Spencer2004-09-111-0/+31
| | | | llvm-svn: 16288
* Implement dependent library processing and search paths for them.Reid Spencer2004-09-111-17/+144
| | | | llvm-svn: 16287
* Convert the Emitter to use the lib/System "Memory" interface instead of theReid Spencer2004-09-111-2/+5
| | | | | | old SystemUtils.h interface to allocate RWX blocks of memory. llvm-svn: 16286
* Add library LLVMsystem.a because the JIT now needs it.Reid Spencer2004-09-113-4/+4
| | | | llvm-svn: 16285
* Correct the interface of a function to use the correct typedef for anReid Spencer2004-09-111-2/+2
| | | | | | argument so that it will always compile. llvm-svn: 16284
* Implement the remove method for deleting entries from the SetVector.Reid Spencer2004-09-111-0/+11
| | | | llvm-svn: 16283
* Implement support for dependent libraries. The "source" module's dependentReid Spencer2004-09-111-0/+21
| | | | | | | | libraries list is merged into the "destination" module's list. Also, if the source module is one of the dependent libraries, it is removed from the list. llvm-svn: 16282
* Change interface to use correct typedef so it will always compile.Reid Spencer2004-09-111-1/+1
| | | | llvm-svn: 16281
* Make the dependent libraries list use a SetVector instead of a regularReid Spencer2004-09-111-3/+4
| | | | | | vector so that duplicate libraries never occur within a module. llvm-svn: 16280
* Initial commit of a file to declare the interface for platform independentReid Spencer2004-09-111-0/+53
| | | | | | support for various memory allocation operations. llvm-svn: 16279
* Add methods for detecting file types by magic number, getting the file nameReid Spencer2004-09-111-1/+38
| | | | | | suffix for shared objects, and stripping a path down to its base name. llvm-svn: 16278
* Add methods for detecting different kinds of files by their magic number,Reid Spencer2004-09-111-0/+42
| | | | | | | getting the suffix for shared objects, and extracting the basename from a path. llvm-svn: 16277
* Use llvm-link to link the .bc with testing.bc. This helps test the newReid Spencer2004-09-111-4/+5
| | | | | | llvm-link dependent libraries feature. llvm-svn: 16276
* Print the dependent libraries when dumping bytecode.Reid Spencer2004-09-111-0/+2
| | | | llvm-svn: 16275
* Update to latest versions of config.guess and config.sub fromBrian Gaeke2004-09-102-69/+194
| | | | | | http://savannah.gnu.org/projects/config llvm-svn: 16268
* Renamed file to SparcV8ISelSimple.cppMisha Brukman2004-09-101-0/+0
| | | | llvm-svn: 16267
* Roll back constant printing changes until the problems with largerBrian Gaeke2004-09-101-35/+434
| | | | | | programs and C++ can be looked at in detail. llvm-svn: 16266
* Add assertion descriptiosn on type mismatches when creatingAlkis Evlogimenos2004-09-101-6/+8
| | | | | | ConstantArray and ConstantPacked objects. llvm-svn: 16261
* Fix broken internal links (one found by seventwentyfour.com spider)Misha Brukman2004-09-091-2/+2
| | | | llvm-svn: 16260
* Grow the map on entry so that we don't crash if joinIntervals neverAlkis Evlogimenos2004-09-091-2/+1
| | | | | | runs (if coalescing is disabled for example). llvm-svn: 16259
* If updating from CVS gives error "No rule to make target", it's faster to justMisha Brukman2004-09-091-0/+33
| | | | | | delete .d files than to rebuild from scratch. llvm-svn: 16258
* Fix broken link to the 2004 CGO paper.Misha Brukman2004-09-091-4/+4
| | | | llvm-svn: 16257
* Add missing #includeChris Lattner2004-09-091-0/+1
| | | | llvm-svn: 16256
* Regenerated, to recognize mingw.Brian Gaeke2004-09-081-2664/+1480
| | | | llvm-svn: 16255
* recognize MinGWBrian Gaeke2004-09-081-0/+4
| | | | llvm-svn: 16254
* Disable libprofile as it breaks the build on Sparc (autoconf issues).Misha Brukman2004-09-081-0/+6
| | | | llvm-svn: 16253
* Make file comment span the entire lineMisha Brukman2004-09-081-1/+1
| | | | llvm-svn: 16249
OpenPOWER on IntegriCloud