2012-04-16 |
Chandler Carruth | Rewrite how machine block placement handles loop rotation.
|
commit | commitdiff | tree |
2012-04-11 |
Chandler Carruth | Add two statistics to help track how we are computing...
|
commit | commitdiff | tree |
2012-04-10 |
Chandler Carruth | Make a somewhat subtle change in the logic of block...
|
commit | commitdiff | tree |
2012-04-09 |
Chandler Carruth | Cleanup and relax a restriction on the matching of...
|
commit | commitdiff | tree |
2012-04-09 |
Chandler Carruth | Fold 15 tiny test cases into a single file that implements the
|
commit | commitdiff | tree |
2012-04-08 |
Chandler Carruth | Teach LLVM about a PIE option which, when enabled on...
|
commit | commitdiff | tree |
2012-04-08 |
Chandler Carruth | Move the TLSModel information into the TargetMachine...
|
commit | commitdiff | tree |
2012-04-08 |
Chandler Carruth | Remove an over zealous assert. The assert was trying...
|
commit | commitdiff | tree |
2012-04-08 |
Chandler Carruth | Add a debug-only 'dump' method to the BlockChain structure...
|
commit | commitdiff | tree |
2012-04-08 |
Chandler Carruth | Teach InstCombine to nuke a common alloca pattern ...
|
commit | commitdiff | tree |
2012-04-07 |
Chandler Carruth | Perform partial SROA on the helper hashing structure...
|
commit | commitdiff | tree |
2012-04-07 |
Chandler Carruth | Fix ValueTracking to conclude that debug intrinsics...
|
commit | commitdiff | tree |
2012-04-06 |
Chandler Carruth | There is no portable std::abs overload for int64_t...
|
commit | commitdiff | tree |
2012-04-06 |
Chandler Carruth | Sink the collection of return instructions until after...
|
commit | commitdiff | tree |
2012-04-06 |
Chandler Carruth | Tweak this test to ensure the inliner did indeed fire...
|
commit | commitdiff | tree |
2012-04-06 |
Chandler Carruth | Actually finish this sentence in the comment the way...
|
commit | commitdiff | tree |
2012-04-06 |
Chandler Carruth | Sink the return instruction collection until after...
|
commit | commitdiff | tree |
2012-04-01 |
Chandler Carruth | Start cleaning up the InlineCost class. This switches...
|
commit | commitdiff | tree |
2012-04-01 |
Chandler Carruth | Belatedly address some code review from Chris.
|
commit | commitdiff | tree |
2012-04-01 |
Chandler Carruth | Add some more testing to cover the remaining two cases...
|
commit | commitdiff | tree |
2012-04-01 |
Chandler Carruth | Fix a pretty scary bug I introduced into the always...
|
commit | commitdiff | tree |
2012-04-01 |
Chandler Carruth | Replace four tiny tests with various uses of grep and...
|
commit | commitdiff | tree |
2012-03-31 |
Chandler Carruth | Fix a typo reported in IRC by someone reviewing this...
|
commit | commitdiff | tree |
2012-03-31 |
Chandler Carruth | Give the always-inliner its own custom filter. It shouldn...
|
commit | commitdiff | tree |
2012-03-31 |
Chandler Carruth | Remove a bunch of empty, dead, and no-op methods from...
|
commit | commitdiff | tree |
2012-03-31 |
Chandler Carruth | Initial commit for the rewrite of the inline cost analysis...
|
commit | commitdiff | tree |
2012-03-31 |
Chandler Carruth | Add support to the InstVisitor for visiting a generic...
|
commit | commitdiff | tree |
2012-03-31 |
Chandler Carruth | Clean up the naming in this test. Someone pointed this...
|
commit | commitdiff | tree |
2012-03-31 |
Chandler Carruth | FileCheck-ize this test, and generally tidy it up prior...
|
commit | commitdiff | tree |
2012-03-29 |
Chandler Carruth | Filecheck-ize this test so that it actually tests something...
|
commit | commitdiff | tree |
2012-03-28 |
Chandler Carruth | Switch to WeakVHs in the value mapper, and aggressively...
|
commit | commitdiff | tree |
2012-03-27 |
Chandler Carruth | Make a seemingly tiny change to the inliner and fix...
|
commit | commitdiff | tree |
2012-03-25 |
Chandler Carruth | Teach instsimplify how to simplify comparisons of pointers...
|
commit | commitdiff | tree |
2012-03-25 |
Chandler Carruth | Switch the pointer-difference simplification logic...
|
commit | commitdiff | tree |
2012-03-25 |
Chandler Carruth | Teach the function cloner (and thus the inliner) to...
|
commit | commitdiff | tree |
2012-03-25 |
Chandler Carruth | Move the instruction simplification of callsite arguments...
|
commit | commitdiff | tree |
2012-03-25 |
Chandler Carruth | Add an asserting ValueHandle to the block simplification...
|
commit | commitdiff | tree |
2012-03-24 |
Chandler Carruth | Don't form a WeakVH around the sentinel node in the...
|
commit | commitdiff | tree |
2012-03-24 |
Chandler Carruth | Try to harden the recursive simplification still further...
|
commit | commitdiff | tree |
2012-03-24 |
Chandler Carruth | Don't add the instruction about to be RAUW'ed and erased...
|
commit | commitdiff | tree |
2012-03-24 |
Chandler Carruth | FileCheck-ize this test. Note the FIXME I've introduced...
|
commit | commitdiff | tree |
2012-03-24 |
Chandler Carruth | Refactor the interface to recursively simplifying instructio...
|
commit | commitdiff | tree |
2012-03-22 |
Chandler Carruth | Revert a series of commits to MCJIT to get the build...
|
commit | commitdiff | tree |
2012-03-21 |
Chandler Carruth | Teach instsimplify to gracefully degrade in the presence...
|
commit | commitdiff | tree |
2012-03-18 |
Chandler Carruth | Make the formatting of this file more consistent, and...
|
commit | commitdiff | tree |
2012-03-18 |
Chandler Carruth | Teach InstVisitor about the UnaryInstruction layer...
|
commit | commitdiff | tree |
2012-03-16 |
Chandler Carruth | Rip out support for 'llvm.noinline'. This thing has...
|
commit | commitdiff | tree |
2012-03-16 |
Chandler Carruth | Start removing the use of an ad-hoc 'never inline'...
|
commit | commitdiff | tree |
2012-03-16 |
Chandler Carruth | Pull the implementation of the code metrics out of...
|
commit | commitdiff | tree |
2012-03-15 |
Chandler Carruth | Remove the basic inliner. This was added in 2007, and...
|
commit | commitdiff | tree |
2012-03-15 |
Chandler Carruth | Make the swap code here a bit more obvious what its...
|
commit | commitdiff | tree |
2012-03-15 |
Chandler Carruth | Don't assume that the arguments are processed in some...
|
commit | commitdiff | tree |
2012-03-15 |
Chandler Carruth | This pass didn't want the inline cost per-se, it just...
|
commit | commitdiff | tree |
2012-03-15 |
Chandler Carruth | Remove all remnants of partial specialization in the...
|
commit | commitdiff | tree |
2012-03-14 |
Chandler Carruth | Extend the inline cost calculation to account for bonuses...
|
commit | commitdiff | tree |
2012-03-14 |
Chandler Carruth | Change where we enable the heuristic that delays inlining...
|
commit | commitdiff | tree |
2012-03-14 |
Chandler Carruth | Refactor the inline cost bonus calculation for constants...
|
commit | commitdiff | tree |
2012-03-13 |
Chandler Carruth | Address some review comments from Duncan. This moves...
|
commit | commitdiff | tree |
2012-03-12 |
Chandler Carruth | When inlining a function and adding its inner call...
|
commit | commitdiff | tree |
2012-03-12 |
Chandler Carruth | Teach instsimplify how to constant fold pointer differences.
|
commit | commitdiff | tree |
2012-03-12 |
Chandler Carruth | FileCheck-ize this test.
|
commit | commitdiff | tree |
2012-03-10 |
Chandler Carruth | Refactor some methods to look through bitcasts and...
|
commit | commitdiff | tree |
2012-03-09 |
Chandler Carruth | Fix a silly restriction on the fast-path for hash_combine_ra...
|
commit | commitdiff | tree |
2012-03-09 |
Chandler Carruth | Undo a previous restriction on the inline cost calculation...
|
commit | commitdiff | tree |
2012-03-08 |
Chandler Carruth | Rotate two of the functions used to count bonuses for...
|
commit | commitdiff | tree |
2012-03-07 |
Chandler Carruth | Try a completely different approach to this type trait...
|
commit | commitdiff | tree |
2012-03-07 |
Chandler Carruth | Attempt #2 at appeasing GCC 4.3. This compiler really...
|
commit | commitdiff | tree |
2012-03-07 |
Chandler Carruth | Try to clarify this comment some.
|
commit | commitdiff | tree |
2012-03-07 |
Chandler Carruth | Switch the is_integral_or_enum trait machinery to use...
|
commit | commitdiff | tree |
2012-03-07 |
Chandler Carruth | What's better than fixing and simplifying broken hash...
|
commit | commitdiff | tree |
2012-03-07 |
Chandler Carruth | Remove another outbreak of customized (and completely...
|
commit | commitdiff | tree |
2012-03-07 |
Chandler Carruth | Add support to the hashing infrastructure for automatically...
|
commit | commitdiff | tree |
2012-03-07 |
Chandler Carruth | Switch this code to use hash_combine_range rather than...
|
commit | commitdiff | tree |
2012-03-07 |
Chandler Carruth | Cache the sized-ness of struct types, once we reach...
|
commit | commitdiff | tree |
2012-03-07 |
Chandler Carruth | Remove an accidental cut/paste of a comment into the...
|
commit | commitdiff | tree |
2012-03-05 |
Chandler Carruth | Switch mem2reg to use the new hashing infrastructure.
|
commit | commitdiff | tree |
2012-03-05 |
Chandler Carruth | Replace the ad-hoc hashing in GVN with the new hashing...
|
commit | commitdiff | tree |
2012-03-05 |
Chandler Carruth | Switch the TableGen record's string-based DenseMap...
|
commit | commitdiff | tree |
2012-03-05 |
Chandler Carruth | Switch to a C-style cast here to silence a brain-dead...
|
commit | commitdiff | tree |
2012-03-04 |
Chandler Carruth | Replace the hashing functions on APInt and APFloat...
|
commit | commitdiff | tree |
2012-03-04 |
Chandler Carruth | Add generic support for hashing StringRef objects using...
|
commit | commitdiff | tree |
2012-03-04 |
Chandler Carruth | Teach the hashing facilities how to hash std::string...
|
commit | commitdiff | tree |
2012-03-04 |
Chandler Carruth | Split this test up into two smaller, and more focused...
|
commit | commitdiff | tree |
2012-03-02 |
Chandler Carruth | Make the hashing algorithm Endian neutral. This is...
|
commit | commitdiff | tree |
2012-03-02 |
Chandler Carruth | Simplify the pair optimization. Rather than using complex...
|
commit | commitdiff | tree |
2012-03-02 |
Chandler Carruth | Add a golden data test that I missed somehow the first...
|
commit | commitdiff | tree |
2012-03-02 |
Chandler Carruth | Fix bad indenting that was left over from cut/paste...
|
commit | commitdiff | tree |
2012-03-02 |
Chandler Carruth | Add a header that was technically missing to see if...
|
commit | commitdiff | tree |
2012-03-02 |
Chandler Carruth | We really want to hash pairs of directly-hashable data...
|
commit | commitdiff | tree |
2012-03-02 |
Chandler Carruth | Add support for hashing pairs by delegating to each...
|
commit | commitdiff | tree |
2012-03-02 |
Chandler Carruth | Remove the misguided extension here that reserved two...
|
commit | commitdiff | tree |
2012-03-01 |
Chandler Carruth | Re-disable the debug output. The comment is there explaining...
|
commit | commitdiff | tree |
2012-03-01 |
Chandler Carruth | Switch FoldingSet over to the new hashing infrastructure...
|
commit | commitdiff | tree |
2012-03-01 |
Chandler Carruth | Provide the 32-bit variant of the golden tests. Not...
|
commit | commitdiff | tree |
2012-03-01 |
Chandler Carruth | Fix two warnings in this code that I missed.
|
commit | commitdiff | tree |
2012-03-01 |
Chandler Carruth | Add the source file with trivial definitions in it...
|
commit | commitdiff | tree |
2012-03-01 |
Chandler Carruth | Rewrite LLVM's generalized support library for hashing...
|
commit | commitdiff | tree |
2012-02-28 |
Chandler Carruth | Temporarily revert r151609, which enabled a new warning...
|
commit | commitdiff | tree |
2012-02-22 |
Chandler Carruth | Support was removed from LLVM's MIPS backend for the...
|
commit | commitdiff | tree |
2012-02-21 |
Chandler Carruth | Tiny cosmetic change to use the same style for all...
|
commit | commitdiff | tree |
next |