aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Added phi elimination code - not finalRuchira Sasanka2001-11-122-0/+200
* Improved printing routines.Vikram S. Adve2001-11-121-4/+14
* Major improvement to how nodes are built for a BB.Vikram S. Adve2001-11-128-74/+150
* Adjust all stack variable offsets to be aligned by size.Vikram S. Adve2001-11-121-13/+55
* Fix dumb bug in alignment adjustment code!Vikram S. Adve2001-11-121-1/+1
* Fix bogus code that was eliminating needed args.Vikram S. Adve2001-11-111-5/+1
* Fixed FP and SP usage. SP for outgoing args - for everything else FPRuchira Sasanka2001-11-111-2/+2
* cahnged StackPointer accesses to FramePointerRuchira Sasanka2001-11-111-6/+6
* Fix errors in computing downgrowing offsets, and inVikram S. Adve2001-11-111-11/+14
* Down-growing offsets from FP should start at 0, not -1.Vikram S. Adve2001-11-111-1/+1
* Only add true dep. edges from an earlier to a later instruction.Vikram S. Adve2001-11-114-62/+80
* Changed code to ignore Phi Nodes in PhyRegAllocRuchira Sasanka2001-11-104-2/+16
* Corrected reodering code for instructions inserted before callsRuchira Sasanka2001-11-102-125/+210
* Made isPhi constRuchira Sasanka2001-11-102-2/+4
* Use cc instead of gcc to compile *.nativeVikram S. Adve2001-11-102-2/+2
* Initail checking of structure swapperChris Lattner2001-11-102-0/+133
* Testcase for structure field reorderingChris Lattner2001-11-101-0/+30
* Initial checkin of structure mutatorChris Lattner2001-11-101-0/+501
* Initial checkin of Structure mutatorChris Lattner2001-11-101-0/+87
* Add hooks to call the new swap structcontents passChris Lattner2001-11-101-1/+5
* add Yet Another Instance of a Static LibraryChris Lattner2001-11-101-1/+1
* Provide const version of function with the name the other will be eventually ...Chris Lattner2001-11-101-0/+3
* Refactor some functionality to expose more useful stuffChris Lattner2001-11-101-7/+13
* Several bug fixes in printing constants, particularly with unsizedVikram S. Adve2001-11-101-42/+88
* Must generate an instruction for GetElementPtr if single user is notVikram S. Adve2001-11-101-10/+20
* Disabled some debuggin messagesRuchira Sasanka2001-11-101-12/+17
* Coalesing bug fix - now checks for the same regType instead of the sameRuchira Sasanka2001-11-102-6/+12
* No major changeRuchira Sasanka2001-11-092-6/+6
* Added code for correct reordering of call argumentsRuchira Sasanka2001-11-092-3/+240
* Add hooks for the FindUsedTypes passChris Lattner2001-11-091-2/+13
* New pass to find types in use by a programChris Lattner2001-11-091-0/+92
* New pass to figure out what types are in use by a programChris Lattner2001-11-091-0/+58
* Added function LL__main.Vikram S. Adve2001-11-091-0/+5
* Added class MachineCacheInfo.Vikram S. Adve2001-11-091-1/+27
* Add support to print constant arrays and structures.Vikram S. Adve2001-11-091-26/+68
* Do the same for float->int that we did for int->float earlier.Vikram S. Adve2001-11-091-54/+102
* Added function UltraSparcInstrInfo::CreateCodeToCopyFloatToInt.Vikram S. Adve2001-11-091-19/+53
* Added class UltraSparcCacheInfo.Vikram S. Adve2001-11-091-1/+2
* Bug fix: Need to include the stack offset "bias" in assembly code itself.Vikram S. Adve2001-11-091-8/+39
* Use node->getOpCode() instead of node->getMachineInstr()->getOpCode().Vikram S. Adve2001-11-092-72/+76
* Cache parameters for target machine.Vikram S. Adve2001-11-091-0/+67
* Added class MachineCacheInfo.Vikram S. Adve2001-11-093-6/+30
* Remove false optimization that basically broke everythingChris Lattner2001-11-091-19/+28
* * Add better caching of data to avoid silly recusionsChris Lattner2001-11-081-3/+12
* Add method declChris Lattner2001-11-082-0/+8
* Remove unneeded forward declChris Lattner2001-11-081-1/+0
* Improve raising significantlyChris Lattner2001-11-084-75/+267
* Print the method that makes an instruction invalidChris Lattner2001-11-081-1/+1
* corrected insertCode4Spilled ... bug.Ruchira Sasanka2001-11-082-16/+34
* Eliminate cleaning step for individual %.bc files created by our gcc.Vikram S. Adve2001-11-082-6/+4