summaryrefslogtreecommitdiff
path: root/unittests/Transforms
AgeCommit message (Expand)Author
2018-07-31[VPlan] Introduce VPLoopInfo analysis.Diego Caballero
2018-07-30[VPlan] Introduce VPlan-based dominator analysis.Diego Caballero
2018-07-11Recommit r336653: [VPlan] Add VPlanTestBase.h with helperFlorian Hahn
2018-07-10Revert r336653 "[VPlan] Add VPlanTestBase.h with helper class to build VPlan ...Evgeniy Stepanov
2018-07-10[VPlan] Add VPlanTestBase.h with helper class to build VPlan for tests.Florian Hahn
2018-07-09[VPlan][LV] Introduce condition bit in VPBlockBaseDiego Caballero
2018-07-06[Local] replaceAllDbgUsesWith: Update debug values before RAUWVedant Kumar
2018-06-18[VPlan] Add Analysis and Core to LLVM_LINK_COMPONENTSHeejin Ahn
2018-06-18Revert "Simplify blockaddress usage before giving up in MergeBlockIntoPredece...Xin Tong
2018-06-18Simplify blockaddress usage before giving up in MergeBlockIntoPredecessorXin Tong
2018-06-18[VPlan] Add VPInstruction to VPRecipe transformation.Florian Hahn
2018-06-18[VPlanRecipeBase] Add eraseFromParent().Florian Hahn
2018-06-18[VPlanRecipeBase] Add insertBefore helper.Florian Hahn
2018-06-04Move Analysis/Utils/Local.h back to TransformsDavid Blaikie
2018-05-09[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen
2018-04-20Revert "Revert r330403 and r330413."Michael Zolotukhin
2018-04-20Revert r330403 and r330413.Ilya Biryukov
2018-04-20[SSAUpdaterBulk] Use SmallVector instead of DenseMap for storing rewrites.Michael Zolotukhin
2018-04-09[PR16756] Add SSAUpdaterBulk.Michael Zolotukhin
2018-03-21Fix a couple of layering violations in TransformsDavid Blaikie
2018-03-06[CloneFunction] Support BB == PredBB in DuplicateInstructionsInSplit.Florian Hahn
2018-03-02[Utils] Salvage debug info in block simplificationVedant Kumar
2018-03-02[Utils] Salvage debug info in recursive inst deletionVedant Kumar
2018-03-02[unittests] Make some parseIR calls more readable, NFCVedant Kumar
2018-02-28[Dominators] Remove verifyDomTree and add some verifying for Post Dom TreesDavid Green
2018-02-14Pass a module reference to CloneModule.Rafael Espindola
2018-01-31Utils: Fix DomTree update for entry blockMatt Arsenault
2018-01-17Add tests for ConstantFoldTerminator preserving DomTreeMatt Arsenault
2017-12-08Generalize llvm::replaceDbgDeclare and actually support the use-case thatAdrian Prantl
2017-11-18[asan] Add a full redzone after every stack variableWalter Lee
2017-11-16Need to work around the gcc Wunused-function bug as far back as gcc 6.1, upda...Eric Christopher
2017-10-26Reapply r316582 [Local] Fix a bug in the domtree update logic for MergeBasicB...Balaram Makam
2017-10-25Revert r316582 [Local] Fix a bug in the domtree update logic for MergeBasicBl...Balaram Makam
2017-10-25[Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.Balaram Makam
2017-10-06[CodeExtractor] Fix multiple bugs under certain shape of extracted regionJakub Kuderski
2017-09-28Use a BumpPtrAllocator for Loop objectsSanjoy Das
2017-09-22Rename markAsErased to erase, as pointed out in a previous review; NFCSanjoy Das
2017-09-21Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm...Reid Kleckner
2017-09-19[LoopInfo] Make LoopBase and Loop destructors non-publicSanjoy Das
2017-08-03[Cloning] Move distinct GlobalVariable debug info metadata in CloneModuleEwan Crawford
2017-07-28Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl
2017-07-07[cloning] Do not duplicate types when cloning functionsGor Nishanov
2017-06-14Supressed warning: declared ‘static’ but never defined.Galina Kistanova
2017-06-06Re-sort #include lines for unittests. This uses a slightly modifiedChandler Carruth
2017-06-06Add a dominanance check interface that uses caching for instructions within s...Xin Tong
2017-06-01Reapply "[Cloning] Take another pass at properly cloning debug info"Keno Fischer
2017-05-30Revert "[Cloning] Take another pass at properly cloning debug info"Keno Fischer
2017-05-30[Cloning] Take another pass at properly cloning debug infoKeno Fischer
2017-05-18[IR] De-virtualize ~Value to save a vptrReid Kleckner
2017-05-09Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl