llvm-project/clang/lib
Argyrios Kyrtzidis aa484c90cf [Lex/DependencyDirectivesScanner] Keep track of the presence of tokens between the last scanned directive and EOF
Directive `dependency_directives_scan::tokens_present_before_eof` is introduced to indicate there were tokens present before
the last scanned dependency directive and EOF.
This is useful to ensure we correctly identify the macro guards when lexing using the dependency directives.

Differential Revision: https://reviews.llvm.org/D133357
2022-09-07 10:31:29 -07:00
..
APINotes
ARCMigrate [clang] Qualify auto in range-based for loops (NFC) 2022-09-03 23:27:27 -07:00
AST [clang] fix profiling of template arguments of template and declaration kind 2022-09-06 18:27:39 +02:00
ASTMatchers Revert "ManagedStatic: remove from ASTMatchersInternal.h" 2022-07-27 15:46:21 +02:00
Analysis [clang] Qualify auto in range-based for loops (NFC) 2022-09-03 23:27:27 -07:00
Basic [RISCV] Add '32bit' feature to rv32 only builtins. 2022-09-06 14:46:35 -07:00
CodeGen Avoid __builtin_assume_aligned crash when the 1st arg is array type 2022-09-07 12:46:20 -04:00
CrossTU Fixed a number of typos 2022-08-01 13:13:18 -04:00
DirectoryWatcher [clang] fix deprecation 2022-08-09 17:42:55 +02:00
Driver [CUDA] Fix test failing when using the new driver 2022-09-06 20:14:20 -05:00
Edit [clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 09:12:46 -07:00
ExtractAPI [clang][ExtractAPI] Record availability information on all platforms 2022-08-19 14:54:52 -07:00
Format [clang-format] Change heuristic for locating lambda template arguments 2022-09-06 12:24:19 +02:00
Frontend [clang] Qualify auto in range-based for loops (NFC) 2022-09-03 23:27:27 -07:00
FrontendTool [C++20][Modules][HU 1/5] Introduce header units as a module type. 2022-03-25 09:17:14 +00:00
Headers [OpenCL] Remove argument names from atomic/fence builtins 2022-09-06 10:50:57 +01:00
Index [clang] Qualify auto in range-based for loops (NFC) 2022-09-03 23:27:27 -07:00
IndexSerialization
Interpreter [clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 09:12:46 -07:00
Lex [Lex/DependencyDirectivesScanner] Keep track of the presence of tokens between the last scanned directive and EOF 2022-09-07 10:31:29 -07:00
Parse [NFC][clang] LLVM_FALLTHROUGH => [[fallthrough] 2022-09-03 08:58:31 +08:00
Rewrite [clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 09:12:46 -07:00
Sema Avoid __builtin_assume_aligned crash when the 1st arg is array type 2022-09-07 12:46:20 -04:00
Serialization [ASTReader] Fix -Wunused-private-field in non-assertion builds after D128490. NFC 2022-09-04 23:48:55 -07:00
StaticAnalyzer [analyzer] Track trivial copy/move constructors and initializer lists in the BugReporter 2022-09-05 17:06:27 +02:00
Support [RISCV][Clang] Support policy function for all vector segment load. 2022-08-04 17:47:24 +00:00
Testing [include-cleaner] Include-cleaner library structure, and simplistic AST walking. 2022-04-29 11:04:11 +02:00
Tooling [clang] Qualify auto in range-based for loops (NFC) 2022-09-03 23:27:27 -07:00
CMakeLists.txt [RISCV] Moving RVV intrinsic type related util to clang/Support 2022-04-20 21:13:13 +08:00