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 |
2002-10-29 |
Misha Brukman | Fix spelling of `propagate'.
|
commit | commitdiff | tree |
2002-10-29 |
Misha Brukman | Fixed spelling of `propagation'.
|
commit | commitdiff | tree |
2002-10-28 |
Misha Brukman | Fixed spelling and grammar.
|
commit | commitdiff | tree |
2002-10-28 |
Misha Brukman | Rewrote uses of deprecated `MachineFunction::get(BasicBlock...
|
commit | commitdiff | tree |
2002-10-28 |
Misha Brukman | Replaced uses of deprecated `MachineFunction::get(BasicBlock...
|
commit | commitdiff | tree |
2002-10-28 |
Misha Brukman | Iterator functions now line up together.
|
commit | commitdiff | tree |
2002-10-28 |
Misha Brukman | Changed `MachineCodeForMethod' to `MachineFunction'.
|
commit | commitdiff | tree |
2002-10-11 |
Misha Brukman | Added capability to get execution count of a loop if...
|
commit | commitdiff | tree |
2002-10-11 |
Misha Brukman | Added helper functions in LoopInfo: isLoopExit and...
|
commit | commitdiff | tree |
2002-10-09 |
Misha Brukman | Added a major mode for Emacs to edit LLVM assembler...
|
commit | commitdiff | tree |
2002-09-18 |
Misha Brukman | Fixed grammar.
|
commit | commitdiff | tree |
2002-09-18 |
Misha Brukman | Fixed grammar (User's -> Users).
|
commit | commitdiff | tree |
2002-09-18 |
Misha Brukman | Removed unnecessary #includes.
|
commit | commitdiff | tree |
2002-09-18 |
Misha Brukman | Fixed typo.
|
commit | commitdiff | tree |
2002-09-14 |
Misha Brukman | Function.h is unnecessary when Module.h is included.
|
commit | commitdiff | tree |
2002-09-14 |
Misha Brukman | On the quest of eliminating unnecessary includes.
|
commit | commitdiff | tree |
2002-09-14 |
Misha Brukman | Again, including Module makes Function unnecessary.
|
commit | commitdiff | tree |
2002-09-14 |
Misha Brukman | Following Chris's advice, I'm pruning some unnecessary...
|
commit | commitdiff | tree |
2002-09-12 |
Misha Brukman | Compiling with "gmake" should produce less output....
|
commit | commitdiff | tree |
|