| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 17 | -25/+25 |
* | Add an instcombine for constructs like a | -(b != c); a select is more | Eli Friedman | 2011-04-14 | 1 | -1/+8 |
* | Fix an infinite alternation in JumpThreading where two transforms would repea... | Owen Anderson | 2011-04-14 | 1 | -3/+15 |
* | Cleanup r129509 based on comments by Chris | Mon P Wang | 2011-04-14 | 1 | -7/+6 |
* | Cleanup r129472 by using a utility routine as suggested by Eli. | Mon P Wang | 2011-04-14 | 1 | -51/+43 |
* | rework FoldBranchToCommonDest to exit earlier when there is a bonus | Chris Lattner | 2011-04-14 | 1 | -39/+30 |
* | fix a couple -Wsign-compare warnings. | Chris Lattner | 2011-04-14 | 1 | -2/+2 |
* | Vectors with different number of elements of the same element type can have | Mon P Wang | 2011-04-13 | 1 | -6/+64 |
* | Fixed the revision 129449. | Junjie Gu | 2011-04-13 | 1 | -1/+1 |
* | Passing unroll parameters (unroll-count, threshold, and partial unroll) via L... | Junjie Gu | 2011-04-13 | 1 | -12/+23 |
* | Add the alias analysis to the C api. | Rafael Espindola | 2011-04-13 | 1 | -0/+9 |
* | Reapply r129401 with patch for clang. | Bill Wendling | 2011-04-13 | 2 | -8/+1 |
* | Revert r129401 for now. Clang is using the old way of doing things. | Bill Wendling | 2011-04-12 | 2 | -1/+8 |
* | Remove the unaligned load intrinsics in favor of using native unaligned loads. | Bill Wendling | 2011-04-12 | 2 | -8/+1 |
* | lib/Transforms/Instrumentation/CMakeLists.txt: Add LineProfiling.cpp to fix u... | NAKAMURA Takumi | 2011-04-12 | 1 | -0/+1 |
* | Add support for line profiling. Very work-in-progress. | Nick Lewycky | 2011-04-12 | 2 | -0/+218 |
* | Consider ConstantAggregateZero as well as ConstantArray/Struct. | Nick Lewycky | 2011-04-12 | 1 | -5/+7 |
* | Fix reassociate to use a worklist instead of recursing when new | Dan Gohman | 2011-04-12 | 1 | -59/+67 |
* | comment cleanup, use moveBefore instead of removeFromParent+insertBefore. | Chris Lattner | 2011-04-11 | 1 | -9/+5 |
* | remove the StructRetPromotion pass. It is unused, not maintained and | Chris Lattner | 2011-04-11 | 3 | -359/+0 |
* | Just because a GlobalVariable's initializer is [N x { i32, void ()* }] doesn't | Nick Lewycky | 2011-04-11 | 1 | -7/+10 |
* | Don't include Operator.h from InstrTypes.h. | Jay Foad | 2011-04-11 | 7 | -0/+7 |
* | Add back a couple checks removed by r129128; the fact that an intitializer | Eli Friedman | 2011-04-09 | 1 | -4/+6 |
* | fix PR9523, a crash in looprotate on a non-canonical loop made out of indirec... | Chris Lattner | 2011-04-09 | 1 | -1/+5 |
* | Fix a bug where RecursivelyDeleteTriviallyDeadInstructions could | Chris Lattner | 2011-04-09 | 1 | -3/+18 |
* | Add a function for profiling to run at shutdown. Unlike the existing API, this | Nick Lewycky | 2011-04-08 | 2 | -3/+40 |
* | llvm.global_[cd]tor is defined to be either external, or appending with an array | Nick Lewycky | 2011-04-08 | 1 | -20/+5 |
* | Do not let debug info interfer with branch folding. | Devang Patel | 2011-04-07 | 1 | -0/+6 |
* | Expose more passes to the C API. | Rafael Espindola | 2011-04-07 | 1 | -0/+16 |
* | While hoisting common code from if/else, hoist debug info intrinsics if they ... | Devang Patel | 2011-04-07 | 1 | -8/+18 |
* | PR9634: Don't unconditionally tell the AliasSetTracker that the PreheaderLoad | Eli Friedman | 2011-04-07 | 1 | -21/+4 |
* | Simplify. isIdenticalToWhenDefined() checks opcode. | Devang Patel | 2011-04-07 | 1 | -4/+2 |
* | While folding branch to a common destination into a predecessor, copy dbg val... | Devang Patel | 2011-04-06 | 1 | -4/+17 |
* | Fix typos. Adjust some whitespace for style. No functionality change. | Nick Lewycky | 2011-04-05 | 2 | -14/+14 |
* | InstCombine optimizes gep(bitcast(x)) even when the bitcasts casts away address | Nadav Rotem | 2011-04-05 | 1 | -8/+11 |
* | Remove some support for ReturnInsts with multiple operands, and for | Jay Foad | 2011-04-04 | 1 | -1/+1 |
* | Attempt to fix breakage from r128782 reported by Francois Pichet on | Eli Friedman | 2011-04-04 | 1 | -0/+3 |
* | PR9446: RecursivelyDeleteTriviallyDeadInstructions can delete the instruction | Eli Friedman | 2011-04-02 | 1 | -1/+4 |
* | While SimplifyDemandedBits constant folds this, we can't rely on it here. | Benjamin Kramer | 2011-04-02 | 1 | -2/+7 |
* | Fix comment. | Benjamin Kramer | 2011-04-01 | 1 | -2/+2 |
* | Tweaks to the icmp+sext-to-shifts optimization to address Frits' comments: | Benjamin Kramer | 2011-04-01 | 1 | -6/+6 |
* | Fix build. | Benjamin Kramer | 2011-04-01 | 1 | -1/+2 |
* | InstCombine: Turn icmp + sext into bitwise/integer ops when the input has onl... | Benjamin Kramer | 2011-04-01 | 1 | -0/+50 |
* | InstCombine: Move (sext icmp) transforms into their own method. No intended f... | Benjamin Kramer | 2011-04-01 | 2 | -37/+43 |
* | Instcombile optimization: extractelement(cast) -> cast(extractelement) | Nadav Rotem | 2011-03-31 | 1 | -1/+9 |
* | InstCombine: APFloat can't perform arithmetic on PPC double doubles, don't ev... | Benjamin Kramer | 2011-03-31 | 1 | -2/+4 |
* | InstCombine: Fix transform to use the swapped predicate. | Benjamin Kramer | 2011-03-31 | 1 | -2/+2 |
* | InstCombine: fold fcmp (fneg x), (fneg y) -> fcmp x, y | Benjamin Kramer | 2011-03-31 | 1 | -0/+5 |
* | InstCombine: fold fcmp pred (fneg x), C -> fcmp swap(pred) x, -C | Benjamin Kramer | 2011-03-31 | 1 | -0/+8 |
* | InstCombine: Shrink "fcmp (fpext x), C" to "fcmp x, C" if C can be losslessly... | Benjamin Kramer | 2011-03-31 | 1 | -0/+34 |