2017-06-06 |
Chandler Carruth | Fix an unused variable warning in non-asserts builds.
|
commit | commitdiff | tree |
2017-06-06 |
Chandler Carruth | [x86] Stop this test from dirtying the source tree...
|
commit | commitdiff | tree |
2017-06-06 |
Chandler Carruth | [x86] Add the test for folding stack spills into pextrw.
|
commit | commitdiff | tree |
2017-06-06 |
Chandler Carruth | [x86] Revert the X86FoldTablesEmitter due to more miscompiles.
|
commit | commitdiff | tree |
2017-06-01 |
Chandler Carruth | [PM/ThinLTO] Port the ThinLTO pipeline (both components...
|
commit | commitdiff | tree |
2017-05-26 |
Chandler Carruth | [IR] Add an iterator and range accessor for the PHI...
|
commit | commitdiff | tree |
2017-05-26 |
Chandler Carruth | [PM] Enable the new simple loop unswitch pass in the...
|
commit | commitdiff | tree |
2017-05-25 |
Chandler Carruth | [PM] Teach the PGO instrumentation pasess to run GlobalDCE...
|
commit | commitdiff | tree |
2017-05-25 |
Chandler Carruth | [PM/Unswitch] Fix a bug in the domtree update logic...
|
commit | commitdiff | tree |
2017-05-25 |
Chandler Carruth | [LegacyPM] Make the 'addLoop' method accept a loop...
|
commit | commitdiff | tree |
2017-05-12 |
Chandler Carruth | [PM/Unswitch] Teach the new simple loop unswitch to...
|
commit | commitdiff | tree |
2017-05-11 |
Chandler Carruth | [x86] Fix a failure to select with AVX-512 when the...
|
commit | commitdiff | tree |
2017-05-10 |
Chandler Carruth | Revert r301950: SpeculativeExecution: Stop using whitelist...
|
commit | commitdiff | tree |
2017-04-27 |
Chandler Carruth | [PM/LoopUnswitch] Introduce a new, simpler loop unswitch...
|
commit | commitdiff | tree |
2017-04-27 |
Chandler Carruth | Disable GVN Hoist due to still more bugs being found...
|
commit | commitdiff | tree |
2017-04-19 |
Chandler Carruth | Revert r300657 due to crashes in stage2 of bootstraps:
|
commit | commitdiff | tree |
2017-04-12 |
Chandler Carruth | [IR] Rename the class templates for the case iterator...
|
commit | commitdiff | tree |
2017-04-12 |
Chandler Carruth | [IR] Redesign the case iterator in SwitchInst to actually...
|
commit | commitdiff | tree |
2017-03-26 |
Chandler Carruth | [IR] Switch to more normal template parameter names...
|
commit | commitdiff | tree |
2017-03-26 |
Chandler Carruth | [IR] Make SwitchInst::CaseIt almost a normal iterator.
|
commit | commitdiff | tree |
2017-03-16 |
Chandler Carruth | [PM/Inliner] Fix a bug in r297374 where we would leave...
|
commit | commitdiff | tree |
2017-03-16 |
Chandler Carruth | [PM/Inliner] Add a test case that encapsulates the...
|
commit | commitdiff | tree |
2017-03-09 |
Chandler Carruth | [PM/Inliner] Make the new PM's inliner process call...
|
commit | commitdiff | tree |
2017-03-03 |
Chandler Carruth | [SDAG] Revert r296476 (and r296486, r296668, r296690).
|
commit | commitdiff | tree |
2017-02-28 |
Chandler Carruth | [IR] Add range accessors for the indices of a GEP instruction.
|
commit | commitdiff | tree |
2017-02-17 |
Chandler Carruth | [x86] Give this test a triple so that we don't have...
|
commit | commitdiff | tree |
2017-02-17 |
Chandler Carruth | FileCheck-ize some tests in test/CodeGen/X86/
|
commit | commitdiff | tree |
2017-02-12 |
Chandler Carruth | [PM] Add devirtualization-based iteration utility into...
|
commit | commitdiff | tree |
2017-02-12 |
Chandler Carruth | [PM] Enable GlobalsAA in the new PM's pipeline by default.
|
commit | commitdiff | tree |
2017-02-11 |
Chandler Carruth | [PM] Fix a bug in how I ported LoopDeletion to the...
|
commit | commitdiff | tree |
2017-02-10 |
Chandler Carruth | [PM] Relax the patterns used in the new test I added...
|
commit | commitdiff | tree |
2017-02-10 |
Chandler Carruth | [PM] Fix a bug in the new loop PM when handling functions...
|
commit | commitdiff | tree |
2017-02-09 |
Chandler Carruth | [PM] Add Argument Promotion to the pass pipeline.
|
commit | commitdiff | tree |
2017-02-09 |
Chandler Carruth | [PM] Port ArgumentPromotion to the new pass manager.
|
commit | commitdiff | tree |
2017-02-09 |
Chandler Carruth | [PM/LCG] Teach LCG to support spurious reference edges.
|
commit | commitdiff | tree |
2017-02-09 |
Chandler Carruth | [PM/LCG] Teach the LazyCallGraph how to replace a function...
|
commit | commitdiff | tree |
2017-02-08 |
Chandler Carruth | [ArgPromote] Delete a test that makes no sense (any...
|
commit | commitdiff | tree |
2017-02-08 |
Chandler Carruth | [ArgPromote] Clean up a crash test case by rinsing...
|
commit | commitdiff | tree |
2017-02-08 |
Chandler Carruth | [ArgPromote] Actually add FileCheck to a test that...
|
commit | commitdiff | tree |
2017-02-08 |
Chandler Carruth | [ArgPromote] Actually run FileCheck on this test. The...
|
commit | commitdiff | tree |
2017-02-07 |
Chandler Carruth | [PM] Defend against getting slightly wrong template...
|
commit | commitdiff | tree |
2017-02-07 |
Chandler Carruth | [IR/Analysis] Defend against getting slightly wrong...
|
commit | commitdiff | tree |
2017-02-07 |
Chandler Carruth | [ADT] Defend against getting slightly wrong template...
|
commit | commitdiff | tree |
2017-02-07 |
Chandler Carruth | Revert r293017 and fix the actual underlying issue.
|
commit | commitdiff | tree |
2017-02-06 |
Chandler Carruth | [SCEV] Scale back the test added in r294181 as it goes...
|
commit | commitdiff | tree |
2017-02-06 |
Chandler Carruth | [PM/LCG] Fix the no-asserts build after r294227. Sorry...
|
commit | commitdiff | tree |
2017-02-06 |
Chandler Carruth | [PM/LCG] Remove the lazy RefSCC formation from the...
|
commit | commitdiff | tree |
2017-02-06 |
Chandler Carruth | [ArgPromote] Replace all the grep-based testing with...
|
commit | commitdiff | tree |
2017-01-29 |
Chandler Carruth | [ArgPromote] Move static helpers to modern LLVM naming...
|
commit | commitdiff | tree |
2017-01-29 |
Chandler Carruth | [ArgPromote] Run clang-format to normalize remarkably...
|
commit | commitdiff | tree |
2017-01-29 |
Chandler Carruth | [ArgPromote] Re-arrange the code in a more typical...
|
commit | commitdiff | tree |
2017-01-27 |
Chandler Carruth | [LICM] When we are recomputing the alias sets for a...
|
commit | commitdiff | tree |
2017-01-27 |
Chandler Carruth | [PM] Port LoopLoadElimination to the new pass manager...
|
commit | commitdiff | tree |
2017-01-27 |
Chandler Carruth | [PM] Flesh out almost all of the late loop passes.
|
commit | commitdiff | tree |
2017-01-26 |
Chandler Carruth | [PM] Enable the main loop pass pipelines with everything but
|
commit | commitdiff | tree |
2017-01-26 |
Chandler Carruth | [LV] Fix an issue where forming LCSSA in the place...
|
commit | commitdiff | tree |
2017-01-26 |
Chandler Carruth | [PM] Use PoisoningVH correctly when merely deleting...
|
commit | commitdiff | tree |
2017-01-26 |
Chandler Carruth | [PM] Simplify the new PM interface to the loop unroller...
|
commit | commitdiff | tree |
2017-01-26 |
Chandler Carruth | [Loops] Restructure the LoopInfo verify function so...
|
commit | commitdiff | tree |
2017-01-25 |
Chandler Carruth | [PM] Teach LoopUnroll to update the LPM infrastructure...
|
commit | commitdiff | tree |
2017-01-24 |
Chandler Carruth | [PH] Replace uses of AssertingVH from members of analysis...
|
commit | commitdiff | tree |
2017-01-24 |
Chandler Carruth | [PM] Introduce a PoisoningVH as a (more expensive)...
|
commit | commitdiff | tree |
2017-01-24 |
Chandler Carruth | [PM] Further fixes to the test case in r292863.
|
commit | commitdiff | tree |
2017-01-23 |
Chandler Carruth | This test apparently requires an x86 target and is...
|
commit | commitdiff | tree |
2017-01-23 |
Chandler Carruth | [PM] Replace the hard invalidate in JumpThreading for...
|
commit | commitdiff | tree |
2017-01-23 |
Chandler Carruth | [PM] Add a dedicated test case for the issue fixed...
|
commit | commitdiff | tree |
2017-01-23 |
Chandler Carruth | [PM] Clear any analyses for a dead function after inlining...
|
commit | commitdiff | tree |
2017-01-23 |
Chandler Carruth | [PM] Teach LVI to correctly invalidate itself when...
|
commit | commitdiff | tree |
2017-01-22 |
Chandler Carruth | [PM] Fix a really nasty bug introduced when adding...
|
commit | commitdiff | tree |
2017-01-22 |
Chandler Carruth | [PM] Add some debug logging to the new PM inliner to...
|
commit | commitdiff | tree |
2017-01-22 |
Chandler Carruth | [PM] Improve the debug logging to always include the...
|
commit | commitdiff | tree |
2017-01-21 |
Chandler Carruth | [PM] Sink an LCSSA preservation assert from the LoopSimplify...
|
commit | commitdiff | tree |
2017-01-21 |
Chandler Carruth | [PM] Teach the loop PM to run LoopSimplify prior to...
|
commit | commitdiff | tree |
2017-01-20 |
Chandler Carruth | [PM] Tidy up the spacing of this new, much nicer test...
|
commit | commitdiff | tree |
2017-01-20 |
Chandler Carruth | [PM] Port LoopSink to the new pass manager.
|
commit | commitdiff | tree |
2017-01-20 |
Chandler Carruth | [LoopSink] Trivial comment cleanup.
|
commit | commitdiff | tree |
2017-01-20 |
Chandler Carruth | [LoopInfo] Add helper methods to compute two useful...
|
commit | commitdiff | tree |
2017-01-18 |
Chandler Carruth | [LoopDeletion] (cleanup, NFC) Fix one more local variable...
|
commit | commitdiff | tree |
2017-01-18 |
Chandler Carruth | [PM] Teach LoopDeletion to correctly update the LPM...
|
commit | commitdiff | tree |
2017-01-18 |
Chandler Carruth | [LoopDeletion] (cleanup, NFC) Make this test actually...
|
commit | commitdiff | tree |
2017-01-17 |
Chandler Carruth | [LoopDeletion] (cleanup, NFC) Use the dedicated helper...
|
commit | commitdiff | tree |
2017-01-17 |
Chandler Carruth | [LoopDeletion] (cleanup, NFC) Fix another variable...
|
commit | commitdiff | tree |
2017-01-17 |
Chandler Carruth | [LoopDeletion] (cleanup, NFC) Remove a pointless comment.
|
commit | commitdiff | tree |
2017-01-17 |
Chandler Carruth | [LoopDeletion] (cleanup, NFC) Make simple helper functions...
|
commit | commitdiff | tree |
2017-01-17 |
Chandler Carruth | [LoopDeletion] (cleanup, NFC) Stop passing around reference...
|
commit | commitdiff | tree |
2017-01-17 |
Chandler Carruth | [PM] Clean up variable and parameter names to match...
|
commit | commitdiff | tree |
2017-01-17 |
Chandler Carruth | [PM] Teach the LoopPassManager to automatically canonicalize...
|
commit | commitdiff | tree |
2017-01-15 |
Chandler Carruth | [PM] Clean up the testing for IVUsers, especially with...
|
commit | commitdiff | tree |
2017-01-15 |
Chandler Carruth | [PM] Teach the optimization remarks emitter to handle...
|
commit | commitdiff | tree |
2017-01-15 |
Chandler Carruth | [PM] Introduce an analysis set used to preserve all...
|
commit | commitdiff | tree |
2017-01-15 |
Chandler Carruth | [PM] The assumption cache is fundamentally designed...
|
commit | commitdiff | tree |
2017-01-14 |
Chandler Carruth | [PM] Fix instcombine's analysis preservation in the...
|
commit | commitdiff | tree |
2017-01-12 |
Chandler Carruth | Make a test actually test what it set out to test.
|
commit | commitdiff | tree |
2017-01-11 |
Chandler Carruth | [PM] Separate the LoopAnalysisManager from the LoopPassManag...
|
commit | commitdiff | tree |
2017-01-11 |
Chandler Carruth | [PM] Take more drastic measures to work around MSVC...
|
commit | commitdiff | tree |
2017-01-11 |
Chandler Carruth | [PM] Pull a lambda out of an argument into a named...
|
commit | commitdiff | tree |
2017-01-11 |
Chandler Carruth | [PM] Another attempt to satisfy MSVC.
|
commit | commitdiff | tree |
2017-01-11 |
Chandler Carruth | [PM] Try to appease MSVC by explicitly disambiguating...
|
commit | commitdiff | tree |
2017-01-11 |
Chandler Carruth | [PM] Rewrite the loop pass manager to use a worklist...
|
commit | commitdiff | tree |
2017-01-11 |
Chandler Carruth | [gmock] Teach gmock ElementsAre and BeginEndDistanceIs...
|
commit | commitdiff | tree |
next |