| Commit message (Expand) | Author | Age | Files | Lines |
* | Require IVUsers after LCSSA, since LCSSA does not preserve IVUsers. | Dan Gohman | 2009-07-14 | 1 | -3/+3 |
* | Fix trivial todo in instcombine. | Eli Friedman | 2009-07-14 | 1 | -1/+2 |
* | Update LoopSimplify and LoopUnswitch to use the new makeLoopInvariant | Dan Gohman | 2009-07-14 | 2 | -15/+15 |
* | Fix indvars to not assume that a loop with a single unique exit | Dan Gohman | 2009-07-14 | 1 | -7/+5 |
* | Don't delete asm's just because their inputs are undefined; | Dale Johannesen | 2009-07-14 | 1 | -8/+17 |
* | PR4548: optimize zext+udiv+trunc to udiv. | Eli Friedman | 2009-07-13 | 1 | -1/+20 |
* | Canonicalize boolean +/- a constant to a select. | Eli Friedman | 2009-07-13 | 1 | -6/+8 |
* | These don't really need contexts either. | Owen Anderson | 2009-07-13 | 2 | -10/+10 |
* | Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs, | Dan Gohman | 2009-07-13 | 1 | -1/+1 |
* | Misc simplifications to InstCombiner::commonIntCastTransforms. Most of | Eli Friedman | 2009-07-13 | 1 | -60/+17 |
* | Fix comment. | Eli Friedman | 2009-07-13 | 1 | -3/+2 |
* | Move more functionality over to LLVMContext. | Owen Anderson | 2009-07-13 | 7 | -36/+43 |
* | Don't bother to call commonIntCastTransforms for bitcasts; int->int | Eli Friedman | 2009-07-13 | 1 | -7/+3 |
* | Begin the painful process of tearing apart the rat'ss nest that is Constants.... | Owen Anderson | 2009-07-13 | 4 | -53/+67 |
* | Remove check which is duplicated in | Eli Friedman | 2009-07-12 | 1 | -20/+0 |
* | silence a vc++ warning. | Chris Lattner | 2009-07-11 | 1 | -1/+1 |
* | assert(0) -> LLVM_UNREACHABLE. | Torok Edwin | 2009-07-11 | 10 | -59/+66 |
* | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, | Torok Edwin | 2009-07-11 | 5 | -9/+14 |
* | Move a method that creates constant ranges relative to another constant range | Nick Lewycky | 2009-07-11 | 1 | -54/+5 |
* | Push LLVMContext through the PatternMatch API. | Owen Anderson | 2009-07-10 | 2 | -111/+134 |
* | This started as a small change, I swear. Unfortunately, lots of things call ... | Owen Anderson | 2009-07-09 | 23 | -206/+225 |
* | A little bit more LLVMContextification. | Owen Anderson | 2009-07-09 | 1 | -2/+4 |
* | There's no need to consider PHI nodes in the same block as the instruction | Nick Lewycky | 2009-07-09 | 1 | -0/+4 |
* | Add some statistics to SSI so we can see what it's up to. | Nick Lewycky | 2009-07-09 | 1 | -0/+43 |
* | Push LLVMContext _back_ through IRBuilder. | Owen Anderson | 2009-07-08 | 1 | -1/+1 |
* | Tell ScalarEvolution to forget a loop before starting to delete it. | Dan Gohman | 2009-07-08 | 1 | -6/+6 |
* | Switch GlobalVariable ctors to a sane API, where *either* a context or a modu... | Owen Anderson | 2009-07-08 | 8 | -48/+37 |
* | Remove the vicmp and vfcmp instructions. Because we never had a release with | Nick Lewycky | 2009-07-08 | 1 | -20/+20 |
* | Push LLVMContext through GlobalVariables and IRBuilder. | Owen Anderson | 2009-07-08 | 8 | -20/+33 |
* | Change all SCEV* to SCEV *. | Dan Gohman | 2009-07-07 | 3 | -116/+116 |
* | "LLVMContext* " --> "LLVMContext *" | Owen Anderson | 2009-07-06 | 16 | -78/+78 |
* | Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's thr... | Owen Anderson | 2009-07-06 | 2 | -2/+2 |
* | Thread LLVMContext through the constant folding APIs, which touches a lot of ... | Owen Anderson | 2009-07-06 | 14 | -68/+92 |
* | More LLVMContext-ification. | Owen Anderson | 2009-07-06 | 11 | -135/+181 |
* | More LLVMContext-ification. | Owen Anderson | 2009-07-05 | 17 | -93/+135 |
* | Fix build. | Mike Stump | 2009-07-03 | 1 | -0/+1 |
* | Even more passes being LLVMContext'd. | Owen Anderson | 2009-07-03 | 7 | -179/+232 |
* | Add Static Single Information construction pass written by André Tavares! | Nick Lewycky | 2009-07-03 | 1 | -0/+390 |
* | Add newline at end of file. | Duncan Sands | 2009-07-03 | 1 | -1/+1 |
* | Second batch of passes using LLVMContext. | Owen Anderson | 2009-07-03 | 5 | -37/+46 |
* | Convert the first batch of passes to use LLVMContext. | Owen Anderson | 2009-07-03 | 4 | -625/+711 |
* | fix inverted logic pointed out by John McCall, noticed by inspection. | Chris Lattner | 2009-07-02 | 1 | -1/+1 |
* | Fix a bunch of other places that used operator[] to test whether | Dan Gohman | 2009-07-02 | 2 | -11/+19 |
* | Request LCSSA after LoopSimplify. This fixes a problem in which the | Dan Gohman | 2009-07-01 | 1 | -1/+1 |
* | Fix an instcombine abort on a scalar-to-vector bitcast. This fixes PR4487. | Dan Gohman | 2009-07-01 | 1 | -1/+15 |
* | Add a pointer to the owning LLVMContext to Module. This requires threading L... | Owen Anderson | 2009-07-01 | 1 | -1/+1 |
* | improve the APIs for creating struct and function types with no arguments/ele... | Chris Lattner | 2009-07-01 | 3 | -9/+5 |
* | Minor code simplification. | Dan Gohman | 2009-06-30 | 1 | -3/+2 |
* | Don't try to split a loop when the controlling icmp instruction | Dan Gohman | 2009-06-27 | 1 | -0/+3 |
* | Remove the block from the LoopInfo, rather than just the Loop. | Dan Gohman | 2009-06-27 | 1 | -1/+1 |