summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Add some assertionsChris Lattner2004-09-151-2/+3
| | | | llvm-svn: 16366
* Stacker compiler library doesn't need to be shared and it can causeReid Spencer2004-09-151-1/+0
| | | | | | problems on some platforms (like Solaris). llvm-svn: 16365
* Attempt to solve the libtool problem on Solaris.Reid Spencer2004-09-152-4/+16920
| | | | llvm-svn: 16364
* Patches to make this file actually compile under windows.Reid Spencer2004-09-153-28/+494
| | | | | | Patches submitted by Jeff Cohen. Thanks Jeff! llvm-svn: 16362
* Initial version of the SysConfig abstraction for Win32.Reid Spencer2004-09-151-0/+29
| | | | llvm-svn: 16361
* First version of a common header file for Win32 implementations.Reid Spencer2004-09-151-0/+33
| | | | llvm-svn: 16360
* Initial implementation of the Process abstraction for Win32.Reid Spencer2004-09-151-0/+46
| | | | llvm-svn: 16359
* Fix the interface to ReleaseRWX to take MemoryBlock& not Memory&Reid Spencer2004-09-152-2/+2
| | | | llvm-svn: 16356
* Fix a bug in the previous checkin that broke 255.vortexChris Lattner2004-09-151-1/+1
| | | | llvm-svn: 16355
* When creating constant arrays check that the initializer vector is theAlkis Evlogimenos2004-09-151-0/+2
| | | | | | same size as the one in the array type. llvm-svn: 16354
* Fit long lines into 80 cols via creative space eliminationMisha Brukman2004-09-151-4/+4
| | | | llvm-svn: 16353
* Wrap long lineMisha Brukman2004-09-151-1/+2
| | | | llvm-svn: 16352
* Targets are independent of each other, so compile them in parallelMisha Brukman2004-09-151-1/+1
| | | | llvm-svn: 16351
* Bug fixedChris Lattner2004-09-151-1/+3
| | | | llvm-svn: 16349
* Make sure to update alias analysis information as we transform the function.Chris Lattner2004-09-151-21/+57
| | | | | | This fixes PR420 and Regression/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.llx llvm-svn: 16348
* If given an AliasSetTracker object to update, update it.Chris Lattner2004-09-151-20/+81
| | | | llvm-svn: 16347
* Add an optional argument to PromoteMemToRegChris Lattner2004-09-151-1/+5
| | | | llvm-svn: 16346
* New testcase for PR420Chris Lattner2004-09-151-0/+22
| | | | llvm-svn: 16345
* Implement an AliasSetTracker::copyValue methodChris Lattner2004-09-141-3/+30
| | | | llvm-svn: 16344
* Add an AliasSetTracker::copyValue methodChris Lattner2004-09-141-9/+19
| | | | llvm-svn: 16343
* The Sparc linking .so problem extends to the sample project as wellMisha Brukman2004-09-141-0/+1
| | | | llvm-svn: 16342
* Add notes about some buggy passesChris Lattner2004-09-141-1/+1
| | | | llvm-svn: 16339
* Remove unused passChris Lattner2004-09-141-23/+0
| | | | llvm-svn: 16338
* Remove a long-dead pass. Actually, this pass was never used at all.Chris Lattner2004-09-141-182/+0
| | | | llvm-svn: 16337
* Fix compilation warning.Reid Spencer2004-09-141-1/+1
| | | | llvm-svn: 16336
* Fix a compilation error.Reid Spencer2004-09-141-1/+1
| | | | llvm-svn: 16335
* Okay, the list of link-time passes wasn't such a hot idea. Its prone toReid Spencer2004-09-145-64/+1
| | | | | | | error. We'll strategize on this when we have multiple front ends to deal with. For now llvm-ld just runs a standard set of transforms. llvm-svn: 16333
* Don't print newlines between passes in the pass list.Chris Lattner2004-09-141-8/+8
| | | | | | | Note to self: sentences end with ".", not "...". Note to reid: sentences end with ".", not "". :) llvm-svn: 16332
* Don't print newlines between each library in the deplibs list.Chris Lattner2004-09-141-6/+6
| | | | llvm-svn: 16331
* Revamp the Register class, and allow the use of the RegisterGroup class toChris Lattner2004-09-146-129/+158
| | | | | | | | specify aliases directly in register definitions. Patch contributed by Jason Eckhardt! llvm-svn: 16330
* Update to reflect stkrc's new optimization capabilities.Reid Spencer2004-09-141-21/+13
| | | | llvm-svn: 16327
* Support substitution options for the W, M, and f options.Reid Spencer2004-09-142-0/+6
| | | | llvm-svn: 16326
* Support the -WX, -f -M options as pass throughsReid Spencer2004-09-143-112/+234
| | | | | | | | Change force option from -f to -F Support the -strip option Make changes to reflect different interface in sys::Program llvm-svn: 16325
* Implement the GetLibraryPath function.Reid Spencer2004-09-141-0/+45
| | | | llvm-svn: 16323
* Add the GetLibraryPath method.Reid Spencer2004-09-131-0/+11
| | | | llvm-svn: 16322
* Add support for the link-time pass list to Modules.Reid Spencer2004-09-135-2/+67
| | | | llvm-svn: 16321
* 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
OpenPOWER on IntegriCloud