2010-06-29 |
Dan Gohman | Just as its not safe to blindly transfer the nsw bit...
|
commit | commitdiff | tree |
2010-06-29 |
Dan Gohman | Add an Intraprocedural form of BasicAliasAnalysis,...
|
commit | commitdiff | tree |
2010-06-28 |
Dan Gohman | Add a blurb about -scev-aa.
|
commit | commitdiff | tree |
2010-06-28 |
Dan Gohman | Constant fold x == undef to undef.
|
commit | commitdiff | tree |
2010-06-28 |
Dan Gohman | Fix Value::stripPointerCasts and BasicAA to avoid trouble on
|
commit | commitdiff | tree |
2010-06-28 |
Dan Gohman | Generalize AAEval so that it can be used both per-function and
|
commit | commitdiff | tree |
2010-06-28 |
Dan Gohman | Fix this build message so that it displays the correct...
|
commit | commitdiff | tree |
2010-06-25 |
Dan Gohman | In GenerateReassociations, don't bother thinking about...
|
commit | commitdiff | tree |
2010-06-25 |
Dan Gohman | pcmpeqd and friends are Commutable.
|
commit | commitdiff | tree |
2010-06-25 |
Dan Gohman | Eliminate a redundant FoldingSet lookup.
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Don't write an output file to cwd, and put an rdar...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Add some comments.
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Teach EmitLiveInCopies to omit copies for unused virtual...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Document problems that I encountered when working on...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Add an exports file for the Hello example plugin.
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Simplify this code; switch lowering shouldn't produce...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | A few minor micro-optimizations.
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Teach getExactSDiv to evaluate x/1 to x up front, as...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Don't try to preserve pointer types in SCEVConstants...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Fix copy+pasto issues in isMulSExtable.
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Make the trunc code consistent with the zext and sext...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Add a comment about a thread safety issue in Statistic.h.
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Add overloads for getFile and getFileOrSTDIN which...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Eliminate the other half of the BRCOND optimization...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Eliminate the first have of the optimization which...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Reapply r106634, now that the bug it exposed is fixed.
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Fix a bug in the code which determines when it's safe...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Optimize the "bit test" code path for switch lowering...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Replace ScalarEvolution's private copy of getLoopPredecessor
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Loosen up this test so that it doesn't depend as much...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Fix OptimizeMax to handle an odd case where one of...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Move PHIElimination's SplitCriticalEdge for MachineBasicBloc...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Split out the code for finding a unique loop predecessor...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Use pre-increment instead of post-increment when the...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Add a comment explaining a non-obvious API.
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Add an explicit keyword.
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Allow "exhaustive" trip count evaluation on phi nodes...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | When unfolding a load, avoid assuming which instruction...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Fix the new load-unfolding code to update LiveVariable...
|
commit | commitdiff | tree |
2010-06-21 |
Dan Gohman | Teach two-address lowering how to unfold a load to...
|
commit | commitdiff | tree |
2010-06-21 |
Dan Gohman | Make this test more robust in case LLVM ever decides...
|
commit | commitdiff | tree |
2010-06-21 |
Dan Gohman | Use A.append(...) instead of A.insert(A.end(), ......
|
commit | commitdiff | tree |
2010-06-21 |
Dan Gohman | Move several non-performance-critical member functinos...
|
commit | commitdiff | tree |
2010-06-21 |
Dan Gohman | Revert r106422, which is breaking the non-fast-isel...
|
commit | commitdiff | tree |
2010-06-21 |
Dan Gohman | More changes for non-top-down fast-isel.
|
commit | commitdiff | tree |
2010-06-21 |
Dan Gohman | Do one lookup instead of two.
|
commit | commitdiff | tree |
2010-06-21 |
Dan Gohman | Generalize this to look in the regular ValueMap in...
|
commit | commitdiff | tree |
2010-06-19 |
Dan Gohman | Restore a call to rememberInstruction which was accidentally...
|
commit | commitdiff | tree |
2010-06-19 |
Dan Gohman | Add a TODO comment.
|
commit | commitdiff | tree |
2010-06-19 |
Dan Gohman | Include the use kind along with the expression in the...
|
commit | commitdiff | tree |
2010-06-19 |
Dan Gohman | Don't include things in anonymous namespaces that don...
|
commit | commitdiff | tree |
2010-06-19 |
Dan Gohman | Fix ScalarEvolution's "exhaustive" trip count evaluation...
|
commit | commitdiff | tree |
2010-06-19 |
Dan Gohman | Factor out duplicated code for reusing and inserting...
|
commit | commitdiff | tree |
2010-06-19 |
Dan Gohman | Silence compiler warnings.
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Teach regular and fast isel to set dead flags on unused...
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Make this comment less specific.
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Fix X86FastISel's address-mode folding to stay within the
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Revert r106304 (105548 and friends), which are the...
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Reapply 105540, 105542, and 105548, and revert r105732.
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Reapply 105546.
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Reapply 105544.
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Add explicit keywords.
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Don't leak RegClass2VRegMap, which is now a new[] array...
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Start TargetRegisterClass indices at 0 instead of 1...
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Don't bother calling releaseMemory before destroying...
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Minor code simplifications.
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Give NamedRegionTimer an Enabled flag, allowing all...
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Don't replace the old Ordering object with a new one...
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Don't call clear() on DbgInfo when it's going to be...
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Change UpdateNodeOperands' operand and return value...
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Remove getIntegerSCEV; it's redundant with getConstant...
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Delete unused variables.
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Eliminate unnecessary uses of getZExtValue().
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | isValueValidForType can be a static member function.
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Handle execution entrypoints with non-integer return...
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Don't write a file named "&1".
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Disable indvars on loops when LoopSimplify form is...
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Don't maintain a set of deleted nodes; instead, use...
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Fold the ShrinkDemandedOps pass into the regular DAGCombiner...
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Fix a typo in a comment.
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Handle ext(ext(x)) -> ext(x) immediately, since it...
|
commit | commitdiff | tree |
2010-06-18 |
Dan Gohman | Make this test less fragile.
|
commit | commitdiff | tree |
2010-06-17 |
Dan Gohman | Simplify this code.
|
commit | commitdiff | tree |
2010-06-17 |
Dan Gohman | Minor clarification.
|
commit | commitdiff | tree |
2010-06-07 |
Dan Gohman | Add an svn:ignore.
|
commit | commitdiff | tree |
2010-06-07 |
Dan Gohman | Add some basic debug output.
|
commit | commitdiff | tree |
2010-06-07 |
Dan Gohman | Fix this test to work under lit.
|
commit | commitdiff | tree |
2010-06-07 |
Dan Gohman | Run dead type elimination after dead argument elimination.
|
commit | commitdiff | tree |
2010-06-07 |
Dan Gohman | Make bugpoint dead-argument-hacking actually work,...
|
commit | commitdiff | tree |
2010-06-07 |
Dan Gohman | Use ->isVoidTy().
|
commit | commitdiff | tree |
2010-06-07 |
Dan Gohman | The FoldingSet hash data includes pointer values, so...
|
commit | commitdiff | tree |
2010-06-07 |
Dan Gohman | Optimize this code somewhat by taking advantage of...
|
commit | commitdiff | tree |
2010-06-07 |
Dan Gohman | Micro-optimize this, to speed up this hotspot in debug...
|
commit | commitdiff | tree |
2010-06-07 |
Dan Gohman | Micro-optimize this.
|
commit | commitdiff | tree |
2010-06-07 |
Dan Gohman | Optimize ScalarEvolution's SCEVComplexityCompare predicate...
|
commit | commitdiff | tree |
2010-06-05 |
Dan Gohman | Make MachineFunctionPass::createPrinterPass private...
|
commit | commitdiff | tree |
2010-06-05 |
Dan Gohman | getFoldedOffsetOf no longer does anything special with...
|
commit | commitdiff | tree |
2010-06-05 |
Dan Gohman | No need to special-case structs here; structs are first...
|
commit | commitdiff | tree |
2010-06-05 |
Dan Gohman | LSR needs to remember inserted instructions even in...
|
commit | commitdiff | tree |
2010-06-05 |
Dan Gohman | Implement operator== and operator!= for SetVector.
|
commit | commitdiff | tree |
next |