2002-12-04 |
Misha Brukman | Added push and pop instructions. |
tree | commitdiff |
2002-12-04 |
Chris Lattner | Fix handling of function calls that return void |
tree | commitdiff |
2002-12-04 |
Chris Lattner | Implement initial support for return values from call... |
tree | commitdiff |
2002-12-04 |
Misha Brukman | Fun arithmetic with iterators aimed at fixing a bug... |
tree | commitdiff |
2002-12-04 |
Misha Brukman | Adjust the stack pointer after a function call, proport... |
tree | commitdiff |
2002-12-04 |
Misha Brukman | Added instructions to add/subtract imm32 to/from a... |
tree | commitdiff |
2002-12-04 |
Chris Lattner | Fix bogus assertion failures |
tree | commitdiff |
2002-12-04 |
Chris Lattner | Avoid bad assertion |
tree | commitdiff |
2002-12-04 |
Chris Lattner | Remove think-o assertion |
tree | commitdiff |
2002-12-04 |
Chris Lattner | Avoid crashing on Arguments, just silently miscompile |
tree | commitdiff |
2002-12-04 |
Misha Brukman | storeReg2RegOffset() and loadRegOffset2Reg() now take... |
tree | commitdiff |
2002-12-04 |
Misha Brukman | Moved buildReg2RegClassMap() into from X86RegisterInfo... |
tree | commitdiff |
2002-12-04 |
Chris Lattner | Add a "Lazy Function Resolution in Jello" section |
tree | commitdiff |
2002-12-04 |
Chris Lattner | Fix a bug I introduced in a previous change |
tree | commitdiff |
2002-12-04 |
Chris Lattner | Add support for referencing global variables/functions |
tree | commitdiff |
2002-12-04 |
Chris Lattner | Print out direct global references |
tree | commitdiff |
2002-12-03 |
Misha Brukman | This should fix the bug seen with some registers not... |
tree | commitdiff |
2002-12-03 |
Misha Brukman | Added support for callee- and caller-save registers. |
tree | commitdiff |
2002-12-03 |
Chris Lattner | Fix broken ret opcode, grr... |
tree | commitdiff |
2002-12-03 |
Chris Lattner | Checkin debug implementation of MCE |
tree | commitdiff |
2002-12-03 |
Chris Lattner | Fix instsel for calls |
tree | commitdiff |
2002-12-03 |
Chris Lattner | Simplify code |
tree | commitdiff |
2002-12-03 |
Chris Lattner | Fix big bug introduced with symbol table changes |
tree | commitdiff |
2002-12-03 |
Chris Lattner | Fix the build |
tree | commitdiff |
2002-12-03 |
Brian Gaeke | brg |
tree | commitdiff |
2002-12-03 |
Chris Lattner | Split the machine code emitter completely out of the... |
tree | commitdiff |
2002-12-03 |
Chris Lattner | * Move information about Implicit Defs/Uses into X86Ins... |
tree | commitdiff |
2002-12-03 |
Chris Lattner | Initialize implicit uses/defs fields for sparc backend... |
tree | commitdiff |
2002-12-03 |
Brian Gaeke | brg |
tree | commitdiff |
2002-12-02 |
Chris Lattner | More support for machine code emission: raw instructions |
tree | commitdiff |
2002-12-02 |
Chris Lattner | Expose explicit type |
tree | commitdiff |
2002-12-02 |
Chris Lattner | Start implementing MachineCodeEmitter |
tree | commitdiff |
2002-12-02 |
Chris Lattner | Eliminate OtherFrm |
tree | commitdiff |
2002-12-02 |
Chris Lattner | Remove comment |
tree | commitdiff |
2002-12-02 |
Chris Lattner | Initial support for machine code emission |
tree | commitdiff |
2002-12-02 |
Misha Brukman | Ignore generated files Lexer.cpp and llvmAsmParser.* |
tree | commitdiff |
2002-12-02 |
Misha Brukman | * Abstracted out stack space allocation into its own... |
tree | commitdiff |
2002-12-02 |
Misha Brukman | Fix order of operands on a store from reg to [reg+offset]. |
tree | commitdiff |
2002-12-01 |
Chris Lattner | Add rawfrm flags |
tree | commitdiff |
2002-12-01 |
Chris Lattner | Don't add implicit regs |
tree | commitdiff |
2002-11-30 |
Brian Gaeke | brg |
tree | commitdiff |
2002-11-29 |
Brian Gaeke | brg |
tree | commitdiff |
2002-11-27 |
Vikram S. Adve | Fix logical error in TD pass: we should clear Mod/Ref... |
tree | commitdiff |
2002-11-27 |
Vikram S. Adve | (1) Bug fix that was causing nodes with dangling refere... |
tree | commitdiff |
2002-11-26 |
Brian Gaeke | brg |
tree | commitdiff |
2002-11-25 |
Vikram S. Adve | Keep global nodes in each DS Graph (by forcing them... |
tree | commitdiff |
2002-11-22 |
Misha Brukman | Oops. Got the MOVrm and MOVmr mixed up. Fixed. We can... |
tree | commitdiff |
2002-11-22 |
Misha Brukman | Enable the register allocator pass. |
tree | commitdiff |
2002-11-22 |
Misha Brukman | A simple (spilling) register allocator. |
tree | commitdiff |
2002-11-22 |
Misha Brukman | Added methods to read/write values to stack in .h,... |
tree | commitdiff |
2002-11-22 |
Misha Brukman | Added -*- C++ -*- mode to the comments. |
tree | commitdiff |
2002-11-22 |
Misha Brukman | Add a simple way to add memory locations of format... |
tree | commitdiff |
2002-11-22 |
Brian Gaeke | lib/Target/X86/InstSelectSimple.cpp: Add visitCallInst... |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Handle cmp Reg, 0 correctly |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Printing support for more stuff |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Don't add implicit operands |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Fix off by one bug |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Add fixme |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Minor code cleanups |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Implement printing of store instructions |
tree | commitdiff |
2002-11-21 |
Chris Lattner | The big change here is to handle printing/emission... |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Remove implicit information from instruction selector |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Add printing information for MUL and DIV |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Fix a bug that prevented compilation of multiple functions |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Remove opcode information for instructions that are... |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Add printing support for sahf & setcc |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Add printing support for /0 /1 type instructions |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Add support for /0 /1, etc type instructions |
tree | commitdiff |
2002-11-21 |
Chris Lattner | User defined operators are not supposed to live beyond... |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Rename the SetCC X86 instructions to reflect the fact... |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Simplify setcc code a bit |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Support Registers of the form (B8+ rd) for example |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Dont' set flags |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Implement printing more, implement opcode output more |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Huge diff do to reindeinting comments. |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Add new prefix flag |
tree | commitdiff |
2002-11-21 |
Chris Lattner | Print another class of instructions correctly, giving... |
tree | commitdiff |
2002-11-21 |
Misha Brukman | Booleans are types too. And they get stored in bytes... |
tree | commitdiff |
2002-11-20 |
Chris Lattner | Initial checkin of Module cloning support stuff |
tree | commitdiff |
2002-11-20 |
Chris Lattner | X86 target builds fine now |
tree | commitdiff |
2002-11-20 |
Chris Lattner | Fix symbol table problem |
tree | commitdiff |
2002-11-20 |
Misha Brukman | Add definitions for function headers from MRegisterInfo.h: |
tree | commitdiff |
2002-11-20 |
Misha Brukman | Check not only for MO_VirtualRegister, but MO_MachineRe... |
tree | commitdiff |
2002-11-20 |
Misha Brukman | Initialize the SSARegMap. |
tree | commitdiff |
2002-11-20 |
Chris Lattner | Don't build X86 target yet |
tree | commitdiff |
2002-11-20 |
Chris Lattner | - Eliminated the deferred symbol table stuff in Modul... |
tree | commitdiff |
2002-11-20 |
Chris Lattner | Fix minor bugs |
tree | commitdiff |
2002-11-20 |
Chris Lattner | Eliminate the concept of a deferred symbol table. ... |
tree | commitdiff |
2002-11-20 |
Misha Brukman | Add mapping in MachineFunction from SSA regs to Registe... |
tree | commitdiff |
2002-11-20 |
Misha Brukman | Sigh. Fixed some speling. |
tree | commitdiff |
2002-11-20 |
Misha Brukman | Thanks to the R8, R16, and R32 macros, I can now deal... |
tree | commitdiff |
2002-11-19 |
Chris Lattner | Remove unneccesary #include |
tree | commitdiff |
2002-11-19 |
Chris Lattner | Implement the CloneFunction function |
tree | commitdiff |
2002-11-19 |
Chris Lattner | Minor changes to cloning interface |
tree | commitdiff |
2002-11-19 |
Chris Lattner | Fix two fixmes: integrate with inlining, and document |
tree | commitdiff |
2002-11-19 |
Chris Lattner | Rework inline pass to use cloning infrastructure to... |
tree | commitdiff |
2002-11-19 |
Chris Lattner | Start using the new function cloning header |
tree | commitdiff |
2002-11-19 |
Chris Lattner | Move MutatStructTypes.h out of IPO |
tree | commitdiff |
2002-11-19 |
Chris Lattner | Rename CloneFunction.h to Cloning.h |
tree | commitdiff |
2002-11-19 |
Chris Lattner | Move the function extractor pass from tools/extract... |
tree | commitdiff |
next |