aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/ADCE
AgeCommit message (Expand)AuthorFilesLines
2023-11-21[DebugInfo][RemoveDIs] Make dropping variable locations explicit (#72399)Jeremy Morse2-0/+2
2023-03-08[ADCE] Preserve MemorySSA if only debug instructions are removedMikael Holmen1-0/+70
2023-03-08Revert "[ADCE] Preserve MemorySSA if only debug instructions are removed"Mikael Holmen1-70/+0
2023-03-08[ADCE] Preserve MemorySSA if only debug instructions are removedMikael Holmen1-0/+70
2023-03-03Revert "[ADCE] Only remove debug intrinsics if non debug instructions are rem...Mikael Holmen2-66/+0
2023-03-03[ADCE] Only remove debug intrinsics if non debug instructions are removedMikael Holmen2-0/+66
2022-12-08[NFC] Port all ADCE tests to `-passes=` syntaxRoman Lebedev5-8/+8
2022-12-01[NFC] Port an assortment of tests that invoke SROA to new pass managerRoman Lebedev1-5/+5
2022-06-22[ADCE] Update tests to use opaque pointers (NFC)Nikita Popov18-154/+150
2021-09-29[test] Update some test cases to use -passes when specifying the pipelineBjorn Pettersson29-46/+44
2021-08-18[LICM] Remove AST-based implementationNikita Popov1-1/+1
2021-05-24Revert "[NFC] remove explicit default value for strboolattr attribute in tests"serge-sans-paille2-2/+2
2021-05-24[NFC] remove explicit default value for strboolattr attribute in testsserge-sans-paille2-2/+2
2021-05-21[DebugInfo] Salvage dbg.value() during ADCEDjordje Todorovic1-0/+55
2021-02-19[DCE] Don't remove non-willreturn callsNikita Popov2-2/+3
2021-02-18[DCE] Add tests for non-willreturn function being removed (NFC)Nikita Popov1-0/+17
2021-01-01[SimplifyCFG] Teach FoldValueComparisonIntoPredecessors() to preserve DomTree...Roman Lebedev1-2/+2
2020-12-17[SimplifyCFG] TryToSimplifyUncondBranchFromEmptyBlock() already knows how to ...Roman Lebedev1-2/+2
2020-12-17[SimplifyCFG] MergeBlockIntoPredecessor() already knows how to preserve DomTreeRoman Lebedev2-2/+2
2020-04-14[ADCE] Fix incorrect reporting of CFG changesMax Kazantsev1-7/+14
2020-04-14[Test] Add failing test that demonstrates buggy behavior of ADCEMax Kazantsev1-0/+30
2019-12-24Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2-2/+2
2019-07-16Add missing test for r366215Amara Emerson1-0/+71
2019-04-17Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher30-0/+1075
2019-04-17Temporarily Revert "Add basic loop fusion pass."Eric Christopher30-1075/+0
2019-01-15Remove irrelevant references to legacy git repositories fromJames Y Knight1-1/+1
2018-05-09[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen1-4/+4
2017-08-22[ADCE][Dominators] Reapply: Teach ADCE to preserve dominatorsJakub Kuderski3-0/+81
2017-08-21Revert "Reapply: [ADCE][Dominators] Teach ADCE to preserve dominators"Sanjoy Das2-57/+0
2017-08-17Reapply: [ADCE][Dominators] Teach ADCE to preserve dominatorsJakub Kuderski2-0/+57
2017-08-16Revert "[ADCE][Dominators] Teach ADCE to preserve dominators"Jakub Kuderski2-57/+0
2017-08-16[ADCE][Dominators] Teach ADCE to preserve dominatorsJakub Kuderski2-0/+57
2017-07-28Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl1-4/+4
2017-03-31Fix a test to check assembly output instead of bitcode.Peter Collingbourne1-3/+3
2016-12-13[ADCE] Add code to remove dead branchesDavid Callahan17-7/+101
2016-04-15[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl1-6/+5
2016-04-13[PGO] Remove redundant VP instrumentationBetul Buyukkurt1-0/+19
2016-04-01testcase gardening: update the emissionKind enum to the new syntax. (NFC)Adrian Prantl1-1/+1
2016-03-29ADCE: Remove debug info intrinsics in dead scopesDuncan P. N. Exon Smith1-0/+101
2015-10-30[PM] Port ADCE to the new pass managerJustin Bogner1-0/+1
2015-10-30Whitespace. NFCJustin Bogner1-2/+0
2015-06-17Move the personality function from LandingPadInst to FunctionDavid Majnemer3-8/+8
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie9-28/+28
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie6-28/+28
2013-08-16[tests] Cleanup initialization of test suffixes.Daniel Dunbar1-1/+0
2012-02-16Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2-3/+1
2011-09-02Try to eliminate the use of the 'unwind' instruction.Bill Wendling2-2/+2
2011-08-31Update to new EH scheme.Bill Wendling3-1/+15
2011-06-17stop accepting begin/end around function bodies in the .ll parser, this isn't...Chris Lattner1-4/+2
2009-09-11Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman22-22/+22