2003-05-26 |
Misha Brukman | Changed http://tank... => http://llvm, and removed...
|
commit | commitdiff | tree |
2003-05-25 |
Misha Brukman | Do not show errors when moving file. The error is shown...
|
commit | commitdiff | tree |
2003-05-24 |
Misha Brukman | Reword to remove reference to how things worked in...
|
commit | commitdiff | tree |
2003-05-24 |
Misha Brukman | Add ability to utilize the code emitter generator ...
|
commit | commitdiff | tree |
2003-05-24 |
Misha Brukman | First cut at the Code Generator using the TableGen...
|
commit | commitdiff | tree |
2003-05-24 |
Misha Brukman | Implement the TargetInstrInfo's createNOPinstr() and...
|
commit | commitdiff | tree |
2003-05-24 |
Misha Brukman | NOP instructions are pseudo-instructions. We should...
|
commit | commitdiff | tree |
2003-05-23 |
Misha Brukman | Cleaned up code layout; no functional changes.
|
commit | commitdiff | tree |
2003-05-22 |
Misha Brukman | Cleaned up code layout. No functional changes.
|
commit | commitdiff | tree |
2003-05-22 |
Misha Brukman | Kill `using' directives.
|
commit | commitdiff | tree |
2003-05-21 |
Misha Brukman | Fixed `volatile' typo.
|
commit | commitdiff | tree |
2003-05-21 |
Misha Brukman | Cleaned up code layout, spacing, etc. for readability...
|
commit | commitdiff | tree |
2003-05-21 |
Misha Brukman | Cleaned up code layout, spacing, etc. for readability...
|
commit | commitdiff | tree |
2003-05-21 |
Misha Brukman | Namespacified `vector' and `cerr' to always use the...
|
commit | commitdiff | tree |
2003-05-20 |
Misha Brukman | I fixed that ``thang'', yo.
|
commit | commitdiff | tree |
2003-05-20 |
Misha Brukman | Hopefully, the final fix for `[Pp]ropogate'.
|
commit | commitdiff | tree |
2003-05-20 |
Misha Brukman | The word `operands' has an `r' in it.
|
commit | commitdiff | tree |
2003-05-20 |
Misha Brukman | Sparc instruction opcodes now all live under the `V9...
|
commit | commitdiff | tree |
2003-05-20 |
Misha Brukman | s/convertable/convertible/g
|
commit | commitdiff | tree |
2003-05-20 |
Misha Brukman | The plural of `Pass' is Passes, not Pass's.
|
commit | commitdiff | tree |
2003-05-07 |
Misha Brukman | Added the initial version of the TableGen description...
|
commit | commitdiff | tree |
2003-05-07 |
Misha Brukman | Fixed syntax error (in documentation!): missing parenthesis.
|
commit | commitdiff | tree |
2003-05-07 |
Misha Brukman | Grammar fix: `of course' is separated from the sentences...
|
commit | commitdiff | tree |
2003-05-04 |
Misha Brukman | Debug output should go to cerr, not cout, because that...
|
commit | commitdiff | tree |
2003-05-03 |
Misha Brukman | It's 'separate'. The 'i.e.' is kinda nit-picking, but...
|
commit | commitdiff | tree |
2003-05-03 |
Misha Brukman | The Hyphenation-Adding Committee is now in session.
|
commit | commitdiff | tree |
2003-05-03 |
Misha Brukman | The Grammar Police is out on patrol.
|
commit | commitdiff | tree |
2003-04-23 |
Misha Brukman | Fixed 'prevalent'.
|
commit | commitdiff | tree |
2003-04-22 |
Misha Brukman | Just some code beautification changes I had sitting...
|
commit | commitdiff | tree |
2003-04-22 |
Misha Brukman | It's "necessary"...
|
commit | commitdiff | tree |
2003-04-22 |
Misha Brukman | It's "necessary" to spell "necessarily" correctly.
|
commit | commitdiff | tree |
2003-04-10 |
Misha Brukman | Simple arithmetic loop-based test case for modulo scheduling.
|
commit | commitdiff | tree |
2003-04-10 |
Misha Brukman | Adding a simple test case in the hope that commit-diffs...
|
commit | commitdiff | tree |
2003-04-10 |
Misha Brukman | Not only is this the first test case for ModuloScheduing...
|
commit | commitdiff | tree |
2003-04-10 |
Misha Brukman | Fixed compilation errors, command-line argument declarations...
|
commit | commitdiff | tree |
2003-04-09 |
Misha Brukman | Made the code readable:
|
commit | commitdiff | tree |
2003-04-07 |
Misha Brukman | Must use std::pair instead of just 'pair'.
|
commit | commitdiff | tree |
2003-03-08 |
Misha Brukman | The word 'independent' has no 'a'.
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | Make function code generation printing debug-only.
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | Made status output debug-only (for testing diffs against...
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | Fixed a bug where moves due to phis were being neglected.
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | Cleaned up the code: factored out switch/case into...
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | Need to insert all moves due to PHI nodes before *ALL...
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | This should be more correct: invalidates physical registers...
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | Treat longs as ints => pretend they're all 32-bit values...
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | Fixed bug with running out of registers. Also, reinstated...
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | This should handle register allocating PHI nodes.
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | Added moveReg2Reg() and moveImm2Reg() to accomodate...
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | Making main() return 0 so that we know it ran successfully...
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | Making main() return 0 to exit without error when no...
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | This way it's easier to test: if the call to external...
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | Start allocating stack space at [ebp-4] to not overwrite...
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | Moves now select correct opcode based on the data size.
|
commit | commitdiff | tree |
2002-12-13 |
Misha Brukman | This is supposed to provide correct size for datatypes...
|
commit | commitdiff | tree |
2002-12-12 |
Misha Brukman | Take advantage of our knowledge of 2-address X86 instruction...
|
commit | commitdiff | tree |
2002-12-12 |
Misha Brukman | Define the 2-address flag used by X86 instructions...
|
commit | commitdiff | tree |
2002-12-12 |
Misha Brukman | Added the flag to mark instructions which are really...
|
commit | commitdiff | tree |
2002-12-12 |
Misha Brukman | 'graph' is spelled without a 'c'.
|
commit | commitdiff | tree |
2002-12-12 |
Misha Brukman | ipa.a only needs to be mentioned once, and spaces should...
|
commit | commitdiff | tree |
2002-12-12 |
Misha Brukman | No need to specify the class if the method is within...
|
commit | commitdiff | tree |
2002-12-04 |
Misha Brukman | Return 0 to make it into a fully-functioning "Hello...
|
commit | commitdiff | tree |
2002-12-04 |
Misha Brukman | Added code generation for function prologues and epilogues.
|
commit | commitdiff | tree |
2002-12-04 |
Misha Brukman | Implemented functions for emitting prologues and epilogues;
|
commit | commitdiff | tree |
2002-12-04 |
Misha Brukman | Added push and pop instructions.
|
commit | commitdiff | tree |
2002-12-04 |
Misha Brukman | Added prototypes for emitting prologue and epilogue...
|
commit | commitdiff | tree |
2002-12-04 |
Misha Brukman | Fun arithmetic with iterators aimed at fixing a bug...
|
commit | commitdiff | tree |
2002-12-04 |
Misha Brukman | Adjust the stack pointer after a function call, proportional...
|
commit | commitdiff | tree |
2002-12-04 |
Misha Brukman | Added instructions to add/subtract imm32 to/from a...
|
commit | commitdiff | tree |
2002-12-04 |
Misha Brukman | storeReg2RegOffset() and loadRegOffset2Reg() now take...
|
commit | commitdiff | tree |
2002-12-04 |
Misha Brukman | On `make clean', kill the core files produced, which...
|
commit | commitdiff | tree |
2002-12-04 |
Misha Brukman | Moved buildReg2RegClassMap() into from X86RegisterInfo...
|
commit | commitdiff | tree |
2002-12-03 |
Misha Brukman | This should fix the bug seen with some registers not...
|
commit | commitdiff | tree |
2002-12-03 |
Misha Brukman | Added support for callee- and caller-save registers.
|
commit | commitdiff | tree |
2002-12-03 |
Misha Brukman | RegisterInfo now supports handing out caller- and callee...
|
commit | commitdiff | tree |
2002-12-02 |
Misha Brukman | Ignore generated files gram.tab.c and gram.tab.h
|
commit | commitdiff | tree |
2002-12-02 |
Misha Brukman | Ignore generated files Lexer.cpp and llvmAsmParser.*
|
commit | commitdiff | tree |
2002-12-02 |
Misha Brukman | Ignore generated files FileLexer.* and FileParser.*
|
commit | commitdiff | tree |
2002-12-02 |
Misha Brukman | * Abstracted out stack space allocation into its own...
|
commit | commitdiff | tree |
2002-12-02 |
Misha Brukman | Fix order of operands on a store from reg to [reg+offset].
|
commit | commitdiff | tree |
2002-11-22 |
Misha Brukman | Oops. Got the MOVrm and MOVmr mixed up. Fixed. We can...
|
commit | commitdiff | tree |
2002-11-22 |
Misha Brukman | Enable the register allocator pass.
|
commit | commitdiff | tree |
2002-11-22 |
Misha Brukman | A simple (spilling) register allocator.
|
commit | commitdiff | tree |
2002-11-22 |
Misha Brukman | Added methods to read/write values to stack in .h,...
|
commit | commitdiff | tree |
2002-11-22 |
Misha Brukman | Added -*- C++ -*- mode to the comments.
|
commit | commitdiff | tree |
2002-11-22 |
Misha Brukman | Add a simple way to add memory locations of format...
|
commit | commitdiff | tree |
2002-11-22 |
Misha Brukman | Added virtual functions for storing and retrieving...
|
commit | commitdiff | tree |
2002-11-22 |
Misha Brukman | Instead of checking op.getType() against MO_VirtualRegister and
|
commit | commitdiff | tree |
2002-11-22 |
Misha Brukman | Set SSARegMap to NULL after deleting it.
|
commit | commitdiff | tree |
2002-11-21 |
Misha Brukman | Booleans are types too. And they get stored in bytes...
|
commit | commitdiff | tree |
2002-11-20 |
Misha Brukman | Add definitions for function headers from MRegisterInfo.h:
|
commit | commitdiff | tree |
2002-11-20 |
Misha Brukman | Check not only for MO_VirtualRegister, but MO_MachineRegiste...
|
commit | commitdiff | tree |
2002-11-20 |
Misha Brukman | Initialize the SSARegMap.
|
commit | commitdiff | tree |
2002-11-20 |
Misha Brukman | MRegisterInfo.h - Added prototypes for functions we...
|
commit | commitdiff | tree |
2002-11-20 |
Misha Brukman | Add mapping in MachineFunction from SSA regs to Register...
|
commit | commitdiff | tree |
2002-11-20 |
Misha Brukman | Sigh. Fixed some speling.
|
commit | commitdiff | tree |
2002-11-20 |
Misha Brukman | SSARegMap -- the mapping between SSARegisters and their...
|
commit | commitdiff | tree |
2002-11-20 |
Misha Brukman | Thanks to the R8, R16, and R32 macros, I can now deal...
|
commit | commitdiff | tree |
2002-11-02 |
Misha Brukman | Fixed comment on top of DSNode.h, added note to DSSupport...
|
commit | commitdiff | tree |
2002-10-31 |
Misha Brukman | Refactored DSGraph.h:
|
commit | commitdiff | tree |
2002-10-30 |
Misha Brukman | Return 0 instead of 1 for correct execution. Makes...
|
commit | commitdiff | tree |
next |