2010-09-03 |
Owen Anderson | Add support for simplifying a load from a computed... |
tree | commitdiff |
2010-09-02 |
Chris Lattner | stop forcing a noop AssemblyAnnotationWriter to silence... |
tree | commitdiff |
2010-09-02 |
Owen Anderson | Remove incorrect and poorly tested code for trying... |
tree | commitdiff |
2010-09-02 |
Owen Anderson | Fix a bug in LazyValueInfo that CorrelatedValuePropagat... |
tree | commitdiff |
2010-09-01 |
Dan Gohman | Revert 112442 and 112440 until the compile time problem... |
tree | commitdiff |
2010-08-31 |
Dan Gohman | Reapply r112432, now that the real problem is addressed. |
tree | commitdiff |
2010-08-31 |
Dan Gohman | Reapply r112433, now that the real problem is addressed. |
tree | commitdiff |
2010-08-31 |
Dan Gohman | Revert r110916. This patch is buggy because the code... |
tree | commitdiff |
2010-08-31 |
Dan Gohman | Revert r112432. It appears to be exposing a problem... |
tree | commitdiff |
2010-08-31 |
Dan Gohman | Speculatively revert r112433. |
tree | commitdiff |
2010-08-30 |
Owen Anderson | It is possible to try to merge a not-constant with... |
tree | commitdiff |
2010-08-30 |
Benjamin Kramer | Don't print two "0x" prefixes. Use a raw_ostream overlo... |
tree | commitdiff |
2010-08-29 |
Chris Lattner | two changes: 1) make AliasSet hold the list of call... |
tree | commitdiff |
2010-08-29 |
Dan Gohman | Make IVUsers iterative instead of recursive. |
tree | commitdiff |
2010-08-29 |
Dan Gohman | Restructure the {A,+,B}<L> * {C,+,D}<L> folding so... |
tree | commitdiff |
2010-08-29 |
Dan Gohman | Batch up subtracts along with adds, when analyzing... |
tree | commitdiff |
2010-08-29 |
Dan Gohman | Micro-optimize GroupByComplexity. |
tree | commitdiff |
2010-08-29 |
Dan Gohman | Hold AddRec->getLoop() in a variable, to make the Mul... |
tree | commitdiff |
2010-08-29 |
Dan Gohman | Rename a variable, for consistency. |
tree | commitdiff |
2010-08-29 |
Dan Gohman | Use iterators instead of indices. |
tree | commitdiff |
2010-08-29 |
Chris Lattner | when merging two alias sets, the result set is volatile... |
tree | commitdiff |
2010-08-29 |
Chris Lattner | more cleanup |
tree | commitdiff |
2010-08-29 |
Chris Lattner | clean this up |
tree | commitdiff |
2010-08-28 |
Dan Gohman | Fix an index calculation thinko. |
tree | commitdiff |
2010-08-27 |
Owen Anderson | Improve the precision of getConstant(). |
tree | commitdiff |
2010-08-27 |
Dan Gohman | When merging adjacent operands, scan ahead and merge... |
tree | commitdiff |
2010-08-27 |
Dan Gohman | Make the {A,+,B}<L> + {C,+,D}<L> --> Other + {A+C... |
tree | commitdiff |
2010-08-27 |
Dan Gohman | Switch ScalarEvolution's main Value*->SCEV* map from... |
tree | commitdiff |
2010-08-27 |
Owen Anderson | Use LVI to eliminate conditional branches where we... |
tree | commitdiff |
2010-08-27 |
Dan Gohman | Optimize SCEVComplexityCompare. Use a 3-way return... |
tree | commitdiff |
2010-08-25 |
Owen Anderson | In the default address space, any GEP off of null resul... |
tree | commitdiff |
2010-08-24 |
Owen Anderson | NULL loads are only invalid in the default address... |
tree | commitdiff |
2010-08-24 |
Owen Anderson | Add support for inferring values for the default cases... |
tree | commitdiff |
2010-08-24 |
Owen Anderson | Add support for inferring that a load from a pointer... |
tree | commitdiff |
2010-08-24 |
Owen Anderson | Don't assume that all constants with integer types... |
tree | commitdiff |
2010-08-23 |
Devang Patel | Let FE use derived types for DW_TAG_friend. |
tree | commitdiff |
2010-08-23 |
Devang Patel | Handle qualified constants that are directly folded... |
tree | commitdiff |
2010-08-23 |
Owen Anderson | Now that PassInfo and Pass::ID have been separated... |
tree | commitdiff |
2010-08-20 |
Dan Gohman | CreateTemporaryType doesn't needs its Context argument. |
tree | commitdiff |
2010-08-20 |
Dan Gohman | Introduce a new temporary MDNode concept. Temporary... |
tree | commitdiff |
2010-08-20 |
Dan Gohman | Convert DbgInfoPrinter to use errs() instead of outs(). |
tree | commitdiff |
2010-08-19 |
Dan Gohman | Revert r111199; it breaks -debug-pass=Structure output. |
tree | commitdiff |
2010-08-18 |
Chris Lattner | refix PR1143 by making basicaa analyze zexts of indices... |
tree | commitdiff |
2010-08-18 |
Chris Lattner | GetLinearExpression is only called when TD is non-null... |
tree | commitdiff |
2010-08-18 |
Chris Lattner | rework GEP decomposition to make a new VariableGEPIndex... |
tree | commitdiff |
2010-08-18 |
Chris Lattner | move gep decomposition out of ValueTracking into BasicA... |
tree | commitdiff |
2010-08-18 |
Owen Anderson | Use ConstantRange to propagate information through... |
tree | commitdiff |
2010-08-18 |
Daniel Dunbar | Revert r111375, "move gep decomposition out of ValueTra... |
tree | commitdiff |
2010-08-18 |
Owen Anderson | Inform LazyValueInfo whenever a block is deleted, to... |
tree | commitdiff |
2010-08-18 |
Chris Lattner | move gep decomposition out of ValueTracking into BasicA... |
tree | commitdiff |
2010-08-18 |
Chris Lattner | fix PR7589: In brief: |
tree | commitdiff |
2010-08-17 |
Dan Gohman | Tweak IVUsers' concept of "interesting" to exclude... |
tree | commitdiff |
2010-08-16 |
Owen Anderson | Fix another iterator invalidation that caused a *really... |
tree | commitdiff |
2010-08-16 |
Dan Gohman | Make dumpPassStructure be a PMDataManager abstraction... |
tree | commitdiff |
2010-08-16 |
Dan Gohman | To create a copy of a SmallVector with an element remov... |
tree | commitdiff |
2010-08-16 |
Dan Gohman | Tidy whitespace. |
tree | commitdiff |
2010-08-16 |
Dan Gohman | Add a comment. |
tree | commitdiff |
2010-08-16 |
Dan Gohman | Use const_iterator in a few places. |
tree | commitdiff |
2010-08-16 |
Dan Gohman | Use iterators instead of indices in a few more places. |
tree | commitdiff |
2010-08-16 |
Dan Gohman | Micro-optimize SCEVConstant comparison. |
tree | commitdiff |
2010-08-16 |
Dan Gohman | Move SCEVNAryExpr's virtual member functions out of... |
tree | commitdiff |
2010-08-16 |
Dan Gohman | Use iterators instead of indices in simple cases. |
tree | commitdiff |
2010-08-16 |
Dan Gohman | Avoid gratuitous inefficiency in ifndef NDEBUG code. |
tree | commitdiff |
2010-08-16 |
Dan Gohman | Make one getAddExpr call when analyzing a+b+c+d+e+... |
tree | commitdiff |
2010-08-16 |
Dan Gohman | Delete an unused function. |
tree | commitdiff |
2010-08-16 |
Dan Gohman | Revert r111058, the lint check for indirectbr successor... |
tree | commitdiff |
2010-08-15 |
Argyrios Kyrtzidis | Revert r111082. No warnings for this common pattern. |
tree | commitdiff |
2010-08-14 |
Argyrios Kyrtzidis | Add ATTRIBUTE_UNUSED to methods that are not supposed... |
tree | commitdiff |
2010-08-13 |
Dan Gohman | Add a lint check for an indirectbr destination which... |
tree | commitdiff |
2010-08-13 |
Dan Gohman | Various optimizations. Don't compare two loops' depths |
tree | commitdiff |
2010-08-13 |
Dan Gohman | When testing whether one loop contains another, test... |
tree | commitdiff |
2010-08-13 |
Dan Gohman | Add a const. |
tree | commitdiff |
2010-08-13 |
Dan Gohman | When creating a symmetric SCEV with a constant operand... |
tree | commitdiff |
2010-08-13 |
Dan Gohman | An add recurrence is loop-invariant in any loop inside... |
tree | commitdiff |
2010-08-12 |
Dan Gohman | Optimize ScalarEvolution::getAddExpr's operand factorin... |
tree | commitdiff |
2010-08-12 |
Dan Gohman | Hoist some loop-invariant code out of a hot loop. |
tree | commitdiff |
2010-08-12 |
Dan Gohman | Optimize ScalarEvolution::getAddExpr's duplicate operan... |
tree | commitdiff |
2010-08-11 |
Devang Patel | Even if a variable has constant value all the time... |
tree | commitdiff |
2010-08-11 |
Owen Anderson | Fix a subtle use-after-free issue. |
tree | commitdiff |
2010-08-11 |
Dan Gohman | Make LoopPass::getContainedPass return a LoopPass*... |
tree | commitdiff |
2010-08-11 |
Owen Anderson | Improve indentation. |
tree | commitdiff |
2010-08-11 |
Dan Gohman | When analyzing loop exit conditions combined with and... |
tree | commitdiff |
2010-08-10 |
Dan Gohman | Rename and reorder the arguments to isImpliedCond,... |
tree | commitdiff |
2010-08-10 |
Owen Anderson | Now that we're using ConstantRange to represent potenti... |
tree | commitdiff |
2010-08-10 |
Devang Patel | Add missing argument. CreateCompositeTypeEx() users... |
tree | commitdiff |
2010-08-10 |
Owen Anderson | Switch over to using ConstantRange to track integral... |
tree | commitdiff |
2010-08-10 |
Devang Patel | Do not forget debug info for enums. Use named mdnode... |
tree | commitdiff |
2010-08-10 |
Tobias Grosser | RegionInfo: Do not assert if a BB is not part of the... |
tree | commitdiff |
2010-08-10 |
Devang Patel | Handle TAG_constant for integers. |
tree | commitdiff |
2010-08-09 |
Devang Patel | Refactor. |
tree | commitdiff |
2010-08-09 |
Owen Anderson | Add ConstantRange information to the debugging output. |
tree | commitdiff |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
tree | commitdiff |
2010-08-06 |
Dan Gohman | Implement a proper getModRefInfo for va_arg. |
tree | commitdiff |
2010-08-06 |
Dan Gohman | Be more conservative in the face of volatile. |
tree | commitdiff |
2010-08-06 |
Dan Gohman | Fix a comment. |
tree | commitdiff |
2010-08-06 |
Dan Gohman | Move all the logic for function attributes and call... |
tree | commitdiff |
2010-08-06 |
Owen Anderson | Fix botched revert. |
tree | commitdiff |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
tree | commitdiff |
2010-08-05 |
Dan Gohman | Fix 80-column violations. |
tree | commitdiff |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
tree | commitdiff |
next |