aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/Rewrite
AgeCommit message (Expand)AuthorFilesLines
2026-01-06[clang] Reference-count `ModuleCache` non-intrusively (#164889)Jan Svoboda1-1/+1
2025-11-21[clang][NFC] Inline Frontend/FrontendDiagnostic.h -> Basic/DiagnosticFrontend...Jordan Rupprecht1-1/+1
2025-10-15[clang] NFC: rename TagType::getOriginalDecl back to getDecl (#163271)Matheus Izvekov1-3/+2
2025-09-16[clang] Initialize the file system explicitly (#158381)Jan Svoboda1-1/+1
2025-08-27[clang] AST: fix getAs canonicalization of leaf types (#155028)Matheus Izvekov1-2/+3
2025-08-26[clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl...Matheus Izvekov2-30/+21
2025-08-25[clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313)Matheus Izvekov1-9/+1
2025-08-09[clang] missing changes to the Rewriter (#152845)Matheus Izvekov2-23/+37
2025-07-29[Preprocessor] Do not expand macros if the input is already preprocessed (#13...Juan Manuel Martinez Caamaño1-2/+3
2025-05-31[Frontend] Remove unused includes (NFC) (#142256)Kazu Hirata5-7/+0
2025-05-01[clang][frontend] Require invocation to construct `CompilerInstance` (#137668)Jan Svoboda1-4/+3
2025-01-21[Rewrite] Avoid repeated hash lookups (NFC) (#123696)Kazu Hirata1-2/+2
2025-01-11Reapply "[clang] Avoid re-evaluating field bitwidth" (#122289)Timm Baeder1-1/+2
2025-01-08Revert "[clang] Avoid re-evaluating field bitwidth (#117732)"Timm Bäder1-2/+1
2025-01-08[clang] Avoid re-evaluating field bitwidth (#117732)Timm Baeder1-1/+2
2024-11-21Reapply "[NFC] Explicitly pass a VFS when creating DiagnosticsEngine (#115852)"Kadir Cetinkaya1-0/+1
2024-11-21Revert "[NFC] Explicitly pass a VFS when creating DiagnosticsEngine (#115852)"Sylvestre Ledru1-1/+0
2024-11-21[NFC] Explicitly pass a VFS when creating DiagnosticsEngine (#115852)kadir çetinkaya1-0/+1
2024-09-25[clang] Make deprecations of some `FileManager` APIs formal (#110014)Jan Svoboda1-1/+1
2024-09-24[Rewrite] Use SmallSetVector (NFC) (#109746)Kazu Hirata1-36/+14
2024-09-23[Rewrite] Use auto (NFC)Kazu Hirata1-16/+16
2024-09-23[Rewrite] Avoid repeated hash lookups (NFC) (#109605)Kazu Hirata1-4/+4
2024-09-22[Rewrite] clang-format RewriteObjC.cpp (NFC)Kazu Hirata1-5/+7
2024-09-19[clang] Tidy uses of raw_string_ostream (NFC)Youngsuk Kim1-5/+4
2024-09-18Fix OOM in FormatDiagnostic (2nd attempt) (#108866)Vakhurin Sergei1-3/+1
2024-09-16Revert "Fix OOM in FormatDiagnostic" (#108838)Aaron Ballman1-1/+3
2024-09-16Fix OOM in FormatDiagnostic (#108187)Vakhurin Sergei1-3/+1
2024-09-15[Frontend] Avoid repeated hash lookups (NFC) (#108738)Kazu Hirata1-2/+1
2024-09-08[Frontend] Use range-based for loops (NFC) (#107757)Kazu Hirata1-60/+48
2024-09-08[FrontEnd] Use SetVector (NFC) (#107743)Kazu Hirata1-47/+31
2024-09-08[Frontend] Avoid repeated hash lookups (NFC) (#107728)Kazu Hirata1-12/+4
2024-08-18[llvm][clang] Move RewriterBuffer to ADT. (#99770)Jacques Pienaar5-3/+10
2024-07-05[clang] Avoid 'raw_string_ostream::str' (NFC)Youngsuk Kim1-4/+3
2024-07-02[Clang][NFC] Improve RewriteModernObjC code quality by using const reference ...Oleksandr T1-19/+18
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling1-1/+1
2024-02-08[clang][lex] Always pass suggested module to `InclusionDirective()` callback ...Jan Svoboda1-4/+6
2024-01-20[Frontend] Use SmallString::operator std::string (NFC)Kazu Hirata1-1/+1
2024-01-12[clang] Use SmallString::operator std::string() (NFC)Kazu Hirata1-1/+1
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-1/+1
2023-11-05[clang][NFC] Refactor `StringLiteral::StringKind`Vlad Serebrennikov2-2/+2
2023-11-03[clang][NFC] Refactor `TagTypeKind` (#71160)Vlad Serebrennikov2-35/+34
2023-11-01[clang][NFC] Refactor `ObjCMethodDecl::ImplementationControl`Vlad Serebrennikov1-2/+2
2023-10-31[clang][NFC] Refactor `ArrayType::ArraySizeModifier`Vlad Serebrennikov2-2/+2
2023-10-24Make -frewrite-includes handle -include correctlyPaul Robinson1-2/+5
2023-10-06Make -frewrite-includes put an endif at the end of the included text (#67613)Paul T Robinson1-8/+34
2023-09-08Reapply "[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`"Jan Svoboda2-2/+3
2023-09-06Revert "[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`"Jan Svoboda2-3/+2
2023-09-06[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`Jan Svoboda2-2/+3
2023-03-29[NFC][Clang] Move DebugOptions to llvm/Frontend for reuse in FlangKiran Chandramohan1-4/+5
2023-01-05[clang] Correct -frewrite-includes generation of line control directives with...Tom Honermann1-10/+16