2009-07-08 |
Owen Anderson | Push LLVMContext through GlobalVariables and IRBuilder. |
tree | commitdiff |
2009-07-07 |
Dan Gohman | Change all SCEV* to SCEV *. |
tree | commitdiff |
2009-07-06 |
Owen Anderson | "LLVMContext* " --> "LLVMContext *" |
tree | commitdiff |
2009-07-06 |
Owen Anderson | Finish LLVMContext-ing lib/Analysis. This required... |
tree | commitdiff |
2009-07-06 |
Owen Anderson | Thread LLVMContext through the constant folding APIs... |
tree | commitdiff |
2009-07-05 |
Owen Anderson | More LLVMContext-ification. |
tree | commitdiff |
2009-07-03 |
Owen Anderson | Even more passes being LLVMContext'd. |
tree | commitdiff |
2009-07-03 |
Owen Anderson | Second batch of passes using LLVMContext. |
tree | commitdiff |
2009-07-03 |
Owen Anderson | Convert the first batch of passes to use LLVMContext. |
tree | commitdiff |
2009-07-02 |
Chris Lattner | fix inverted logic pointed out by John McCall, noticed... |
tree | commitdiff |
2009-07-02 |
Dan Gohman | Fix a bunch of other places that used operator[] to... |
tree | commitdiff |
2009-07-01 |
Dan Gohman | Request LCSSA after LoopSimplify. This fixes a problem... |
tree | commitdiff |
2009-07-01 |
Dan Gohman | Fix an instcombine abort on a scalar-to-vector bitcast... |
tree | commitdiff |
2009-06-27 |
Dan Gohman | Don't try to split a loop when the controlling icmp... |
tree | commitdiff |
2009-06-27 |
Dan Gohman | More minor code simplifications. |
tree | commitdiff |
2009-06-27 |
Dan Gohman | When a value is used multiple times within a single... |
tree | commitdiff |
2009-06-26 |
Dan Gohman | Incorporate the insertion point into the key of SCEVExp... |
tree | commitdiff |
2009-06-26 |
Owen Anderson | Constify this value. |
tree | commitdiff |
2009-06-26 |
Douglas Gregor | Fix linking of llvm-ld and lli with CMake, from Xerxes... |
tree | commitdiff |
2009-06-26 |
Dan Gohman | Change this code to a form about which VC++ reportedly... |
tree | commitdiff |
2009-06-26 |
Dan Gohman | Minor code simplification. |
tree | commitdiff |
2009-06-25 |
Dan Gohman | Reword a few comments. |
tree | commitdiff |
2009-06-24 |
Dan Gohman | When inserting code into a loop preheader, insert it... |
tree | commitdiff |
2009-06-24 |
Dan Gohman | Extend ScalarEvolution's multiple-exit support to compu... |
tree | commitdiff |
2009-06-24 |
Dan Gohman | Don't emit a redundant BitCastInst if the value to... |
tree | commitdiff |
2009-06-22 |
Dan Gohman | Fix a few minor issues that were exposed by the removal... |
tree | commitdiff |
2009-06-22 |
Owen Anderson | SCEVHandle is no more! |
tree | commitdiff |
2009-06-22 |
Dan Gohman | Fix this code to correctly handle loops with multiple... |
tree | commitdiff |
2009-06-21 |
Dan Gohman | Rename a variable for consistency with the ExitBlock... |
tree | commitdiff |
2009-06-19 |
Dan Gohman | Fix a typo in a comment that Frits von Bommel noticed. |
tree | commitdiff |
2009-06-19 |
Dan Gohman | Re-apply r73718, now that the fix in r73787 is in,... |
tree | commitdiff |
2009-06-19 |
Dan Gohman | Fix LSR's OptimizeSMax to ignore max operators with... |
tree | commitdiff |
2009-06-19 |
Evan Cheng | Revert 73718. It's breaking 254.gap. |
tree | commitdiff |
2009-06-19 |
Chris Lattner | make jump threading handle lexically identical compare... |
tree | commitdiff |
2009-06-19 |
Nick Lewycky | Teach jump threading to look at comparisons between... |
tree | commitdiff |
2009-06-19 |
Chris Lattner | Improve tail call elim to move loads above readonly... |
tree | commitdiff |
2009-06-19 |
Chris Lattner | part of PR4405: disable a contentious optimization for |
tree | commitdiff |
2009-06-18 |
Dan Gohman | Generalize LSR's OptimizeSMax to handle unsigned max... |
tree | commitdiff |
2009-06-18 |
Anton Korobeynikov | Revert IRBuilder CC propagation. Fix SimplifyLibCalls... |
tree | commitdiff |
2009-06-18 |
Dan Gohman | Remove the code from IVUsers that attempted to handle |
tree | commitdiff |
2009-06-18 |
Dan Gohman | Generalize the zext(trunc(t) & C) instcombine to work... |
tree | commitdiff |
2009-06-17 |
Dan Gohman | Instcombine zext(trunc(x) & mask) to x&mask, even if... |
tree | commitdiff |
2009-06-17 |
Dale Johannesen | This fixes a bug introduced in 72661, which can |
tree | commitdiff |
2009-06-17 |
Torok Edwin | Add debug message about non-local loads being clobbered. |
tree | commitdiff |
2009-06-17 |
Dan Gohman | Update comments to use doxygen syntax. |
tree | commitdiff |
2009-06-17 |
Eli Friedman | PR3439: Correct a silly mistake in the SimplifyDemanded... |
tree | commitdiff |
2009-06-16 |
Dan Gohman | Generalize a few more instcombines to be vector/scalar... |
tree | commitdiff |
2009-06-16 |
Chris Lattner | Generalize instcombine's isSafeToLoadUnconditionally... |
tree | commitdiff |
2009-06-16 |
Dan Gohman | Use Type::getScalarType. |
tree | commitdiff |
2009-06-15 |
Dan Gohman | Support vector casts in more places, fixing a variety... |
tree | commitdiff |
2009-06-15 |
Dan Gohman | Make the EnableLoadPRE variable static. |
tree | commitdiff |
2009-06-14 |
Dan Gohman | Fix old-style type names in comments. |
tree | commitdiff |
2009-06-14 |
Dan Gohman | Convert several parts of the ScalarEvolution framework... |
tree | commitdiff |
2009-06-14 |
Dan Gohman | Add another item to the list of things that indvars... |
tree | commitdiff |
2009-06-13 |
Dan Gohman | Teach SCEVExpander's visitAddRecExpr to reuse an existi... |
tree | commitdiff |
2009-06-12 |
Chris Lattner | second half of fix for PR4366: don't zap store to null of |
tree | commitdiff |
2009-06-12 |
Dan Gohman | Don't do (x - (y - z)) --> (x + (z - y)) on floating... |
tree | commitdiff |
2009-06-11 |
Chris Lattner | Fix 4366: store to null in non-default addr space shoul... |
tree | commitdiff |
2009-06-06 |
Nick Lewycky | Don't crash on multiple return value with no obvious... |
tree | commitdiff |
2009-06-06 |
Eli Friedman | PR4340: Run SimplifyDemandedVectorElts on insertelement... |
tree | commitdiff |
2009-06-06 |
Jay Foad | Use cast<> instead of dyn_cast<> for things that are... |
tree | commitdiff |
2009-06-05 |
Devang Patel | Simplify. |
tree | commitdiff |
2009-06-04 |
Dan Gohman | Split the Add, Sub, and Mul instruction opcodes into... |
tree | commitdiff |
2009-06-04 |
Dan Gohman | Don't do the X * 0.0 -> 0.0 transformation in instcombi... |
tree | commitdiff |
2009-06-03 |
Dan Gohman | Don't attempt to simplify an non-affine IV expression... |
tree | commitdiff |
2009-06-02 |
Dan Gohman | Fix CodeGenPrepare's address-mode sinking to handle... |
tree | commitdiff |
2009-06-01 |
Eli Friedman | PR4286: Make RewriteLoadUserOfWholeAlloca and |
tree | commitdiff |
2009-05-31 |
Owen Anderson | Be more aggressive in doing LoadPRE by tracing backward... |
tree | commitdiff |
2009-05-30 |
Chris Lattner | fix PR4284, a bug in simplifylibcalls handling memcmp... |
tree | commitdiff |
2009-05-29 |
Bill Wendling | Enable GVN Load PRE. |
tree | commitdiff |
2009-05-29 |
Torok Edwin | just show the instruction, its not that slow. |
tree | commitdiff |
2009-05-29 |
Torok Edwin | for instructions with void type we have no choice but... |
tree | commitdiff |
2009-05-29 |
Torok Edwin | Add a DEBUG() output to GVN that prints the instruction... |
tree | commitdiff |
2009-05-29 |
Owen Anderson | Fix an issue where phiMap was not being updated properl... |
tree | commitdiff |
2009-05-28 |
Nick Lewycky | Use Operands.data() instead of &Operands[0] where Opera... |
tree | commitdiff |
2009-05-27 |
Dan Gohman | Revert 72493 and replace it with a more conservative... |
tree | commitdiff |
2009-05-27 |
Dan Gohman | In ChangeCompareStride, when the stride to be reused... |
tree | commitdiff |
2009-05-24 |
Dan Gohman | Change ScalarEvolution::getSCEVAtScope to always return... |
tree | commitdiff |
2009-05-24 |
Torok Edwin | Move Rewriter.clear() earlier, to avoid triggerring... |
tree | commitdiff |
2009-05-24 |
Torok Edwin | Instead of clearing the rewriter, don't attempt to... |
tree | commitdiff |
2009-05-24 |
Dan Gohman | When rewriting the loop exit test with the canonical... |
tree | commitdiff |
2009-05-24 |
Dan Gohman | When replacing a floating-point comparison with an... |
tree | commitdiff |
2009-05-24 |
Torok Edwin | The rewriter may hold references to instructions that... |
tree | commitdiff |
2009-05-22 |
Evan Cheng | Fix bug in FoldFCmp_IntToFP_Cst. If inttofp is a uintof... |
tree | commitdiff |
2009-05-22 |
Dan Gohman | Teach IndVarSimplify's FixUsesBeforeDefs to handle... |
tree | commitdiff |
2009-05-22 |
Eli Friedman | Fix loop-index-split to correctly preserve dominance... |
tree | commitdiff |
2009-05-21 |
Dan Gohman | Teach ValueTracking a new way to analyze PHI nodes... |
tree | commitdiff |
2009-05-20 |
Dan Gohman | Suppress the IV reversal transformation in the case... |
tree | commitdiff |
2009-05-19 |
Dan Gohman | Remove an irrelevant comment. |
tree | commitdiff |
2009-05-19 |
Dan Gohman | Add some more comments to the top of this file. |
tree | commitdiff |
2009-05-19 |
Dan Gohman | Trim unneeded #includes. |
tree | commitdiff |
2009-05-19 |
Dan Gohman | Teach SCEVExpander to expand arithmetic involving point... |
tree | commitdiff |
2009-05-18 |
Dan Gohman | Rename UseTy to AccessTy, for consistency with getAcces... |
tree | commitdiff |
2009-05-14 |
Dale Johannesen | Use abs64 in one more place. |
tree | commitdiff |
2009-05-13 |
Chris Lattner | calls in nothrow functions can be marked nothrow even... |
tree | commitdiff |
2009-05-13 |
Chris Lattner | Fix PR4206 - crash in simplify lib calls |
tree | commitdiff |
2009-05-13 |
Dale Johannesen | Add an int64_t variant of abs, for host environments |
tree | commitdiff |
2009-05-12 |
Dan Gohman | Factor the code for collecting IV users out of LSR... |
tree | commitdiff |
2009-05-11 |
Evan Cheng | Teach LSR to optimize more loop exit compares, i.e... |
tree | commitdiff |
2009-05-11 |
Dale Johannesen | Reverse a loop that is counting up to a maximum to |
tree | commitdiff |
next |