summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Use a shorter form to express implicit use/defs in FpGETRESULT andAlkis Evlogimenos2004-09-081-6/+4
| | | | | | FpSETRESULT. llvm-svn: 16247
* A call instruction should implicitely define ST0 since the returnAlkis Evlogimenos2004-09-081-3/+8
| | | | | | | | value is returned in that register. The pseudo instructions FpGETRESULT and FpSETRESULT shold also have an implicity use and def of ST0 repsecitvely. llvm-svn: 16246
* This file does not need <iostream>, I think.Brian Gaeke2004-09-081-1/+0
| | | | llvm-svn: 16245
* Use a DenseMap for mapping reg->reg. This improves the LiveIntervalAlkis Evlogimenos2004-09-082-9/+12
| | | | | | analysis running time from 2.7869secs to 2.5226secs on 176.gcc. llvm-svn: 16244
* Use libtool, not mklib (which somehow doesn't get generated anymore)Brian Gaeke2004-09-071-1/+1
| | | | llvm-svn: 16243
* Remove PAPIDIR, per brgReid Spencer2004-09-071-554/+610
| | | | llvm-svn: 16240
* bug 352 fixedReid Spencer2004-09-071-1/+4
| | | | | | bug 257 fixed llvm-svn: 16238
* PAPI check has been moved to projects/reopt.Brian Gaeke2004-09-071-3/+0
| | | | llvm-svn: 16237
OpenPOWER on IntegriCloud