llvm-project/clang/lib/Basic
zhoujingya 8ba248d102 [VENTUS][RISCV] Add vararg support
Because ventus riscv is designed specially for OpenCL language, we originally add or remove some language features mainly for serving OpenCL, but we now need to add customized `printf` function which is expected to be written in C, so we need also to add support for C language features in current ventus

Signed-off-by: zhoujingya <jing.zhou@terapines.com>
2023-04-13 15:00:35 +08:00
..
Targets [VENTUS][RISCV] Add vararg support 2023-04-13 15:00:35 +08:00
Attributes.cpp [clang] Don't include StringSwitch.h (NFC) 2022-09-18 22:21:32 -07:00
BuiltinTargetFeatures.h [clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 09:12:46 -07:00
Builtins.cpp Fix __builtin_assume_aligned incorrect type descriptor and C++ object polymorphic address 2022-09-20 12:35:18 -04:00
CLWarnings.cpp Reland "[clang-cl] Accept `#pragma warning(disable : N)` for some N" 2021-09-30 15:03:23 -04:00
CMakeLists.txt Link libclangBasic against libatomic when necessary. 2022-11-03 21:07:44 +01:00
CharInfo.cpp
CodeGenOptions.cpp [NFC] Remove duplicate isNoBuiltinFunc method 2021-03-10 09:18:55 +01:00
Cuda.cpp Add support for CUDA-11.8 and sm_{87,89,90} GPUs. 2022-10-07 13:59:28 -07:00
DarwinSDKInfo.cpp [clang] Use std::nullopt instead of None in comments (NFC) 2022-12-04 15:57:24 -08:00
Diagnostic.cpp Improve handling of static assert messages. 2022-06-29 14:57:35 +02:00
DiagnosticIDs.cpp [Basic] Use std::nullopt instead of None (NFC) 2022-12-03 11:34:27 -08:00
DiagnosticOptions.cpp [clang] Use std::underlying_type_t (NFC) 2022-10-12 19:20:38 -07:00
ExpressionTraits.cpp
FileEntry.cpp
FileManager.cpp [Basic] Use std::nullopt instead of None (NFC) 2022-12-03 11:34:27 -08:00
FileSystemStatCache.cpp
IdentifierTable.cpp [HLSL] Support cbuffer/tbuffer for hlsl. 2022-09-21 10:07:43 -07:00
LangOptions.cpp [FPEnv] Allow CompoundStmt to keep FP options 2022-07-03 17:06:26 +07:00
LangStandards.cpp [CMake] Remove CLANG_DEFAULT_STD_C/CLANG_DEFAULT_STD_CXX 2022-10-16 13:15:44 -07:00
MakeSupport.cpp Ensure newlines at the end of files (NFC) 2022-07-17 15:37:45 -07:00
Module.cpp [C++20] [Modules] Attach implicitly declared allocation funcitons to 2022-11-15 17:21:48 +08:00
NoSanitizeList.cpp [sanitizer] Add "mainfile" prefix to sanitizer special case list 2022-07-15 10:39:26 -07:00
ObjCRuntime.cpp
OpenCLOptions.cpp [OpenCL] Turn global vector into static array. NFCI. 2022-03-05 19:16:28 +01:00
OpenMPKinds.cpp [OpenMP] Initial parsing/sema for 'strict' modifier with 'num_tasks' clause 2022-11-18 16:26:47 -08:00
OperatorPrecedence.cpp
ProfileList.cpp [Basic] Use std::nullopt instead of None (NFC) 2022-12-03 11:34:27 -08:00
SanitizerSpecialCaseList.cpp [clang] Fix ambiguous use of `report_fatal_error`. 2022-08-29 15:32:49 +00:00
Sanitizers.cpp [clang-cl][sanitizer] Add -fsanitize-address-use-after-return to clang. 2021-06-11 12:07:35 -07:00
Sarif.cpp Refactor StaticAnalyzer to use `clang::SarifDocumentWriter` 2022-11-17 14:47:02 -05:00
SourceLocation.cpp Refactor StaticAnalyzer to use `clang::SarifDocumentWriter` 2022-11-17 14:47:02 -05:00
SourceManager.cpp Correct typo introduced in f607884a04 2022-12-04 09:32:00 +01:00
Stack.cpp Remove unused #include "llvm/ADT/Optional.h" 2022-12-05 06:31:11 +00:00
TargetID.cpp [Driver] llvm::Optional => std::optional 2022-12-03 20:17:05 +00:00
TargetInfo.cpp [clang] Avoid duplicating ProgramAddressSpace in TargetInfo. NFCI 2022-12-01 20:40:58 +00:00
Targets.cpp [Clang][MinGW][cygwin] Fix __declspec with -fdeclspec enabled 2022-10-03 10:58:45 +03:00
Targets.h
TokenKinds.cpp [Pseudo] Token/TokenStream, PP directive parser. 2022-02-23 17:52:02 +01:00
TypeTraits.cpp [clang] fix frontend crash when evaluating type trait 2022-08-13 00:02:19 +08:00
Version.cpp [NFC][clang] Return underlying strings directly instead of OS.str() 2021-12-09 16:05:46 -08:00
Warnings.cpp
XRayInstr.cpp [clang][cli] Generate and round-trip CodeGen options 2021-02-09 11:43:38 +01:00
XRayLists.cpp