summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Collapse)AuthorAgeFilesLines
* Add functions to the ban listChris Lattner2003-01-311-1/+2
| | | | llvm-svn: 5450
* * Add new -track-memory option to tools which enables the mem usage column ↵Chris Lattner2003-01-301-2/+14
| | | | | | | | | in the reports. This is now optional (and defaults to off) because mallinfo can be VERY slow as it seems to touch every page of allocated memory. llvm-svn: 5448
* Fix a bug resolving sprintf(...) to sprintf(char*, char*, ...)Chris Lattner2003-01-301-3/+8
| | | | llvm-svn: 5446
* Fix bug: Assembler/2003-01-30-UnsignedString.llChris Lattner2003-01-301-1/+1
| | | | llvm-svn: 5445
* Actually print the function _name_ if there is a problemChris Lattner2003-01-301-1/+2
| | | | llvm-svn: 5443
* * Fix linking of opaque types and their non-opaque versionsChris Lattner2003-01-301-7/+17
| | | | | | * Fix bug: Linker/2003-01-30-LinkerTypeRename.ll llvm-svn: 5441
* Eliminate using declsChris Lattner2003-01-301-35/+33
| | | | llvm-svn: 5439
* * Fix function resolution for varargs function to generate incorrect ↵Chris Lattner2003-01-301-24/+29
| | | | | | | | | bytecode instead of crashing * remove using decls CVS: ---------------------------------------------------------------------- llvm-svn: 5437
* Fix levelraise/2003-01-30-ShiftCrash.llChris Lattner2003-01-301-1/+1
| | | | llvm-svn: 5435
* Initial checkin of pool allocation codeChris Lattner2003-01-291-0/+531
| | | | llvm-svn: 5432
* Use and implement API for graph traversalsChris Lattner2003-01-291-24/+25
| | | | llvm-svn: 5431
* Fix build problem on sparcChris Lattner2003-01-291-1/+2
| | | | llvm-svn: 5428
* Fix warnings on sparcChris Lattner2003-01-291-4/+5
| | | | llvm-svn: 5427
* free instructions mark their operands as being heap nodes.Chris Lattner2003-01-281-1/+2
| | | | llvm-svn: 5425
* Disable construction of pool allocatorChris Lattner2003-01-241-4/+2
| | | | llvm-svn: 5422
* * Eliminate boolean arguments in favor of using enumsChris Lattner2003-01-231-2/+2
| | | | llvm-svn: 5420
* * Eliminate boolean arguments in favor of using enumsChris Lattner2003-01-235-18/+20
| | | | | | * T-D pass now eliminates unreachable globals llvm-svn: 5419
* Slight efficiency improvementChris Lattner2003-01-231-4/+1
| | | | llvm-svn: 5418
* Fix bug: LevelRaise/2003-01-22-GEPProblem.llChris Lattner2003-01-231-1/+1
| | | | llvm-svn: 5407
* Fix bug: ADCE/2003-01-22-PredecessorProblem.llChris Lattner2003-01-231-7/+18
| | | | llvm-svn: 5405
* Fix analysis of the Burg programChris Lattner2003-01-221-1/+1
| | | | llvm-svn: 5401
* Fix didn't fix the race condition in the makefilesChris Lattner2003-01-221-1/+1
| | | | llvm-svn: 5394
* Don't keep track of # big vs #small instructions seperatelyChris Lattner2003-01-211-8/+3
| | | | llvm-svn: 5385
* Fix race condition in MakefileChris Lattner2003-01-211-1/+1
| | | | llvm-svn: 5380
* Print machine frame objects with the frame offset intrinsic to the machineChris Lattner2003-01-161-7/+12
| | | | llvm-svn: 5329
* Don't emit unneccesary branch instructions!Chris Lattner2003-01-161-15/+41
| | | | llvm-svn: 5328
* Fix problem with invalidated iteratorChris Lattner2003-01-161-1/+1
| | | | llvm-svn: 5327
* Fix problems with empty basic blocksChris Lattner2003-01-163-12/+16
| | | | llvm-svn: 5326
* Implement optimization folding setcc into branch.Chris Lattner2003-01-161-38/+113
| | | | llvm-svn: 5324
* Add more flavors of branch instructionsChris Lattner2003-01-161-1/+11
| | | | llvm-svn: 5323
* Arg, fix bugs in previous checkin...Chris Lattner2003-01-161-2/+2
| | | | llvm-svn: 5322
* Add assertionChris Lattner2003-01-161-2/+5
| | | | llvm-svn: 5321
* Implement code to keep the stack pointer aligned to an 8 byte boundary.Chris Lattner2003-01-163-2/+15
| | | | | | | | This improves the performance of the power benchmark by a few percent. This will be neccesary for SSE code, which requires 16 byte alignment of the stack. llvm-svn: 5320
* Handle frame offset due to return address pushed on the stackChris Lattner2003-01-151-6/+8
| | | | llvm-svn: 5319
* * Insert prolog/epilog code before rewriting indexesChris Lattner2003-01-151-23/+23
| | | | | | * Fix calculation of frame offsets when there is an offset. llvm-svn: 5318
* Move sparc specific code into the Sparc backendChris Lattner2003-01-154-258/+273
| | | | llvm-svn: 5317
* Fix warningsChris Lattner2003-01-151-4/+3
| | | | llvm-svn: 5316
* Adjust to simpler interfacesChris Lattner2003-01-152-49/+42
| | | | | | Eliminate dependency on RegClass.h llvm-svn: 5315
* Adjust to new interfacesChris Lattner2003-01-152-6/+8
| | | | llvm-svn: 5314
* Move headers aroundChris Lattner2003-01-152-2/+2
| | | | llvm-svn: 5312
* Header is moved into local directoryChris Lattner2003-01-151-3/+2
| | | | llvm-svn: 5311
* Fix bug in previous checkinChris Lattner2003-01-151-1/+2
| | | | llvm-svn: 5310
* Add new methodChris Lattner2003-01-151-0/+1
| | | | llvm-svn: 5309
* #include RegClass.h explicitlyChris Lattner2003-01-155-4/+6
| | | | llvm-svn: 5307
* Remvoe dependency on RegClass.hChris Lattner2003-01-151-3/+4
| | | | llvm-svn: 5306
* Move private header to private directoryChris Lattner2003-01-152-2/+2
| | | | llvm-svn: 5305
* Prune #includesChris Lattner2003-01-153-3/+0
| | | | llvm-svn: 5303
* Minor changesChris Lattner2003-01-152-30/+27
| | | | llvm-svn: 5302
* Remove obsolete ctorChris Lattner2003-01-151-9/+0
| | | | llvm-svn: 5301
* Use BuildMI moreChris Lattner2003-01-152-242/+156
| | | | llvm-svn: 5299
OpenPOWER on IntegriCloud