summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/StripSymbols.cpp
AgeCommit message (Expand)Author
2025-06-26[llvm] Use llvm::is_contained (NFC) (#145844)Kazu Hirata
2025-06-05[llvm] Ensure newline at the end of files (NFC) (#143061)Kazu Hirata
2025-05-26[LLVM] [NFC] - Remove duplicate #include headers from the files of llvm dir (...Akash Agrawal
2025-04-09[llvm-extract] Delete dead `CG Profile` edges (#134940)Mircea Trofin
2024-11-04StripSymbols: Query llvm.dbg.declare by intrinsic ID instead of name (#114836)Matt Arsenault
2024-11-03[IPO] Remove unused includes (NFC) (#114716)Kazu Hirata
2023-11-06[Transforms] Use StringRef::starts_with/ends_with instead of startswith/endsw...Simon Pilgrim
2023-07-31[StripDeadDebugInfo] Drop dead CUs for const global expressionAlexey Bader
2023-04-17Remove several no longer needed includes. NFCIBjorn Pettersson
2023-03-15[Debugify/Strip] Fix returned PreservedAnalysesArthur Eubanks
2023-03-03[StripDebugInfo] Reuse DebugInfoFinder for findind Live CUsMaksim Sabianin
2023-02-07Reland [LegacyPM] Remove some legacy passesArthur Eubanks
2023-02-07Revert "[LegacyPM] Remove some legacy passes"Arthur Eubanks
2023-02-07[LegacyPM] Remove some legacy passesArthur Eubanks
2022-12-20[llvm-extract] Use new pass manager instead of legacy pass managerArthur Eubanks
2022-09-11[StripDeadDebugInfo] Drop dead CUsAlexey Bader
2022-08-27[Transform] Use range-based for loops (NFC)Kazu Hirata
2021-10-31[Transforms] Use {DenseSet,SetVector,SmallPtrSet}::contains (NFC)Kazu Hirata
2021-02-08[Transforms] Use range-based for loops (NFC)Kazu Hirata
2020-09-15[NewPM] Port strip* passes to NPMArthur Eubanks
2020-03-18Remove CompositeType class.Eli Friedman
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-06-04Move Analysis/Utils/Local.h back to TransformsDavid Blaikie
2018-03-21Fix a couple of layering violations in TransformsDavid Blaikie
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-04-11[StripDeadDebug/DIFinder] Track inlined SPsKeno Fischer
2017-04-06[StripDeadDebugInfo] Drop dead CUs entirelyKeno Fischer
2016-12-20[IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl
2016-12-16Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl
2016-12-16[IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl
2016-12-16Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl
2016-12-16[IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl
2016-09-17Don't create a SymbolTable in Function when the LLVMContext discards value na...Mehdi Amini
2016-09-13DebugInfo: New metadata representation for global variables.Peter Collingbourne
2016-06-26Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor
2016-04-18[NFC] Header cleanupMehdi Amini
2016-04-15[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl
2015-11-05DI: Reverse direction of subprogram -> function edge.Peter Collingbourne
2015-10-13IPO: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
2015-06-25Use foreach loop over constant operands. NFC.Pete Cooper
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith
2015-04-21DebugInfo: Drop rest of DIDescriptor subclassesDuncan P. N. Exon Smith
2015-04-20DebugInfo: Delete subclasses of DIScopeDuncan P. N. Exon Smith
2015-04-15DebugInfo: Gut DICompileUnit and DIFileDuncan P. N. Exon Smith