| Commit message (Expand) | Author | Age | Files | Lines |
* | Yet more readme updating | Nate Begeman | 2006-05-08 | 1 | -36/+22 |
* | Compile this: | Chris Lattner | 2006-05-08 | 1 | -0/+5 |
* | New note about something bad happening in target independent optimizers | Nate Begeman | 2006-05-08 | 1 | -2/+18 |
* | Proving once again that I am not as smart as the compiler | Nate Begeman | 2006-05-08 | 1 | -2/+1 |
* | Fold more shifts into inserts, and update the README | Nate Begeman | 2006-05-08 | 2 | -20/+34 |
* | Fold shifts with undef operands. | Chris Lattner | 2006-05-08 | 1 | -0/+7 |
* | When tracking demanded bits, if any bits from the sext of an SRA are demanded, | Chris Lattner | 2006-05-08 | 1 | -2/+8 |
* | Make emission of jump tables a bit less conservative; they are now required | Nate Begeman | 2006-05-08 | 1 | -4/+4 |
* | Fixing truncate. Previously we were emitting truncate from r16 to r8 as | Evan Cheng | 2006-05-08 | 7 | -25/+100 |
* | Update some stuff now that the new rlwimi code has gone in | Nate Begeman | 2006-05-08 | 2 | -70/+0 |
* | Fix PR772 | Nate Begeman | 2006-05-08 | 1 | -9/+9 |
* | Typo's | Evan Cheng | 2006-05-07 | 1 | -2/+2 |
* | Unlike Unix, Windows won't let a file be implicitly replaced via renaming wit... | Jeff Cohen | 2006-05-07 | 1 | -1/+1 |
* | New rlwimi implementation, which is superior to the old one. There are | Nate Begeman | 2006-05-07 | 1 | -86/+45 |
* | Use ComputeMaskedBits to determine # sign bits as a fallback. This allows us | Chris Lattner | 2006-05-06 | 1 | -2/+23 |
* | Add some more sign propagation cases | Chris Lattner | 2006-05-06 | 1 | -10/+77 |
* | Apply bug fix supplied by Greg Pettyjohn for a bug he found: '<invalid>' is ... | Jeff Cohen | 2006-05-06 | 2 | -2/+2 |
* | Simplify some code, add a couple minor missed folds | Chris Lattner | 2006-05-06 | 1 | -21/+16 |
* | constant fold sign_extend_inreg | Chris Lattner | 2006-05-06 | 1 | -1/+9 |
* | remove cases handled elsewhere | Chris Lattner | 2006-05-06 | 1 | -16/+2 |
* | Add some more simple sign bit propagation cases. | Chris Lattner | 2006-05-06 | 1 | -27/+67 |
* | Fix some loose ends in MASM support. | Jeff Cohen | 2006-05-06 | 3 | -65/+77 |
* | Use the new TargetLowering::ComputeNumSignBits method to eliminate | Chris Lattner | 2006-05-06 | 1 | -5/+5 |
* | Add some really really simple code for computing sign-bit propagation. | Chris Lattner | 2006-05-06 | 1 | -0/+95 |
* | When inserting casts, be careful of where we put them. We cannot insert | Chris Lattner | 2006-05-06 | 1 | -9/+12 |
* | Move some code around. | Chris Lattner | 2006-05-06 | 1 | -124/+140 |
* | Teach the X86 backend about non-i32 inline asm register classes. | Chris Lattner | 2006-05-06 | 1 | -5/+25 |
* | Fold (trunc (srl x, c)) -> (srl (trunc x), c) | Chris Lattner | 2006-05-06 | 1 | -0/+32 |
* | Fold trunc(any_ext). This gives stuff like: | Chris Lattner | 2006-05-05 | 1 | -1/+2 |
* | Shrink shifts when possible. | Chris Lattner | 2006-05-05 | 1 | -0/+12 |
* | Implement ComputeMaskedBits/SimplifyDemandedBits for ISD::TRUNCATE | Chris Lattner | 2006-05-05 | 1 | -0/+18 |
* | Print a grouping around inline asm blocks so that we can tell when we are | Chris Lattner | 2006-05-05 | 1 | -1/+2 |
* | Print *some* grouping around inline asm blocks so we know where they are. | Chris Lattner | 2006-05-05 | 1 | -1/+2 |
* | Indent multiline asm strings more nicely | Chris Lattner | 2006-05-05 | 1 | -5/+9 |
* | Teach the code generator to use cvtss2sd as extload f32 -> f64 | Chris Lattner | 2006-05-05 | 2 | -5/+1 |
* | Fold (fpext (load x)) -> (extload x) | Chris Lattner | 2006-05-05 | 1 | -0/+14 |
* | More aggressively sink GEP offsets into loops. For example, before we | Chris Lattner | 2006-05-05 | 1 | -56/+115 |
* | Fix an infinite loop compiling oggenc last night. | Chris Lattner | 2006-05-05 | 1 | -6/+9 |
* | Need extload patterns after Chris' DAG combiner changes | Evan Cheng | 2006-05-05 | 1 | -1/+11 |
* | Implement InstCombine/cast.ll:test29 | Chris Lattner | 2006-05-05 | 1 | -0/+40 |
* | Fold some common code. | Chris Lattner | 2006-05-05 | 1 | -14/+2 |
* | Implement: | Chris Lattner | 2006-05-05 | 1 | -5/+7 |
* | Pull and through and/or/xor. This compiles some bitfield code to: | Chris Lattner | 2006-05-05 | 1 | -4/+6 |
* | Implement a variety of simplifications for ANY_EXTEND. | Chris Lattner | 2006-05-05 | 1 | -0/+51 |
* | Factor some code, add these transformations: | Chris Lattner | 2006-05-05 | 1 | -55/+66 |
* | Better implementation of truncate. ISel matches it to a pseudo instruction | Evan Cheng | 2006-05-05 | 6 | -240/+162 |
* | New note, Nate, please check to see if I'm full of it :) | Chris Lattner | 2006-05-05 | 1 | -0/+33 |
* | Fix VC++ compilation error. | Jeff Cohen | 2006-05-05 | 1 | -1/+1 |
* | Sink noop copies into the basic block that uses them. This reduces the number | Chris Lattner | 2006-05-05 | 1 | -4/+77 |
* | Adjust to use proper TargetData copy ctor | Chris Lattner | 2006-05-04 | 1 | -1/+1 |