summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/GlobalDCE
AgeCommit message (Expand)Author
2024-06-04[IR] Remove support for icmp and fcmp constant expressions (#93038)Nikita Popov
2024-04-15Reapply "[llvm] Teach GlobalDCE about dso_local_equivalent"Leonard Chan
2024-04-15Revert "Reapply "[llvm] Teach GlobalDCE about dso_local_equivalent""Leonard Chan
2024-04-15Reapply "[llvm] Teach GlobalDCE about dso_local_equivalent"Leonard Chan
2024-03-20[IR] Change representation of getelementptr inrange (#84341)Nikita Popov
2023-11-03[IR] Remove zext and sext constant expressions (#71040)Nikita Popov
2023-08-29[LangRef] Remove module flag description that does not exist anymoreJohannes Doerfert
2023-06-23[LTO][GlobalDCE] Use pass parameter instead of module flag for LTO phaseTeresa Johnson
2023-03-26Revert "[llvm] Teach GlobalDCE about dso_local_equivalent"Leonard Chan
2023-02-23[llvm] Teach GlobalDCE about dso_local_equivalentLeonard Chan
2022-12-08[NFC] Port all GlobalDCE tests to `-passes=` syntaxRoman Lebedev
2022-11-27GlobalDCE: Convert tests to opaque pointersMatt Arsenault
2022-02-17[GlobalDCE] [VFE] Avoid dropping vfunc dependencies when an invalid vtable en...Kuba Mracek
2022-02-17[GlobalDCE] [VFE] Add a test for incorrect VFE behavior in presence of null/i...Kuba Mracek
2021-11-27[test] Use -passes syntax when specifying pipeline in some more testsBjorn Pettersson
2021-10-31[Verifier] Add verification logic for GlobalIFuncsItay Bookstein
2021-10-06[GlobalDCE] In VFE, replace the whole 'sub' expression of unused relative-poi...Kuba Mracek
2021-09-13[GlobalDCE] In VFE support for relative pointers, allow GEP references to the...Kuba Mracek
2021-08-31[GlobalDCE] Handle relative pointers in VFE (for Swift vtables)Kuba Mracek
2020-12-17[SimplifyCFG] MergeBlockIntoPredecessor() already knows how to preserve DomTreeRoman Lebedev
2020-07-28[FunctionAttrs] Rename functionattrs -> function-attrsArthur Eubanks
2020-01-23[WPD/VFE] Always emit vcall_visibility metadata for -fwhole-program-vtablesTeresa Johnson
2019-10-17Reland: Dead Virtual Function EliminationOliver Stannard
2019-10-14Revert "Dead Virtual Function Elimination"Jorge Gorbe Moya
2019-10-11Dead Virtual Function EliminationOliver Stannard
2019-05-15[IR] Disallow llvm.global_ctors and llvm.global_dtors of the 2-field form in ...Fangrui Song
2019-04-17Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher
2019-04-17Temporarily Revert "Add basic loop fusion pass."Eric Christopher
2018-11-16GlobalDCE: Teach isEmptyFunction() to ignore debug intrinsics.Adrian Prantl
2017-05-25[PM] Teach the PGO instrumentation pasess to run GlobalDCE beforeChandler Carruth
2017-01-24[PH] Replace uses of AssertingVH from members of analysis results withChandler Carruth
2017-01-23[PM] Replace the hard invalidate in JumpThreading for LVI with correctChandler Carruth
2016-12-26Test the different scenarios of GlobalDCE and comdats moreChandler Carruth
2016-05-04[GlobalDCE, Misc] Don't remove functions referenced by ifuncsDavid Majnemer
2016-05-03[IPO/GlobalDCE] Port to the new pass manager.Davide Italiano
2016-05-01[GlobalDCE] Modernize. Use FileCheck instead of grep.Davide Italiano
2015-09-11[opaque pointer type] Add textual IR support for explicit type parameter for ...David Blaikie
2015-04-16[opaque pointer type] Add textual IR support for explicit type parameter to t...David Blaikie
2015-03-13[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie
2015-01-06Change the .ll syntax for comdats and add a syntactic sugar.Rafael Espindola
2014-10-07GlobalDCE: Don't drop any COMDAT membersDavid Majnemer
2014-08-25Remove dangling initializers in GlobalDCEBruno Cardoso Lopes
2014-07-30Use "weak alias" instead of "alias weak"Rafael Espindola
2014-07-08Revert "GlobalDCE: Delete available_externally initializers if it allows remo...Pete Cooper
2014-07-04GlobalDCE: Delete available_externally initializers if it allows removing the...Benjamin Kramer
2014-06-03Allow alias to point to an arbitrary ConstantExpr.Rafael Espindola
2014-05-16Fix most of PR10367.Rafael Espindola
2014-05-13Convert test to FileCheck.Rafael Espindola