llvm-project/clang/lib/Sema
Pengxuan Zheng 38612fbc89 Reland "[COFF, ARM64] Add __break intrinsic"
https://docs.microsoft.com/en-us/cpp/intrinsics/arm64-intrinsics?view=msvc-170

Reland after fixing the test failure. The failure was due to conflict with a
change (D122983) which was merged right before this patch.

Reviewed By: rnk, mstorsjo

Differential Revision: https://reviews.llvm.org/D124032
2022-04-20 13:01:30 -07:00
..
AnalysisBasedWarnings.cpp [clang] Remove redundant member initialization (NFC) 2022-01-02 10:20:23 -08:00
CMakeLists.txt [clang] Make libBasic not depend on MC 2021-04-28 12:16:22 -04:00
CodeCompleteConsumer.cpp [CodeCompletion] Signature help for aggregate initialization. 2022-01-04 16:00:22 +01:00
CoroutineStmtBuilder.h
DeclSpec.cpp Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C++17" 2022-01-26 16:55:53 +01:00
DelayedDiagnostic.cpp
IdentifierResolver.cpp Reland "[Clang][Sema] Fix invalid redefinition error in if/switch/for statement" 2022-04-21 01:18:58 +08:00
JumpDiagnostics.cpp [clang] Add range accessor for ObjCAtTryStmt catch_stmts and use it 2021-10-27 08:57:05 -04:00
MultiplexExternalSemaSource.cpp [clang][AST] Improve AST Reader/Writer memory footprint 2021-05-20 15:34:29 -07:00
OpenCLBuiltins.td [OpenCL] Add device enqueue guards for DSE builtins 2022-04-11 11:27:51 +01:00
ParsedAttr.cpp Allow parameter pack expansions and initializer lists in annotate attribute 2022-02-08 13:38:07 -05:00
Scope.cpp Revert D119136 "[clang] Implement Change scope of lambda trailing-return-type" and its follow-up 2022-04-20 10:57:12 -07:00
ScopeInfo.cpp [clang] Disallow mixing SEH and Objective-C exceptions 2021-10-20 14:18:12 -04:00
Sema.cpp Revert D119136 "[clang] Implement Change scope of lambda trailing-return-type" and its follow-up 2022-04-20 10:57:12 -07:00
SemaAccess.cpp [C++2b] Implement multidimentional subscript operator 2022-02-08 12:10:47 -05:00
SemaAttr.cpp In fast-math mode, when unsafe math optimizations are enabled, the 2022-04-05 04:58:19 -07:00
SemaAvailability.cpp [clang] Convert a few loops to for-each 2021-10-11 14:24:32 -04:00
SemaCUDA.cpp [CUDA][HIP] Fix host used external kernel in archive 2022-04-13 10:47:16 -04:00
SemaCXXScopeSpec.cpp Revert D119136 "[clang] Implement Change scope of lambda trailing-return-type" and its follow-up 2022-04-20 10:57:12 -07:00
SemaCast.cpp [randstruct] Add randomize structure layout support 2022-04-09 13:15:36 -07:00
SemaChecking.cpp Reland "[COFF, ARM64] Add __break intrinsic" 2022-04-20 13:01:30 -07:00
SemaCodeComplete.cpp Add some helpers to better check Scope's kind. NFC 2022-04-16 11:31:40 +08:00
SemaConcept.cpp [NFC] move CheckInstantiatedFunctionTemplateConstraints to SemaConcepts.cpp 2022-03-03 11:47:20 -08:00
SemaConsumer.cpp
SemaCoroutine.cpp Add some helpers to better check Scope's kind. NFC 2022-04-16 11:31:40 +08:00
SemaDecl.cpp [C2x] Disallow functions without prototypes/functions with identifier lists 2022-04-20 13:28:15 -04:00
SemaDeclAttr.cpp [HLSL] Add Semantic syntax, and SV_GroupIndex 2022-04-14 10:21:58 -05:00
SemaDeclCXX.cpp Reland "[AST] Add a new TemplateKind for template decls found via a using decl."" 2022-04-14 11:04:55 +02:00
SemaDeclObjC.cpp Reland "[clang][ObjC] Add fix it for missing methods in impl" 2022-01-06 10:55:02 -05:00
SemaExceptionSpec.cpp [OpenMP] Initial parsing/sema for the 'omp target parallel loop' construct 2022-03-24 09:19:00 -07:00
SemaExpr.cpp Revert D119136 "[clang] Implement Change scope of lambda trailing-return-type" and its follow-up 2022-04-20 10:57:12 -07:00
SemaExprCXX.cpp Revert D119136 "[clang] Implement Change scope of lambda trailing-return-type" and its follow-up 2022-04-20 10:57:12 -07:00
SemaExprMember.cpp Add some helpers to better check Scope's kind. NFC 2022-04-16 11:31:40 +08:00
SemaExprObjC.cpp [clang] Fix bugprone argument comments (NFC) 2022-01-09 00:19:49 -08:00
SemaFixItUtils.cpp [clang] NFC: Rename rvalue to prvalue 2021-06-09 12:27:10 +02:00
SemaInit.cpp Treat `std::move`, `forward`, etc. as builtins. 2022-04-17 13:26:16 -07:00
SemaLambda.cpp Revert D119136 "[clang] Implement Change scope of lambda trailing-return-type" and its follow-up 2022-04-20 10:57:12 -07:00
SemaLookup.cpp [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
SemaModule.cpp [C++20][Modules] Remove an empty statement [NFC]. 2022-04-11 10:06:23 +01:00
SemaObjCProperty.cpp [Clang][Sema] Fix attribute mismatch warning for ObjC class properties 2022-01-11 12:10:18 +00:00
SemaOpenMP.cpp Clean up `OMPAtomicDirective::Create` 2022-04-15 11:41:26 -04:00
SemaOverload.cpp Revert "[Concepts] Fix overload resolution bug with constrained candidates" 2022-04-19 07:51:21 -04:00
SemaPseudoObject.cpp [clang] NFC: Rename rvalue to prvalue 2021-06-09 12:27:10 +02:00
SemaSYCL.cpp [SYCL] Diagnose uses of zero length arrays 2021-12-29 15:30:18 +03:00
SemaStmt.cpp Add some helpers to better check Scope's kind. NFC 2022-04-16 11:31:40 +08:00
SemaStmtAsm.cpp [Inline-asm] Add diagnosts for unsupported inline assembly arguments 2022-03-23 11:25:19 +08:00
SemaStmtAttr.cpp [clang][parse] Move source range into ParsedAttibutesView 2022-03-24 08:11:57 +01:00
SemaTemplate.cpp Reland "[AST] Add a new TemplateKind for template decls found via a using decl."" 2022-04-14 11:04:55 +02:00
SemaTemplateDeduction.cpp Revert "[Concepts] Fix overload resolution bug with constrained candidates" 2022-04-19 07:51:21 -04:00
SemaTemplateInstantiate.cpp [NFC] Change TemplateInstantiator to refer to the base using a typedef 2022-03-03 09:12:05 -08:00
SemaTemplateInstantiateDecl.cpp Don't treat 'T &forward(T&&)' as builtin. 2022-04-18 11:11:21 -07:00
SemaTemplateVariadic.cpp Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
SemaType.cpp [C2x] Disallow functions without prototypes/functions with identifier lists 2022-04-20 13:28:15 -04:00
TreeTransform.h Revert D119136 "[clang] Implement Change scope of lambda trailing-return-type" and its follow-up 2022-04-20 10:57:12 -07:00
TypeLocBuilder.cpp
TypeLocBuilder.h
UsedDeclVisitor.h [HIP][OpenMP] Fix assertion in deferred diag 2021-10-25 11:07:40 -04:00