| Commit message (Expand) | Author | Age | Files | Lines |
* | All good classes with virtual functions should have virtual dtors... | Chris Lattner | 2003-08-06 | 2 | -0/+2 |
* | Add an instruction selector emitter skeleton | Chris Lattner | 2003-08-06 | 2 | -4/+14 |
* | convert over to using TableGen backends | Chris Lattner | 2003-08-06 | 8 | -62/+18 |
* | Switch code over to being a TableGenBackend | Chris Lattner | 2003-08-06 | 4 | -58/+18 |
* | Add more helper methods | Chris Lattner | 2003-08-06 | 4 | -2/+60 |
* | New common interface for backends to use | Chris Lattner | 2003-08-06 | 4 | -0/+86 |
* | Added POOLFLAGS option to run pool allocation | Sumant Kowshik | 2003-08-06 | 1 | -1/+10 |
* | "fix" coding style stuff | Chris Lattner | 2003-08-05 | 1 | -24/+24 |
* | Completely eliminate the per-machine-instruction regsUsed set. | Chris Lattner | 2003-08-05 | 1 | -15/+0 |
* | Use a new local data structure instead of the MachineInstr::regsUsed set | Chris Lattner | 2003-08-05 | 2 | -16/+14 |
* | Add a map | Chris Lattner | 2003-08-05 | 2 | -0/+8 |
* | Minor cleanups | Chris Lattner | 2003-08-05 | 2 | -46/+44 |
* | Physical registers no longer live in the regsUsed set for each machine instr | Chris Lattner | 2003-08-05 | 2 | -36/+60 |
* | Do not insert physical regsiters into the regsUsed set | Chris Lattner | 2003-08-05 | 2 | -5/+0 |
* | Reverted back to using OR for cmp/mv operations for lex/yacc output. | John Criswell | 2003-08-05 | 2 | -6/+6 |
* | Switched from using diff to cmp for two reasons: | John Criswell | 2003-08-05 | 2 | -6/+6 |
* | Fixed minor bug in SafeToHoist and made some changes suggested by Chris. | Tanya Lattner | 2003-08-05 | 1 | -19/+10 |
* | Added LICM test cases to: | Tanya Lattner | 2003-08-05 | 2 | -0/+47 |
* | Fixed LICM bug that hoists trapping instructions that are not guaranteed to e... | Tanya Lattner | 2003-08-05 | 1 | -5/+59 |
* | Minor changes: | Chris Lattner | 2003-08-05 | 1 | -52/+48 |
* | Add more verbose comment | Chris Lattner | 2003-08-05 | 1 | -10/+9 |
* | Add a comment to the method decl | Chris Lattner | 2003-08-05 | 2 | -14/+22 |
* | Remove unused method | Chris Lattner | 2003-08-05 | 1 | -3/+0 |
* | Added declaration of mergeInGlobalsGraph | Sumant Kowshik | 2003-08-05 | 2 | -0/+4 |
* | Added function mergeInGlobalsGraph which merges in the entire globals graph w... | Sumant Kowshik | 2003-08-05 | 1 | -0/+29 |
* | Major bug fixes including a memory leak and tracking some exceptional conditi... | Sumant Kowshik | 2003-08-05 | 1 | -83/+317 |
* | Specify DEBUG_TYPE's for the JIT debug messages | Chris Lattner | 2003-08-05 | 2 | -0/+2 |
* | This method has now been changed to preserve flags for us! | Chris Lattner | 2003-08-05 | 1 | -5/+2 |
* | All callers of these methods actually wanted them to preserve the flags, | Chris Lattner | 2003-08-05 | 2 | -36/+9 |
* | Added the declaration of InlineIndirectCalls | Sumant Kowshik | 2003-08-05 | 1 | -1/+6 |
* | Factor shared code | Chris Lattner | 2003-08-05 | 1 | -8/+4 |
* | Fix bug: SimplifyCFG/2003-08-05-InvokeCrash.ll | Chris Lattner | 2003-08-05 | 1 | -1/+2 |
* | new testcases that simplifycfg breaks | Chris Lattner | 2003-08-05 | 2 | -0/+19 |
* | * Removed `using' declaration, now use full namespace qualifier std::string | Misha Brukman | 2003-08-05 | 1 | -43/+43 |
* | If we're debugging the SimplifyCFG pass, we _REALLY_ don't want to use it for | Chris Lattner | 2003-08-05 | 3 | -8/+14 |
* | Implement TODO: print out short form of Invoke if possible | Chris Lattner | 2003-08-05 | 1 | -8/+23 |
* | Only test the vector of functions if it is non-empty. | Misha Brukman | 2003-08-05 | 1 | -1/+1 |
* | Stop special-casing annul and predict bits (which are Sparc-specific anyway) | Misha Brukman | 2003-08-05 | 2 | -16/+2 |
* | * Set annul bit to be 0, because the Sparc backend currently does not use it. | Misha Brukman | 2003-08-05 | 1 | -5/+5 |
* | Fix bugs handling ESP in alloca references | Chris Lattner | 2003-08-05 | 1 | -3/+6 |
* | No functional changes, comment the fix I just put in | Chris Lattner | 2003-08-05 | 2 | -8/+10 |
* | The CodeEmitterGenerator used to consider ANY uninitialized field as being an | Chris Lattner | 2003-08-05 | 2 | -96/+96 |
* | Revert previous change, and be really anal about what physical registers can do. | Chris Lattner | 2003-08-05 | 1 | -27/+19 |
* | This is the real fix for the previous register allocator problem. | Chris Lattner | 2003-08-05 | 4 | -1/+6 |
* | Reformatted code to match the prevalent LLVM style; fit code into 80 columns. | Misha Brukman | 2003-08-05 | 1 | -72/+62 |
* | ElectricFence found this bug where we were reading past the vector boundary. | Misha Brukman | 2003-08-04 | 1 | -1/+1 |
* | Don't bother calculating info unless its needed. May reduce number of stack ... | Chris Lattner | 2003-08-04 | 1 | -4/+2 |
* | * Fix spelling of 'necessary' | Chris Lattner | 2003-08-04 | 1 | -26/+61 |
* | New testcase, identified by Vikram, reduced by Brian | Chris Lattner | 2003-08-04 | 1 | -0/+15 |
* | Add patterns for (mov R, R) (mov R, I) and subtracts. The moves are to enable | Chris Lattner | 2003-08-04 | 1 | -14/+14 |