2004-07-17 |
Chris Lattner | Reserve the correct amt of space. |
blob | commitdiff | raw |
2004-07-11 |
Chris Lattner | Delete the allocate*TargetMachine function, which is... |
blob | commitdiff | raw | diff to current |
2004-07-04 |
Reid Spencer | Add #include <iostream> since Value.h does not #include... |
blob | commitdiff | raw | diff to current |
2004-06-21 |
Misha Brukman | Spell out `NoFramePointerElim' for readability. |
blob | commitdiff | raw | diff to current |
2004-06-21 |
Misha Brukman | Use the common `NoFPElim' setting instead of our own. |
blob | commitdiff | raw | diff to current |
2004-06-17 |
Chris Lattner | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID... |
blob | commitdiff | raw | diff to current |
2004-06-11 |
Chris Lattner | Add support for the setp instructions |
blob | commitdiff | raw | diff to current |
2004-06-02 |
Chris Lattner | Convert to the new TargetMachine interface. |
blob | commitdiff | raw | diff to current |
2004-04-02 |
Alkis Evlogimenos | Add more ADC and SBB variants |
blob | commitdiff | raw | diff to current |
2004-03-30 |
Chris Lattner | Implement spill code folding for all of the conditional... |
blob | commitdiff | raw | diff to current |
2004-03-14 |
Alkis Evlogimenos | Another API change to MRegisterInfo::foldMemoryOperand... |
blob | commitdiff | raw | diff to current |
2004-03-14 |
Alkis Evlogimenos | Change MRegisterInfo::foldMemoryOperand to return the... |
blob | commitdiff | raw | diff to current |
2004-03-07 |
Alkis Evlogimenos | Add memory operand version of conditional move. |
blob | commitdiff | raw | diff to current |
2004-02-29 |
Alkis Evlogimenos | A big X86 instruction rename. The instructions are... |
blob | commitdiff | raw | diff to current |
2004-02-28 |
Alkis Evlogimenos | SHLD and SHRD take 32-bit operands but an 8-bit immedia... |
blob | commitdiff | raw | diff to current |
2004-02-28 |
Alkis Evlogimenos | Floating point loads/stores act on memory operands... |
blob | commitdiff | raw | diff to current |
2004-02-28 |
Alkis Evlogimenos | Uncomment instructions that take both an immediate... |
blob | commitdiff | raw | diff to current |
2004-02-28 |
Alkis Evlogimenos | Do not generate instructions with mismatched memory... |
blob | commitdiff | raw | diff to current |
2004-02-27 |
Alkis Evlogimenos | Add memory operand folding support for the SETcc family of |
blob | commitdiff | raw | diff to current |
2004-02-27 |
Alkis Evlogimenos | Add memory operand folding support for SHLD and SHRD... |
blob | commitdiff | raw | diff to current |
2004-02-27 |
Alkis Evlogimenos | Add memory operand folding support for SHL, SHR and... |
blob | commitdiff | raw | diff to current |
2004-02-22 |
Alkis Evlogimenos | Move MOTy::UseType enum into MachineOperand. This elimi... |
blob | commitdiff | raw | diff to current |
2004-02-22 |
Alkis Evlogimenos | When folding memory operands in machine instructions... |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Chris Lattner | Add support for GlobalAddress's for alkis |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Alkis Evlogimenos | Instructiosn with 1 memory operand have 4 operands... |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Alkis Evlogimenos | Align case statements. |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Alkis Evlogimenos | Add TEST and XCHG memory operand support. |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Alkis Evlogimenos | Add OR and XOR memory operand support. |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Alkis Evlogimenos | Add memory operand folding support for MUL, DIV, IDIV... |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Alkis Evlogimenos | Add memory operand folding for CMP{rm,mr,mi}{8,16,32... |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Alkis Evlogimenos | Add support for folding memory operands for ADC, SBB... |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Chris Lattner | Add a (hidden) option to print instructions that fail... |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Alkis Evlogimenos | Add support for folding memory operands in MOVri{8... |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Chris Lattner | Add an option to disable spill fusing in the X86 backend |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Chris Lattner | Fix the mneumonics for the mov instructions to have... |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Chris Lattner | GRRR. Move instructions have swapped the order of... |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Chris Lattner | Change to match the newer, simpler, interface |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Chris Lattner | Add support for folding memory operands into AND and... |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Chris Lattner | Scrunchify code, by adding helpers. No functionality... |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Alkis Evlogimenos | Add API to check and fold memory operands into instruct... |
blob | commitdiff | raw | diff to current |
2004-02-15 |
Chris Lattner | Fix the 'have a framepointer' case, so that the frame... |
blob | commitdiff | raw | diff to current |
2004-02-14 |
Chris Lattner | There is no reason to align the stack pointer if there... |
blob | commitdiff | raw | diff to current |
2004-02-14 |
Chris Lattner | The prologue/epilogue related method calls have no... |
blob | commitdiff | raw | diff to current |
2004-02-14 |
Chris Lattner | finegrainify namespacification, fix 80col prob |
blob | commitdiff | raw | diff to current |
2004-02-14 |
Alkis Evlogimenos | Use newly added next() and prior() utility functions. |
blob | commitdiff | raw | diff to current |
2004-02-12 |
Alkis Evlogimenos | Change interface so that we can add to the end of a... |
blob | commitdiff | raw | diff to current |
2004-02-12 |
Alkis Evlogimenos | Change MachineBasicBlock's vector of MachineInstr point... |
blob | commitdiff | raw | diff to current |
2004-02-04 |
Alkis Evlogimenos | Modify the two address instruction pass to remove the... |
blob | commitdiff | raw | diff to current |
2003-11-11 |
Brian Gaeke | Put all LLVM code into the llvm namespace, as per bug... |
blob | commitdiff | raw | diff to current |
2003-11-04 |
Alkis Evlogimenos | Change all machine basic block modifier functions in... |
blob | commitdiff | raw | diff to current |
2003-10-20 |
John Criswell | Added LLVM project notice to the top of every C++ sourc... |
blob | commitdiff | raw | diff to current |
2003-10-14 |
Chris Lattner | Output a contorted sequence of instructions to make... |
blob | commitdiff | raw | diff to current |
2003-10-14 |
Chris Lattner | Disable the leaf function optimization, which is appare... |
blob | commitdiff | raw | diff to current |
2003-08-18 |
Misha Brukman | Spell `necessary' correctly. |
blob | commitdiff | raw | diff to current |
2003-08-04 |
Chris Lattner | Rename register classes to be upper case to make it... |
blob | commitdiff | raw | diff to current |
2003-08-03 |
Chris Lattner | Switch over to TableGen generated register file description |
blob | commitdiff | raw | diff to current |
2003-07-29 |
Chris Lattner | Move "register flags" definition the type of registers... |
blob | commitdiff | raw | diff to current |
2003-02-26 |
Chris Lattner | Rename -no-* to -disable-* |
blob | commitdiff | raw | diff to current |
2003-01-16 |
Chris Lattner | Implement code to keep the stack pointer aligned to... |
blob | commitdiff | raw | diff to current |
2003-01-15 |
Chris Lattner | Handle frame offset due to return address pushed on... |
blob | commitdiff | raw | diff to current |
2003-01-13 |
Chris Lattner | * Move frame and constant pool indexes to first argumen... |
blob | commitdiff | raw | diff to current |
2002-12-28 |
Chris Lattner | Rename FunctionFrameInfo to MachineFrameInfo |
blob | commitdiff | raw | diff to current |
2002-12-28 |
Chris Lattner | *** Implement frame pointer elimination on X86! |
blob | commitdiff | raw | diff to current |
2002-12-25 |
Chris Lattner | New simpler spill interface |
blob | commitdiff | raw | diff to current |
2002-12-23 |
Chris Lattner | Fix compilation on gcc 2.96 |
blob | commitdiff | raw | diff to current |
2002-12-20 |
Chris Lattner | Fix warning |
blob | commitdiff | raw | diff to current |
2002-12-17 |
Chris Lattner | Update to use new interface for register info |
blob | commitdiff | raw | diff to current |
2002-12-17 |
Chris Lattner | Round number of bytes allocated on the stack up to... |
blob | commitdiff | raw | diff to current |
2002-12-17 |
Chris Lattner | Register allocator is responsible for spilling callee... |
blob | commitdiff | raw | diff to current |
2002-12-16 |
Chris Lattner | Fix prolog/epilog in the presence of alloca |
blob | commitdiff | raw | diff to current |
2002-12-16 |
Chris Lattner | Finish implementation of alias list impl |
blob | commitdiff | raw | diff to current |
2002-12-16 |
Chris Lattner | Try #2 to get alias set stuff to work |
blob | commitdiff | raw | diff to current |
2002-12-16 |
Chris Lattner | Add info about register file aliasing |
blob | commitdiff | raw | diff to current |
2002-12-15 |
Chris Lattner | Correct the setting of Def flags on registers that... |
blob | commitdiff | raw | diff to current |
2002-12-15 |
Chris Lattner | Simplify interfaces used by regalloc to insert code |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Misha Brukman | Cleaned up the code: factored out switch/case into... |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Misha Brukman | Treat longs as ints => pretend they're all 32-bit value... |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Misha Brukman | Added moveReg2Reg() and moveImm2Reg() to accomodate... |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Misha Brukman | Moves now select correct opcode based on the data size. |
blob | commitdiff | raw | diff to current |
2002-12-04 |
Misha Brukman | Implemented functions for emitting prologues and epilogues; |
blob | commitdiff | raw | diff to current |
2002-12-04 |
Misha Brukman | storeReg2RegOffset() and loadRegOffset2Reg() now take... |
blob | commitdiff | raw | diff to current |
2002-12-04 |
Misha Brukman | Moved buildReg2RegClassMap() into from X86RegisterInfo... |
blob | commitdiff | raw | diff to current |
2002-12-03 |
Misha Brukman | Added support for callee- and caller-save registers. |
blob | commitdiff | raw | diff to current |
2002-12-02 |
Misha Brukman | Fix order of operands on a store from reg to [reg+offset]. |
blob | commitdiff | raw | diff to current |
2002-11-22 |
Misha Brukman | Oops. Got the MOVrm and MOVmr mixed up. Fixed. We can... |
blob | commitdiff | raw | diff to current |
2002-11-22 |
Misha Brukman | Added methods to read/write values to stack in .h,... |
blob | commitdiff | raw | diff to current |
2002-11-20 |
Misha Brukman | Add definitions for function headers from MRegisterInfo.h: |
blob | commitdiff | raw | diff to current |
2002-10-25 |
Chris Lattner | Initial checkin of X86 backend. |
blob | commitdiff | raw | diff to current |
|