summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Added espresso.John Criswell2004-02-17
* Instructiosn with 1 memory operand have 4 operands in ourAlkis Evlogimenos2004-02-17
* Align case statements.Alkis Evlogimenos2004-02-17
* Add TEST and XCHG memory operand support.Alkis Evlogimenos2004-02-17
* Add OR and XOR memory operand support.Alkis Evlogimenos2004-02-17
* Peephole optimize SUBmi{16,32} into SUBmi{16,32}b when immediate is 8Alkis Evlogimenos2004-02-17
* ADDmi{16,32} should be in the next case statement.Alkis Evlogimenos2004-02-17
* Add memory operand folding support for MUL, DIV, IDIV, NEG, NOT,Alkis Evlogimenos2004-02-17
* Add memory operand folding for CMP{rm,mr,mi}{8,16,32}, INCm{8,16,32}Alkis Evlogimenos2004-02-17
* Add CMP{rm,mr,mi}{8,16,32}, INCm{8,16,32} and DECm{8,16,32} instructions.Alkis Evlogimenos2004-02-17
* Add SUB{rm,mr,mi}{8,16,32} instructions.Alkis Evlogimenos2004-02-17
* Add support to the local allocator for fusing spill code into the instructionsChris Lattner2004-02-17
* Add support for folding memory operands for ADC, SBB and SUB instructions.Alkis Evlogimenos2004-02-17
* Add support for ADC{rm.mr}32 and SBB{rm,mr}32.Alkis Evlogimenos2004-02-17
* Add a (hidden) option to print instructions that fail to fuse. It's lookingChris Lattner2004-02-17
* Add support for folding memory operands in MOVri{8,16,32} instructions.Alkis Evlogimenos2004-02-17
* Expand the repertoire of the forms we can print and encode.Chris Lattner2004-02-17
* Disable this peephole for now. We can't keep track of the fact that the imme...Chris Lattner2004-02-17
* Fix a bug in my previous refactoring change... arg!Chris Lattner2004-02-17
* The CBE is now in llc, not llvm-disChris Lattner2004-02-17
* The C backend is no longer in llvm-dis, it's in llcChris Lattner2004-02-17
* The CBE is no longer in llvm-disChris Lattner2004-02-17
* Add an option to disable spill fusing in the X86 backendChris Lattner2004-02-17
* Fix the mneumonics for the mov instructions to have the source and destinationChris Lattner2004-02-17
* Fix the last crimes against nature that used the 'ir' ordering to use theChris Lattner2004-02-17
* GRRR. Move instructions have swapped the order of the r/m operands.Chris Lattner2004-02-17
* Rename MOVi[mr] instructions to MOV[rm]iChris Lattner2004-02-17
* Whoops, got my cases swapped.Chris Lattner2004-02-17
* Change to match the newer, simpler, interfaceChris Lattner2004-02-17
* Simplify and document the new interfaceChris Lattner2004-02-17
* Add support for folding memory operands into AND and IMUL'sChris Lattner2004-02-17
* Scrunchify code, by adding helpers. No functionality changes.Chris Lattner2004-02-17
* Add mem forms of AND instructionsChris Lattner2004-02-17
* Add LiveIntervals::Interval::empty() member function.Alkis Evlogimenos2004-02-17
* Add API to check and fold memory operands into instructions.Alkis Evlogimenos2004-02-17
* Rename the IMULri* instructions to IMULrri, as they are actually three addressChris Lattner2004-02-17
* Once we have a way to fold spill code reloads into instructions, we have a wa...Chris Lattner2004-02-17
* Fix spilled interval update. It was too conservative.Alkis Evlogimenos2004-02-17
* Refactor code a bit. No functionality changes, though the comment hints at t...Chris Lattner2004-02-17
* Adjust to recent changesChris Lattner2004-02-17
* Add two missing pieces from last checkinChris Lattner2004-02-17
* Rearrange code to eliminate warningsChris Lattner2004-02-17
* Add peephole optimizations for ADD [MEM], IMM8 instructions.Alkis Evlogimenos2004-02-16
* Add two more variants of add. Update comments.Alkis Evlogimenos2004-02-16
* Preemptive additions for the MallocBench tests.John Criswell2004-02-16
* Only spit out warning for functions that take pointers, not for sin and the likeChris Lattner2004-02-16
* Move the folding of gep null, 0, 0, 0 to a place where it can be shared andChris Lattner2004-02-16
* PreSelection isn't optional and so there's no way to turn it off.Misha Brukman2004-02-16
* memset and bcopy and now unified by the llvm.memset intrinsicChris Lattner2004-02-16
* Add some ADD instructions that take memory operands for AlkisChris Lattner2004-02-16