| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Implement support for code extracting basic blocks that have a return | Chris Lattner | 2004-05-12 | 1 | -2/+12 |
* | Implement splitting of PHI nodes, allowing block extraction of BB's that have | Chris Lattner | 2004-05-12 | 1 | -7/+96 |
* | * Pull some code out into the definedInRegion/definedInCaller methods | Chris Lattner | 2004-05-12 | 1 | -78/+78 |
* | Generate substantially better code when there are a limited number of exits | Chris Lattner | 2004-05-12 | 1 | -22/+61 |
* | Two minor improvements: | Chris Lattner | 2004-05-12 | 1 | -18/+14 |
* | Switch this from using an std::map to using a DenseMap. This speeds up | Chris Lattner | 2004-05-10 | 1 | -6/+5 |
* | Use a new VRegPHIUseCount to compute uses of PHI values by other phi values | Chris Lattner | 2004-05-10 | 1 | -14/+21 |
* | Now that we use an ilist of machine instructions, iterators are more robust | Chris Lattner | 2004-05-10 | 1 | -5/+8 |
* | Fix a fairly serious pessimizaion that was preventing us from efficiently | Chris Lattner | 2004-05-10 | 2 | -4/+6 |
* | Patch to fix PR337. Make sure to mark all aliased physical registers as used | Chris Lattner | 2004-05-10 | 1 | -3/+8 |
* | 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 |
* | Fine grainify namespacification | Chris Lattner | 2004-05-09 | 1 | -4/+1 |
* | 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 |
* | Implement the AddPrototypes method | Chris Lattner | 2004-05-09 | 2 | -2/+86 |
* | Print all PHI copies for successor blocks before the terminator, whether it b... | Chris Lattner | 2004-05-09 | 2 | -20/+46 |
* | Fix stupid bug in my checkin yesterday | Chris Lattner | 2004-05-08 | 1 | -2/+1 |
* | 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 | 8 | -606/+1720 |
* | 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 required header | Alkis Evlogimenos | 2004-05-08 | 1 | -0/+1 |
* | Remove unneeded header | Alkis Evlogimenos | 2004-05-08 | 1 | -1/+0 |
* | Implement folding of GEP's like: | Chris Lattner | 2004-05-07 | 1 | -53/+43 |
* | 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 |
* | Fix PR336: The instcombine pass asserts when visiting load instruction | Chris Lattner | 2004-05-07 | 1 | -2/+3 |
* | Don't call getForwardedType() twice, as recommended by Chris. | John Criswell | 2004-05-06 | 1 | -2/+2 |
* | Implement the new cl::PositionalEatsArgs flag, refactor code a bit | Chris Lattner | 2004-05-06 | 1 | -52/+65 |
* | Fix for PR#330. | John Criswell | 2004-05-06 | 1 | -0/+8 |
* | numeric_limits::infinity() apparently does not work on all systems. As a | Chris Lattner | 2004-05-06 | 2 | -7/+5 |
* | Move the stuff that fixes the size, orientation & fonts of graphs to | Brian Gaeke | 2004-05-05 | 2 | -12/+4 |
* | Apply simplification suggested by Chris: why assign() when operator = will do? | Brian Gaeke | 2004-05-04 | 1 | -2/+2 |
* | Fixed inconsistent indentation. | John Criswell | 2004-05-04 | 1 | -16/+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 |
* | Add "Args" optional argument to AbstractInterpreter factory methods, which | Brian Gaeke | 2004-05-04 | 1 | -31/+71 |
* | 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 |
* | Add stub support for reading BBTraces. | Brian Gaeke | 2004-05-04 | 1 | -0/+16 |
* | Do not mark instructions in unreachable sections of the function as live. | Chris Lattner | 2004-05-04 | 1 | -2/+5 |
* | Share ProfilingType enum with the C profiling runtime libraries. | Brian Gaeke | 2004-05-04 | 1 | -7/+1 |