aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Fold code like:Chris Lattner2004-04-091-18/+72
* Reversed the order of the llvm.writeport() operands so that the valueJohn Criswell2004-04-093-14/+14
* Fold binary operators with a constant operand into select instructionsChris Lattner2004-04-091-15/+94
* Implement select.ll:test11Chris Lattner2004-04-091-5/+14
* Add definition list to each live interval.Alkis Evlogimenos2004-04-092-46/+61
* Changed assertions to error messages.John Criswell2004-04-092-4/+8
* Changes recommended by Chris:John Criswell2004-04-083-22/+32
* Implement InstCombine/cast-propagate.llChris Lattner2004-04-081-0/+21
* Added the llvm.readport and llvm.writeport intrinsics for x86. These doJohn Criswell2004-04-087-43/+324
* Added the llvm.readport and llvm.writeport intrinsics.John Criswell2004-04-082-0/+23
* Implement ScalarRepl/select_promote.llChris Lattner2004-04-081-0/+53
* Remove the "really gross hacks" that are there to deal with recursive functions.Chris Lattner2004-04-083-84/+55
* Implement InstCombine/select.ll:test[7-10]Chris Lattner2004-04-081-13/+28
* Don't include InstrSelectionSupport.h.Brian Gaeke2004-04-072-2/+0
* Move ChooseRegOrImmed() prototype here, from InstrSelectionSupport.h.Brian Gaeke2004-04-071-0/+5
* Don't include InstrSelectionSupport.h.Brian Gaeke2004-04-072-2/+0
* Implement test/Regression/Transforms/InstCombine/getelementptr_index.llChris Lattner2004-04-071-23/+38
* Fix insertion of SelectInsts.Brian Gaeke2004-04-071-1/+1
* Don't print [%reg + 0], just print [%reg]Brian Gaeke2004-04-072-4/+8
* First version of code to handle loads. Stub function for handling stores.Brian Gaeke2004-04-074-4/+156
* Support loading arguments from %I0...%I5 into virtual registers inBrian Gaeke2004-04-074-12/+120
* It's setting up the call args right now, but on the callee side, it'sBrian Gaeke2004-04-074-4/+52
* Fix a bug Brian found.Chris Lattner2004-04-071-2/+3
* This is a start on handling setcc instructions. As the comment notes, weChris Lattner2004-04-074-0/+140
* andd subcc instructions which is used to create the 'cmp' pseudo instructionChris Lattner2004-04-072-2/+6
* Avoid emitting an extra copy on each 32-bit operationChris Lattner2004-04-074-16/+44
* Make generation of stack-slot loads and copies less ugly.Brian Gaeke2004-04-072-14/+8
* Fix bug in printing loads.Brian Gaeke2004-04-072-8/+8
* Add support for shift instructions, wrap some long linesChris Lattner2004-04-074-60/+96
* Fix encoding of existing shift instructions, add rr shiftsChris Lattner2004-04-072-6/+12
* Add a bunch more instructionsChris Lattner2004-04-076-104/+200
* Merge my changes with briansChris Lattner2004-04-072-12/+10
* Add in some things I forgot, which Chris helpfully reminded me of...Brian Gaeke2004-04-072-4/+12
* Add support for the "Y" register, used by MUL & DIV.Brian Gaeke2004-04-072-0/+18
* Add UDIV, SDIV, and a few variants of WR.Brian Gaeke2004-04-072-0/+16
* Preliminary support for getting 64-bit integer constants into registers.Brian Gaeke2004-04-074-8/+108
* Prune unnecessary #includesBrian Gaeke2004-04-062-24/+2
* Simple delay slot filler pass.Brian Gaeke2004-04-062-0/+174
* Add references to delay slot filler pass.Brian Gaeke2004-04-064-2/+48
* First attempt at handling frame index elimination.Brian Gaeke2004-04-062-16/+22
* First attempt at special-casing printing of [%reg + offset] forBrian Gaeke2004-04-062-0/+110
* Delete reference to "the Mach-O Runtime ABI".Brian Gaeke2004-04-062-4/+2
* Deal with call return values.Brian Gaeke2004-04-064-4/+60
* file based off InstSelectSimple.cpp, slowly being replaced by generated code ...Jakub Staszak2004-04-061-0/+2831
* Tablgen files for really simple instruction selectorJakub Staszak2004-04-065-2/+653
* Fix PR313: [x86] JIT miscompiles unsigned short to floating pointChris Lattner2004-04-062-4/+2
* Fix incorrect encoding of some ADC and SBB instuctionsChris Lattner2004-04-061-9/+9
* Fix a minor bug in previous checkingChris Lattner2004-04-062-4/+58
* Improve codegen of long == and != comparisons against constants. Before,Chris Lattner2004-04-062-6/+46
* Handle various other important cases of multiplying a long constant immediate...Chris Lattner2004-04-062-38/+86