2015-02-13 |
Chandler Carruth | [unroll] Remove pointless dyn_cast<>s to Instruction...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Don't check the loop set for whether an instruction is
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Change the other worklist in the unroll analyzer...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Replace a boolean, for loop, condition, and...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Directly query for dead instructions.
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Replace a linear time check for no uses with...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Rather than an operand set, use a setvector...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Extract the code to enqueue operansd for the...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Use a small set to de-duplicate operands prior...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Make the unroll cost analysis terminate determinist...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Make range based for loops a bit more explicit...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [IC] Fix a bug with the instcombine canonicalizing...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Avoid the "Insn" abbreviation of Instruction...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Tidy up the integer we use to accumululate...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Don't use a map from pointer to bool. Use...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Update the new analysis logic from r228265...
|
commit | commitdiff | tree |
2015-02-12 |
Chandler Carruth | [slp] Fix a nasty bug in the SLP vectorizer that Joerg...
|
commit | commitdiff | tree |
2015-02-10 |
Chandler Carruth | Revert r228556: InstCombine: propagate nonNull through...
|
commit | commitdiff | tree |
2015-02-10 |
Chandler Carruth | [x86] Fix PR22524: the DAG combiner was incorrectly...
|
commit | commitdiff | tree |
2015-02-07 |
Chandler Carruth | Consistently use override rather than virtual.
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Give movss and movsd execution domains in the...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Remove a low-value test that was just checking...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Mechanically update a bunch of tests' check lines...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Teach the test update script to strip trailing...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Include the destination register in the check...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Add some tests I missed in the prior commit to...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Start to introduce bit-masking based blend lowering.
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Add missing patterns for andps, orps, xorps,...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Add tests for blends-with-zero on 4-element vectors.
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Refresh the checks of a number of tests using
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Switch to using the long '--check-prefix' form...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Port this test to use utils/update_llc_test_checks.py.
|
commit | commitdiff | tree |
2015-02-03 |
Chandler Carruth | [x86] Fix signed vs. unsigned comparison.
|
commit | commitdiff | tree |
2015-02-03 |
Chandler Carruth | [x86] Add two truly horrific test cases for the new...
|
commit | commitdiff | tree |
2015-02-03 |
Chandler Carruth | [x86] Update the indent and layout of some tests in...
|
commit | commitdiff | tree |
2015-02-03 |
Chandler Carruth | [x86] Tweak my update script to use test case function...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Kill FunctionTargetTransformInfo, TTI...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Remove the function parameter from the...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Switch the TTI queries from TargetMachine...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Remove the cached TargetMachine pointer...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Remove another place we were "handling...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Switch all of the targets over to use the
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Remove a false freedom to leave the...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Implement the old pass manager's TTI...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Thread a function argument through all...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Clean up a stale comment that came from a differnt...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Port SimplifyCFG to the new pass manager.
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Port EarlyCSE to the new pass manager.
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Teach the module-to-function adaptor to not run...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Switch to a ranged based for loop. NFC
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Port TTI to the new pass manager, introducing...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Refactor the analysis registration and pass pipeline...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Remove a bunch of stale TTI creation method declaration...
|
commit | commitdiff | tree |
2015-01-31 |
Chandler Carruth | [PM] Switch the TargetMachine interface from accepting...
|
commit | commitdiff | tree |
2015-01-31 |
Chandler Carruth | [PM] Change the core design of the TTI analysis to...
|
commit | commitdiff | tree |
2015-01-30 |
Chandler Carruth | [PM] Sink the population of the pass manager with target...
|
commit | commitdiff | tree |
2015-01-30 |
Chandler Carruth | Fix a warning introduced by r227557 due to a default...
|
commit | commitdiff | tree |
2015-01-30 |
Chandler Carruth | [PM] Remove two very old and dead forward declarations...
|
commit | commitdiff | tree |
2015-01-29 |
Chandler Carruth | [LPM] Remove a PPC64 hack to try to work around a bad...
|
commit | commitdiff | tree |
2015-01-29 |
Chandler Carruth | Remove an unused private field added r227405 to fix...
|
commit | commitdiff | tree |
2015-01-29 |
Chandler Carruth | [LPM] Try again to appease powerpc64 in its self host...
|
commit | commitdiff | tree |
2015-01-29 |
Chandler Carruth | [LPM] Fix an "obvious" typo from r227411. Really sorry...
|
commit | commitdiff | tree |
2015-01-29 |
Chandler Carruth | [LPM] Clean up the use of TLS in pretty stack trace...
|
commit | commitdiff | tree |
2015-01-28 |
Chandler Carruth | [LPM] Fix the PPC attribute to be spelled 'global-dynamic...
|
commit | commitdiff | tree |
2015-01-28 |
Chandler Carruth | [LPM] Try to work around a bug with local-dynamic TLS...
|
commit | commitdiff | tree |
2015-01-28 |
Chandler Carruth | [LPM] Rip all of ManagedStatic and ThreadLocal out...
|
commit | commitdiff | tree |
2015-01-28 |
Chandler Carruth | [LPM] A targeted but somewhat horrible fix to the legacy...
|
commit | commitdiff | tree |
2015-01-28 |
Chandler Carruth | [LPM] Stop using the string based preservation API...
|
commit | commitdiff | tree |
2015-01-28 |
Chandler Carruth | Introduce a section to the programmers manual about...
|
commit | commitdiff | tree |
2015-01-27 |
Chandler Carruth | [PM] Clean up file banner comments prior to refactoring...
|
commit | commitdiff | tree |
2015-01-27 |
Chandler Carruth | [PM] Run clang-format over this header to clean up...
|
commit | commitdiff | tree |
2015-01-27 |
Chandler Carruth | [PM] Switch a doxygen comment to the standard format...
|
commit | commitdiff | tree |
2015-01-27 |
Chandler Carruth | [PM] Refactor the core logic to run EarlyCSE over a...
|
commit | commitdiff | tree |
2015-01-25 |
Chandler Carruth | [PM] Remove the restricted visibility from the instcombine...
|
commit | commitdiff | tree |
2015-01-24 |
Chandler Carruth | [PM] General doxygen and comment cleanup for this pass.
|
commit | commitdiff | tree |
2015-01-24 |
Chandler Carruth | [PM] Reformat this code with clang-format so that I...
|
commit | commitdiff | tree |
2015-01-24 |
Chandler Carruth | [PM] Port LowerExpectIntrinsic to the new pass manager.
|
commit | commitdiff | tree |
2015-01-24 |
Chandler Carruth | [PM] Change LowerExpectIntrinsic to actually return...
|
commit | commitdiff | tree |
2015-01-24 |
Chandler Carruth | [PM] Use a more appropriate name for the statistics...
|
commit | commitdiff | tree |
2015-01-24 |
Chandler Carruth | [PM] Switch tihs code to use a range based for loop...
|
commit | commitdiff | tree |
2015-01-24 |
Chandler Carruth | [PM] Use a SmallVector instead of std::vector to avoid...
|
commit | commitdiff | tree |
2015-01-24 |
Chandler Carruth | [PM] Pull the two helpers for this pass into static...
|
commit | commitdiff | tree |
2015-01-24 |
Chandler Carruth | [PM] Add a basic doxygen comment for this pass.
|
commit | commitdiff | tree |
2015-01-24 |
Chandler Carruth | [PM] Clean up the formatting of the LowerExpectIntrinsic...
|
commit | commitdiff | tree |
2015-01-24 |
Chandler Carruth | [PM] Move the LowerExpectIntrinsic pass to the Scalar...
|
commit | commitdiff | tree |
2015-01-24 |
Chandler Carruth | [PM] Port instcombine to the new pass manager!
|
commit | commitdiff | tree |
2015-01-24 |
Chandler Carruth | [PM] Rework how the TargetLibraryInfo pass integrates...
|
commit | commitdiff | tree |
2015-01-22 |
Chandler Carruth | [PM] Actually add the new pass manager support for...
|
commit | commitdiff | tree |
2015-01-22 |
Chandler Carruth | [PM] Rename InstCombine.h to InstCombineInternal.h...
|
commit | commitdiff | tree |
2015-01-22 |
Chandler Carruth | [canonicalize] Teach InstCombine to canonicalize loads...
|
commit | commitdiff | tree |
2015-01-22 |
Chandler Carruth | [canonicalize] Move a helper function further up the...
|
commit | commitdiff | tree |
2015-01-21 |
Chandler Carruth | [canonicalization] Refactor how we create new stores...
|
commit | commitdiff | tree |
2015-01-21 |
Chandler Carruth | [PM] Refactor the InstCombiner interface to use an...
|
commit | commitdiff | tree |
2015-01-21 |
Chandler Carruth | [PM] Simplify (ha! ha!) the way that instcombine calls the
|
commit | commitdiff | tree |
2015-01-21 |
Chandler Carruth | [PM] Replace an abuse of inheritance to override a...
|
commit | commitdiff | tree |
2015-01-20 |
Chandler Carruth | [PM] Separate the InstCombiner from its pass.
|
commit | commitdiff | tree |
2015-01-20 |
Chandler Carruth | [PM] Reformat this code with clang-format so that subsequent...
|
commit | commitdiff | tree |
2015-01-20 |
Chandler Carruth | [PM] Clean up a bunch of the doxygen / API docs on...
|
commit | commitdiff | tree |
2015-01-20 |
Chandler Carruth | [PM] Don't spend time making self moves no-ops. They...
|
commit | commitdiff | tree |
2015-01-20 |
Chandler Carruth | [PM] Port LoopInfo to the new pass manager, adding...
|
commit | commitdiff | tree |
next |