- c84d8e8 [clang][modules] Introduce new `ModuleCache` interface (#131193) by Jan Svoboda · 3 months ago
- 9e2eb95 [Coroutines] [CodeGen] Don't actually emit an output file from unit test by Benjamin Kramer · 4 months ago
- 15c49b9 [Coroutines] [CodeGen] Don't change AST in CodeGen/Coroutines by Chuanqi Xu · 4 months ago
- 8bf19ec [clang] Fix use of dangling ptr in CommandLineTest (#119798) by macurtis-amd · 6 months ago
- df9a14d Reapply "[NFC] Explicitly pass a VFS when creating DiagnosticsEngine (#115852)" by Kadir Cetinkaya · 7 months ago
- a1153cd Revert "[NFC] Explicitly pass a VFS when creating DiagnosticsEngine (#115852)" by Sylvestre Ledru · 7 months ago
- bdd10d9 [NFC] Explicitly pass a VFS when creating DiagnosticsEngine (#115852) by kadir çetinkaya · 7 months ago
- 4e60075 [Clang] [Tests] Refactor most unit tests to use DynamicRecursiveASTVisitor (#115132) by Sirraide · 7 months ago
- 5845688 Reapply "[clang] Introduce diagnostics suppression mappings (#112517)" by Kadir Cetinkaya · 7 months ago
- 5f140ba Revert "[clang] Introduce diagnostics suppression mappings (#112517)" by Kadir Cetinkaya · 7 months ago
- 41e3919 [clang] Introduce diagnostics suppression mappings (#112517) by kadir çetinkaya · 7 months ago
- 4dd55c5 [clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399) by Jay Foad · 8 months ago
- b1aea98 [clang] Make deprecations of some `FileManager` APIs formal (#110014) by Jan Svoboda · 9 months ago
- 3cd3202 [Frontend] Teach LoadFromASTFile to take FileName by StringRef (NFC) (#109583) by Kazu Hirata · 9 months ago
- efdb3ae Revert "[SystemZ][z/OS] Propagate IsText parameter to open text files as text (#107906)" by Abhina Sreeskantharajan · 9 months ago
- 7db641a [clang] Don't call raw_string_ostream::flush() (NFC) by Youngsuk Kim · 9 months ago
- edf3b27 [SystemZ][z/OS] Propagate IsText parameter to open text files as text (#107906) by Abhina Sree · 9 months ago
- 918972b [clang] Strip unneeded calls to raw_string_ostream::str() (NFC) by JOE1994 · 9 months ago
- 9e21174 [clang] Avoid 'raw_string_ostream::str' (NFC) by Youngsuk Kim · 12 months ago
- f3dcc23 [clang] Use StringRef::{starts,ends}_with (NFC) (#75149) by Kazu Hirata · 1 year, 6 months ago
- 21361bb [clang] Remove unused argument. NFC. (#73594) by Juergen Ributzka · 1 year, 7 months ago
- b0abc9d [clang] NFCI: Use `FileEntryRef` in `ASTReader::GetHeaderFileInfo()` by Jan Svoboda · 1 year, 9 months ago
- e1cc299 [clang] Introduce copy-on-write `CompilerInvocation` (#65412) by Jan Svoboda · 1 year, 10 months ago
- 8e0c9bb [clang] NFCI: Change returned AnalyzerOptions smart pointer to reference by Jan Svoboda · 1 year, 10 months ago
- 5746002 [clang] NFCI: Change returned LanguageOptions pointer to reference by Jan Svoboda · 1 year, 10 months ago
- a57bdc8 [clang] Fix leak in LoadFromCommandLineWorkingDirectory unit test by Hamish Knight · 2 years ago
- 62e4c22 [clang] Fix ASTUnit working directory handling by Hamish Knight · 2 years ago
- 807aa26 [C++20] [Modules] Don't ignore -fmodule-file when we compile pcm files by Chuanqi Xu · 2 years, 1 month ago
- 55f7e00 [libclang] Add index option to store preambles in memory by Igor Kushnir · 2 years, 3 months ago
- cc92959 [libclang] Add API to override preamble storage path by Igor Kushnir · 2 years, 4 months ago
- d768bf9 [NFC][TargetParser] Replace uses of llvm/Support/Host.h by Archibald Elliott · 2 years, 4 months ago
- 62c7f03 [NFC][TargetParser] Remove llvm/ADT/Triple.h by Archibald Elliott · 2 years, 4 months ago
- b2b078a [clang/CodeGenActionTest] Use the platform's path separator for the `DebugInfoCWDCodeGen` test by Argyrios Kyrtzidis · 2 years, 5 months ago
- 6ad0788 [clang] Use std::optional instead of llvm::Optional (NFC) by Kazu Hirata · 2 years, 5 months ago
- a1580d7 [clang] Add #include <optional> (NFC) by Kazu Hirata · 2 years, 5 months ago
- f09cf34 [Support] Move TargetParsers to new component by Archibald Elliott · 2 years, 6 months ago
- a41fbb1 [clang/unittests] Use std::nullopt instead of None (NFC) by Kazu Hirata · 2 years, 7 months ago
- 84a9ec2 Remove redundant option -menable-unsafe-fp-math. by Zahira Ammarguellat · 2 years, 9 months ago
- afb4efd Fix lack of cc1 flag in llvmcmd sections when assertions are enabled by Aiden Grossman · 2 years, 11 months ago
- 8dfaecc [CGDebugInfo] Access the current working directory from the `VFS` by Argyrios Kyrtzidis · 2 years, 11 months ago
- 35ab2a1 Fix a buglet in remove_dots(). by Paul Pluzhnikov · 3 years, 1 month ago
- 00a3c9f [Frontend] Flip default of CreateInvocationOptions::ProbePrecompiled to false by Sam McCall · 3 years, 1 month ago
- f44552a [Frontend] Fix broken createInvocation test due to bad merge by Sam McCall · 3 years, 2 months ago
- 499d0b9 [clang] createInvocationFromCommandLine -> createInvocation, delete former. NFC by Sam McCall · 3 years, 2 months ago
- 04b4190 [Driver] Make "upgrade" of -include to include-pch optional; disable in clangd by Sam McCall · 3 years, 2 months ago
- 40c1372 [Frontend] give createInvocationFromCommandLine an options struct by Sam McCall · 3 years, 2 months ago
- 06285fc [test][clang] Use -clear-ast-before-backend instead of -flegacy-pass-manager in CommandLineTest by Arthur Eubanks · 3 years, 2 months ago
- ed4e6e0 [cmake] Remove LLVM_ENABLE_NEW_PASS_MANAGER cmake option by Nikita Popov · 3 years, 3 months ago
- b3dae59 [clang] Fix CodeGenAction for LLVM IR MemBuffers by Ryan Senanayake · 3 years, 3 months ago
- d0262c2 [llvm] Add null-termination capability to SmallVectorMemoryBuffer by Jan Svoboda · 3 years, 6 months ago
- 655bea4 [modules] Use `HashBuilder` and `MD5` for the module hash. by Alexandre Rames · 3 years, 10 months ago
- 2ff7ca9 [clangd] Avoid "expected one compiler job" by picking the first eligible job. by Sam McCall · 3 years, 11 months ago
- 1def257 PR51018: Remove explicit conversions from SmallString to StringRef to future-proof against C++23 by David Blaikie · 4 years ago
- 63816645 Introduce SYCL 2020 mode by Aaron Ballman · 4 years, 1 month ago
- 26bbb87 [clang] Implement CompilerInvocation copy assignment by Jan Svoboda · 4 years, 2 months ago
- 09d1f6e [clang] Fix copy constructor of CompilerInvocation by Jan Svoboda · 4 years, 3 months ago
- cc26943 [clang][cli] Ensure plugin args are generated in deterministic order by Jan Svoboda · 4 years, 3 months ago
- c165a99 [SYCL] Rework the SYCL driver options by Aaron Ballman · 4 years, 3 months ago
- 4295ae9 [clang][modules] Use extensible RTTI for ModuleFileExtension by Jan Svoboda · 4 years, 4 months ago
- ed86328 [clang][cli] Add explicit round-trip test by Jan Svoboda · 4 years, 4 months ago
- 8afabff Frontend: Fix memory leak in CompilerInstance::setVerboseOutputStream by Duncan P. N. Exon Smith · 4 years, 7 months ago
- 2154cff [clang][cli] Store LangStandard::Kind in LangOptions by Jan Svoboda · 4 years, 5 months ago
- 9710064 Reapply "[clang][cli] Port DiagnosticOpts to new option parsing system" by Jan Svoboda · 4 years, 5 months ago
- 8e3e148 Revert "[clang][cli] Port DiagnosticOpts to new option parsing system" by Jan Svoboda · 4 years, 5 months ago
- 8e3230f [clang][cli] Port DiagnosticOpts to new option parsing system by Jan Svoboda · 4 years, 6 months ago
- 33f90f3 [clang][cli] Report the actual argument parsing result by Jan Svoboda · 4 years, 6 months ago
- a828fb4 [clang][cli] Port a CommaJoined option to the marshalling infrastructure by Jan Svoboda · 4 years, 6 months ago
- 67a4c67 Reapply "[clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo" by Jan Svoboda · 4 years, 5 months ago
- d0fa7a0 Revert "[clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo" by Jan Svoboda · 4 years, 5 months ago
- c6ea4d5 [clang][cli] Implement ContainsN Google Test matcher by Jan Svoboda · 4 years, 6 months ago
- 77db83a [clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo by Jan Svoboda · 4 years, 6 months ago
- ce8c59e Reapply multiple "[clang][cli]" patches by Jan Svoboda · 4 years, 6 months ago
- f111cf9 [clang][cli] Specify correct integer width for -fbuild-session-timestamp by Jan Svoboda · 4 years, 6 months ago
- 1876a29 Revert more changes that landed on top of 741978d727 by Nico Weber · 4 years, 6 months ago
- 63a2481 [clang][cli] Implement `getAllArgValues` marshalling by Jan Svoboda · 4 years, 6 months ago
- 70410a2 [clang][cli] Let denormalizer decide how to render the option based on the option class by Jan Svoboda · 4 years, 6 months ago
- f2661be [clang][cli] Prevent double denormalization by Jan Svoboda · 4 years, 6 months ago
- 95114f2 [clang][cli] Do not marshall only CC1Option flags in BoolOption by Jan Svoboda · 4 years, 6 months ago
- b61f288 Add comment to closing brace of anonymous namespace, NFC by Duncan P. N. Exon Smith · 4 years, 6 months ago
- 6baa976 [clang][cli] Add flexible TableGen multiclass for boolean options by Jan Svoboda · 4 years, 6 months ago
- 10f4057 [clang][cli] Don't always emit -f[no-]legacy-pass-manager by Jan Svoboda · 4 years, 6 months ago
- 6f26a6d Reland "[clang][cli] CompilerInvocationTest: add tests for boolean options" by Jan Svoboda · 4 years, 6 months ago
- a600432 Frontend: Migrate to FileEntryRef in TextDiagnosticTest, NFC by Duncan P. N. Exon Smith · 4 years, 6 months ago
- 13e4e5e Revert "[clang][cli] CompilerInvocationTest: add tests for boolean options" by Jan Svoboda · 4 years, 6 months ago
- 35621cc [clang][cli] CompilerInvocationTest: add tests for boolean options by Jan Svoboda · 4 years, 6 months ago
- 216d430 [clang][cli] CompilerInvocationTest: join and add test cases by Jan Svoboda · 4 years, 6 months ago
- 03692ba [clang][cli] CompilerInvocationTest: check arg parsing does not produce diagnostics by Jan Svoboda · 4 years, 6 months ago
- 4894e42 [clang][cli] CompilerInvocationTest: remove unnecessary command line arguments by Jan Svoboda · 4 years, 6 months ago
- 5afff86 [clang][cli] CompilerInvocationTest: split enum test into two by Jan Svoboda · 4 years, 6 months ago
- f825ec8 [clang][cli] CompilerInvocationTest: rename member variable in fixture by Jan Svoboda · 4 years, 6 months ago
- cf2bb22 [clang][cli] CompilerInvocationTest: join two test fixtures into one by Jan Svoboda · 4 years, 6 months ago
- 2b84efa [clang][cli] Port Frontend option flags to new option parsing system by Jan Svoboda · 4 years, 7 months ago
- 88ab384 [clang][cli] Split DefaultAnyOf into a default value and ImpliedByAnyOf by Jan Svoboda · 4 years, 7 months ago
- dbfa69c Port some floating point options to new option marshalling infrastructure by Jan Svoboda · 4 years, 7 months ago
- 659f4bd [clang] Add an option for hiding line numbers in diagnostics by Raphael Isemann · 4 years, 8 months ago
- fd14a1f [clang][Frontend] Add missing error handling by LemonBoy · 4 years, 8 months ago
- e2d61ae Correctly set CompilingPCH in PrecompilePreambleAction. by Adam Czachorowski · 4 years, 11 months ago
- e4e2d8e Ensure that CompilerInvocationTest normalizes default target triples by Daniel Grumberg · 5 years ago
- 6330653 [unittest] Fix FrontendTests CanGenerateCC1CommandLineFlag when LLVM_DEFAULT_TARGET_TRIPLE is not normalized after D79796 by Fangrui Song · 5 years ago
- 29125dd Start adding support for generating CC1 command lines from CompilerInvocation by Daniel Grumberg · 5 years ago