llvm-project/clang/lib
Bruno Ricci 473fbc90d1
[clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper
In general there is no way to get to the ASTContext from most AST nodes
(Decls are one of the exception). This will be a problem when implementing
the rest of APValue::dump since we need the ASTContext to dump some kinds of
APValues.

The ASTContext* in ASTDumper and TextNodeDumper is not always non-null.
This is because we still want to be able to use the various dump() functions
in a debugger.

No functional changes intended.

Reverted in fcf4d5e449 since a few dump()
functions in lldb where missed.
2020-07-03 13:59:22 +01:00
..
ARCMigrate [openmp] Base of tablegen generated OpenMP common declaration 2020-06-23 10:32:32 -04:00
AST [clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper 2020-07-03 13:59:22 +01:00
ASTMatchers [clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper 2020-07-03 13:59:22 +01:00
Analysis Reland D81869 "Modify FPFeatures to use delta not absolute settings" 2020-06-27 01:34:57 -07:00
Basic [NFC][clang] Add missing VALIDATE_DIAG_SIZE() 2020-07-02 14:14:57 +02:00
CodeGen [clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper 2020-07-03 13:59:22 +01:00
CrossTU [clang][CrossTU] Invalidate parent map after get cross TU definition. 2020-07-01 09:13:05 +02:00
DirectoryWatcher [DirectoryWatcher] Do not use FSEvents on non-macOS platforms 2020-04-23 10:22:28 -07:00
Driver [VE] Rename VE toolchain source files 2020-07-02 18:45:16 +09:00
Edit [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast 2019-07-02 18:28:13 +00:00
Format [clang-format] Preserve whitespace in selected macros 2020-06-29 09:57:47 -04:00
Frontend [clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper 2020-07-03 13:59:22 +01:00
FrontendTool [NFC] Refactor Registry loops to range for 2020-06-19 00:40:10 +01:00
Headers [PowerPC] Implement Vector Blend Builtins in LLVM/Clang 2020-07-02 16:52:52 -05:00
Index [openmp] Base of tablegen generated OpenMP common declaration 2020-06-23 10:32:32 -04:00
Lex [clang][diagnostics] Add '-Wundef-prefix' warning option 2020-06-30 13:57:47 -07:00
Parse Fix some typos (unkown -> unknown); NFC 2020-07-02 06:41:05 -04:00
Rewrite [Rewrite][NFC] Add FIXMEs and tests for RemoveLineIfEmpty bug 2019-08-15 21:17:48 +00:00
Sema [clang] Check ValueDependent instead of InstantiationDependent before executing the align expr for builtin align functions. 2020-07-03 09:02:12 +02:00
Serialization [clang][Serialization] Don't duplicate the body of LambdaExpr during deserialization 2020-07-02 14:13:35 +01:00
StaticAnalyzer [analyzer][StdLibraryFunctionsChecker] Add POSIX file handling functions 2020-07-02 14:28:05 +02:00
Testing Fix MSVC "not all control paths return a value" warning. NFC. 2020-06-05 10:45:59 +01:00
Tooling Revert RecursiveASTVisitor fixes. 2020-07-03 13:48:24 +02:00
CMakeLists.txt Move unittest helpers to a shared location 2020-05-29 16:47:33 +02:00