summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* add these so I can be less naughtyDuraid Madina2005-12-28
* HB is *the* code janitor.Duraid Madina2005-12-28
* mixed-STL programs are big and nasty :(Duraid Madina2005-12-28
* yet more C++ standards-compliance stuff.Duraid Madina2005-12-27
* nasty paste-o, calls passing more than 8 arguments along were havingDuraid Madina2005-12-27
* Restore some happiness to the JITAndrew Lenharth2005-12-27
* Fix alpha regressions.Andrew Lenharth2005-12-27
* Fix a problem duraid pointed out to me compiling kc++ with -enable-x86-fastccChris Lattner2005-12-27
* more C++ daintinessDuraid Madina2005-12-26
* I bet pinski knows why g++ accepts this stuffDuraid Madina2005-12-26
* getting there...Duraid Madina2005-12-26
* dum de dumDuraid Madina2005-12-26
* Added field noResults to Instruction.Evan Cheng2005-12-26
* more HP-UX cleanlinessDuraid Madina2005-12-26
* HP aCC chokes on this, but it's not required anyway: according toDuraid Madina2005-12-26
* MERRY CHRISTMAS EVERYONE!!! (what better way to spend christmas thanDuraid Madina2005-12-26
* add br pattern, unify JSR and BSR ISel instrs, and add BSR support for DAGAndrew Lenharth2005-12-25
* unbreak calls, a few more tests should run. Tomorrow: bugpoint!Duraid Madina2005-12-25
* we don't feed our call instructions extra operandsDuraid Madina2005-12-25
* All that just to lower div and remAndrew Lenharth2005-12-25
* allow custom lowering to return null for legal resultsAndrew Lenharth2005-12-25
* Support Custom lowering of a few more operations.Andrew Lenharth2005-12-24
* support targetexternalsymAndrew Lenharth2005-12-24
* Let the helper functions know about X86::FR32RegClass and X86::FR64RegClass.Evan Cheng2005-12-24
* All addressing modes are now exposed. The only remaining relocated formsAndrew Lenharth2005-12-24
* Unify the patterns for loads and stores. Now offset addressing should beAndrew Lenharth2005-12-24
* Let's see if we can break things.Andrew Lenharth2005-12-24
* move loads and stores over. Smart addr selection commingAndrew Lenharth2005-12-24
* Fix one of the things in the todo file, and get a bit closer to foldingNate Begeman2005-12-24
* * Removed the use of FLAG. Now use hasFlagIn and hasFlagOut instead.Evan Cheng2005-12-23
* Remove redundant debug locations.Jim Laskey2005-12-23
* unbreak the build :-/Chris Lattner2005-12-23
* not a good ideaChris Lattner2005-12-23
* More X86 floating point patterns.Evan Cheng2005-12-23
* Operand 1 of TRUNCSTORE can be any of integer and floating point types.Evan Cheng2005-12-23
* Allow custom lowering of LOAD, EXTLOAD, ZEXTLOAD, STORE, and TRUNCSTORE. NotEvan Cheng2005-12-23
* fix something-oChris Lattner2005-12-23
* implement vaarg. Varargs now should work.Chris Lattner2005-12-23
* implement vastart. The dag isel compiles this:Chris Lattner2005-12-23
* remove benchmark list, remove issues addressed by the dag-dag iselChris Lattner2005-12-23
* Simplify store(bitconv(x)) to store(x). This allows us to compile this:Chris Lattner2005-12-23
* fold (conv (load x)) -> (load (conv*)x).Chris Lattner2005-12-23
* Fold bitconv(bitconv(x)) -> x. We now compile this:Chris Lattner2005-12-23
* constant fold bits_convert in getNode and in the dag combiner for fp<->intChris Lattner2005-12-23
* make sure bit_convert's are expandedChris Lattner2005-12-23
* make sure bit_converts are expandedChris Lattner2005-12-23
* fix the int<->fp instructions, which apparently take a single float registerChris Lattner2005-12-23
* Use BIT_CONVERT to simplify this codeChris Lattner2005-12-23
* Simplify some code by using BIT_CONVERTChris Lattner2005-12-23
* Fix a pastoChris Lattner2005-12-23