| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a typo in a comment. | Brian Gaeke | 2004-05-23 | 1 | -1/+1 |
* | Fix to make the CBE always emit comparisons inline. Hopefully this will | Chris Lattner | 2004-05-20 | 2 | -0/+8 |
* | Fix a bug in outputting branches to constant PCs. Since the PC is supplied as | Brian Gaeke | 2004-05-20 | 1 | -2/+3 |
* | Minor simplification: eliminate a dyn_cast. | Brian Gaeke | 2004-05-19 | 1 | -9/+4 |
* | Don't keep track of references to LLVM BasicBlocks while emitting; use | Brian Gaeke | 2004-05-14 | 1 | -11/+9 |
* | Support MachineBasicBlock operands on RawFrm instructions. | Brian Gaeke | 2004-05-14 | 2 | -54/+24 |
* | Generate branch machine instructions with MachineBasicBlock operands instead of | Brian Gaeke | 2004-05-14 | 2 | -14/+18 |
* | Two more improvements for null pointer handling: storing a null pointer | Chris Lattner | 2004-05-13 | 2 | -6/+24 |
* | Second half of my fixed-sized-alloca patch. This folds the LEA to compute | Chris Lattner | 2004-05-13 | 2 | -186/+358 |
* | Substantially improve code generation for address exposed locals (aka fixed | Chris Lattner | 2004-05-13 | 2 | -128/+202 |
* | Pass boolean constants into function calls more efficiently, generating: | Chris Lattner | 2004-05-12 | 2 | -2/+14 |
* | Fix a fairly serious pessimizaion that was preventing us from efficiently | Chris Lattner | 2004-05-10 | 2 | -4/+6 |
* | Fix some comments, avoid sign extending booleans when zero extend works fine | Chris Lattner | 2004-05-09 | 2 | -10/+10 |
* | Generate more efficient code for casting booleans to integers (no sign extens... | Chris Lattner | 2004-05-09 | 2 | -2/+2 |
* | syntactically loopify natural loops so that the GCC loop optimizer can find t... | Chris Lattner | 2004-05-09 | 2 | -104/+170 |
* | Do not emit prototypes for setjmp/longjmp, as they are handled specially | Chris Lattner | 2004-05-09 | 2 | -2/+4 |
* | Make the floating point constant pools local to each function, split the | Chris Lattner | 2004-05-09 | 2 | -198/+224 |
* | Get this looking more like a function pass. | Chris Lattner | 2004-05-09 | 2 | -64/+66 |
* | Print all PHI copies for successor blocks before the terminator, whether it b... | Chris Lattner | 2004-05-09 | 2 | -20/+46 |
* | Changed CPUResource to allow access to maxnum users. | Tanya Lattner | 2004-05-08 | 1 | -6/+16 |
* | Updating my versions of ModuloScheduling in cvs. Still not complete. | Tanya Lattner | 2004-05-08 | 4 | -303/+860 |
* | Add support for widening integral casts. | Brian Gaeke | 2004-05-08 | 4 | -136/+304 |
* | Add a bunch more branches | Brian Gaeke | 2004-05-08 | 2 | -8/+24 |
* | Flesh out GEP support | Brian Gaeke | 2004-05-08 | 4 | -12/+212 |
* | Add ADD with immediate | Brian Gaeke | 2004-05-08 | 2 | -0/+2 |
* | Add forms of CMP, SUBCC, and a few branches, and some comments. | Brian Gaeke | 2004-05-08 | 2 | -0/+26 |
* | Add stub support for GEPs. | Brian Gaeke | 2004-05-08 | 4 | -32/+360 |
* | Add support for copying bool constants to registers. | Brian Gaeke | 2004-05-07 | 4 | -32/+144 |
* | Codegen floating point stores of constants into integer instructions. This | Chris Lattner | 2004-05-07 | 2 | -30/+74 |
* | Make comparisons against the null pointer as efficient as integer comparisons | Chris Lattner | 2004-05-07 | 2 | -2/+16 |
* | Missing piece of fix for Bug 333 | Brian Gaeke | 2004-05-04 | 1 | -1/+1 |
* | Correctly mangle function names when they are used as part of a | Brian Gaeke | 2004-05-04 | 1 | -3/+3 |
* | Remove unneeded check | Chris Lattner | 2004-05-04 | 2 | -2/+0 |
* | Improve signed division by power of 2 *dramatically* from this: | Chris Lattner | 2004-05-04 | 2 | -18/+126 |
* | Improve code generated for integer multiplications by 2,3,5,9 | Chris Lattner | 2004-05-04 | 2 | -4/+32 |
* | Remove unused #include | Chris Lattner | 2004-05-01 | 2 | -2/+0 |
* | Iterate over the Machine CFG that Brian added instead of the LLVM CFG. | Chris Lattner | 2004-05-01 | 2 | -42/+8 |
* | Add a constructor that got lost | Chris Lattner | 2004-05-01 | 1 | -0/+3 |
* | Removing MachineResource class. | Tanya Lattner | 2004-04-30 | 1 | -1/+1 |
* | Make RequiresFPRegKill() take a MachineBasicBlock arg. | Brian Gaeke | 2004-04-28 | 2 | -6/+6 |
* | In InsertFPRegKills(), use the machine-CFG itself rather than the | Brian Gaeke | 2004-04-28 | 2 | -6/+6 |
* | Update the machine-CFG edges whenever we see a branch. | Brian Gaeke | 2004-04-28 | 2 | -0/+10 |
* | Integrate the rest of my random sparcv9 scribblings into this file | Brian Gaeke | 2004-04-27 | 1 | -2/+3 |
* | Changes to fix up the inst_iterator to pass to boost iterator checks. This | Chris Lattner | 2004-04-27 | 3 | -14/+14 |
* | Fix file header comments and include guards -- many files have been moved or | Brian Gaeke | 2004-04-25 | 30 | -54/+67 |
* | Add a getRegisterInfo() accessor just like on the X86 target. | Brian Gaeke | 2004-04-25 | 1 | -0/+3 |
* | Regularize file header comment and include guard. | Brian Gaeke | 2004-04-25 | 1 | -3/+12 |
* | Add MRegisterInfo subclass for the SparcV9 target (containing only stub | Brian Gaeke | 2004-04-25 | 2 | -0/+420 |
* | Fix a typo. | Brian Gaeke | 2004-04-23 | 1 | -2/+1 |
* | Merge TargetRegInfo.h into SparcV9RegInfo.h, which is its only subclass. | Brian Gaeke | 2004-04-23 | 1 | -5/+280 |