zwliew updated this revision to Diff 396578. zwliew added a comment. Herald added subscribers: llvm-commits, openmp-commits, libcxx-commits, lldb-commits, Sanitizers, arjunp, sdasgup3, luke957, asavonic, jeroen.dobbelaere, wenzhicui, wrengr, Chia-hungDuan, armkevincheng, ormris, foad, eric-k256, dcaballe, cota, mravishankar, teijeong, frasercrmck, dexonsmith, rdzhabarov, tatianashp, dang, okura, jdoerfert, msifontes, sstefan1, jurahul, kuter, cmtice, Kayjukh, vkmr, grosul1, martong, Joonsoo, stephenneuendorffer, kerbowa, liufengdb, aartbik, lucyrfox, mgester, arpith-jacob, csigg, nicolasvasilache, antiagainst, shauheen, rriddle, mehdi_amini, luismarques, apazos, sameer.abuasal, pengfei, s.egerton, dmgreen, Jim, jocewei, rupprecht, PkmX, arphaman, the_o, brucehoult, MartinMosbeck, rogfer01, steven_wu, edward-jones, zzheng, MaskRay, jrtc27, gbedwell, niosHD, sabuasal, simoncook, johnrusso, rbar, asb, kbarton, aheejin, hiraditya, jgravelle-google, krytarowski, arichardson, sbc100, mgorny, nhaehnle, jvesely, nemanjai, emaste, dylanmckay, dschuff, arsenm. Herald added a reviewer: deadalnix. Herald added a reviewer: andreadb. Herald added a reviewer: lebedev.ri. Herald added a reviewer: jdoerfert. Herald added a reviewer: jhenderson. Herald added a reviewer: jdoerfert. Herald added a reviewer: sstefan1. Herald added a reviewer: nicolasvasilache. Herald added a reviewer: aartbik. Herald added a reviewer: MaskRay. Herald added a reviewer: ftynse. Herald added a reviewer: aaron.ballman. Herald added a reviewer: baziotis. Herald added a reviewer: aartbik. Herald added a reviewer: sjarus. Herald added a reviewer: clementval. Herald added a reviewer: bondhugula. Herald added a reviewer: lebedev.ri. Herald added projects: Sanitizers, LLDB, libc++, OpenMP, MLIR, LLVM, lld-macho. Herald added a reviewer: libc++. Herald added a reviewer: lld-macho. This revision now requires review to proceed.
Rebased on master for context Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D72326/new/ https://reviews.llvm.org/D72326 Files: clang/CMakeLists.txt clang/docs/ClangFormat.rst clang/docs/ClangFormatStyleOptions.rst clang/docs/ReleaseNotes.rst clang/include/clang/AST/AbstractBasicReader.h clang/include/clang/AST/AbstractBasicWriter.h clang/include/clang/AST/AbstractTypeReader.h clang/include/clang/AST/AbstractTypeWriter.h clang/include/clang/AST/ComputeDependence.h clang/include/clang/AST/CurrentSourceLocExprScope.h clang/include/clang/AST/DeclObjCCommon.h clang/include/clang/AST/FormatString.h clang/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h clang/include/clang/AST/LocInfoType.h clang/include/clang/AST/NonTrivialTypeVisitor.h clang/include/clang/AST/OSLog.h clang/include/clang/AST/OpenMPClause.h clang/include/clang/AST/QualTypeNames.h clang/include/clang/ASTMatchers/ASTMatchers.h clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h clang/include/clang/ASTMatchers/Dynamic/Parser.h clang/include/clang/ASTMatchers/Dynamic/Registry.h clang/include/clang/ASTMatchers/Dynamic/VariantValue.h clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h clang/include/clang/Analysis/AnyCall.h clang/include/clang/Analysis/BodyFarm.h clang/include/clang/Analysis/CloneDetection.h clang/include/clang/Analysis/FlowSensitive/ControlFlowContext.h clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h clang/include/clang/Analysis/FlowSensitive/DataflowWorklist.h clang/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h clang/include/clang/Analysis/IssueHash.h clang/include/clang/Analysis/PathDiagnostic.h clang/include/clang/Analysis/RetainSummaryManager.h clang/include/clang/Analysis/SelectorExtras.h clang/include/clang/Basic/AlignedAllocation.h clang/include/clang/Basic/AttrDocs.td clang/include/clang/Basic/AttrSubjectMatchRules.h clang/include/clang/Basic/DarwinSDKInfo.h clang/include/clang/Basic/DiagnosticError.h clang/include/clang/Basic/DiagnosticSemaKinds.td clang/include/clang/Basic/OperatorPrecedence.h clang/include/clang/Basic/PragmaKinds.h clang/include/clang/Basic/ProfileList.h clang/include/clang/Basic/TargetID.h clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h clang/include/clang/Format/Format.h clang/include/clang/Frontend/PCHContainerOperations.h clang/include/clang/Frontend/PrecompiledPreamble.h clang/include/clang/Frontend/SerializedDiagnostics.h clang/include/clang/IndexSerialization/SerializablePathCollection.h clang/include/clang/Lex/DependencyDirectivesSourceMinimizer.h clang/include/clang/Lex/PreprocessorExcludedConditionalDirectiveSkipMapping.h clang/include/clang/Parse/RAIIObjectsForParser.h clang/include/clang/Sema/CleanupInfo.h clang/include/clang/Sema/ParsedAttr.h clang/include/clang/Sema/Sema.h clang/include/clang/Sema/SemaConcept.h clang/include/clang/Sema/TemplateInstCallback.h clang/include/clang/Serialization/ModuleFileExtension.h clang/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h clang/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h clang/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h clang/include/clang/Tooling/CommonOptionsParser.h clang/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h clang/include/clang/Tooling/DependencyScanning/DependencyScanningService.h clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h clang/include/clang/Tooling/FixIt.h clang/include/clang/Tooling/Refactoring/ASTSelection.h clang/include/clang/Tooling/Refactoring/AtomicChange.h clang/include/clang/Tooling/Refactoring/Extract/Extract.h clang/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h clang/include/clang/Tooling/Refactoring/Lookup.h clang/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h clang/include/clang/Tooling/Refactoring/RefactoringAction.h clang/include/clang/Tooling/Refactoring/RefactoringActionRule.h clang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h clang/include/clang/Tooling/Refactoring/RefactoringActionRules.h clang/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h clang/include/clang/Tooling/Refactoring/RefactoringOption.h clang/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h clang/include/clang/Tooling/Refactoring/RefactoringOptions.h clang/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h clang/include/clang/Tooling/Refactoring/RefactoringRuleContext.h clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h clang/include/clang/Tooling/Refactoring/Rename/SymbolName.h clang/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h clang/include/clang/Tooling/Refactoring/Rename/USRFinder.h clang/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h clang/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h clang/include/clang/Tooling/Syntax/BuildTree.h clang/include/clang/Tooling/Syntax/Tree.h clang/include/clang/Tooling/Transformer/MatchConsumer.h clang/include/clang/Tooling/Transformer/Parsing.h clang/include/clang/Tooling/Transformer/RangeSelector.h clang/include/clang/Tooling/Transformer/RewriteRule.h clang/include/clang/Tooling/Transformer/SourceCode.h clang/include/clang/Tooling/Transformer/SourceCodeBuilders.h clang/lib/AST/ASTContext.cpp clang/lib/AST/ExprConstant.cpp clang/lib/AST/FormatString.cpp clang/lib/AST/Type.cpp clang/lib/Analysis/FlowSensitive/CMakeLists.txt clang/lib/Analysis/FlowSensitive/ControlFlowContext.cpp clang/lib/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.cpp clang/lib/Basic/TargetID.cpp clang/lib/CodeGen/CGClass.cpp clang/lib/CodeGen/CGDebugInfo.cpp clang/lib/CodeGen/CGDebugInfo.h clang/lib/CodeGen/CGDecl.cpp clang/lib/CodeGen/CGExprAgg.cpp clang/lib/CodeGen/CGOpenMPRuntime.cpp clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp clang/lib/CodeGen/CodeGenFunction.cpp clang/lib/CodeGen/CodeGenFunction.h clang/lib/CodeGen/ItaniumCXXABI.cpp clang/lib/CodeGen/TargetInfo.cpp clang/lib/Driver/Driver.cpp clang/lib/Driver/ToolChains/Clang.cpp clang/lib/Driver/ToolChains/PS4CPU.cpp clang/lib/Driver/ToolChains/WebAssembly.cpp clang/lib/Format/Format.cpp clang/lib/Frontend/CompilerInvocation.cpp clang/lib/Headers/opencl-c-base.h clang/lib/Interpreter/IncrementalParser.cpp clang/lib/Lex/Lexer.cpp clang/lib/Parse/ParseOpenMP.cpp clang/lib/Sema/Sema.cpp clang/lib/Sema/SemaExpr.cpp clang/lib/Sema/SemaOpenMP.cpp clang/lib/Sema/SemaOverload.cpp clang/lib/Sema/SemaSYCL.cpp clang/lib/Sema/SemaType.cpp clang/lib/Serialization/ASTReader.cpp clang/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp clang/lib/Tooling/Transformer/Parsing.cpp clang/test/CodeGenOpenCLCXX/remove-address-space.clcpp clang/test/OpenMP/barrier_codegen.cpp clang/test/OpenMP/declare_target_codegen_globalization.cpp clang/test/OpenMP/for_codegen.cpp clang/test/OpenMP/nvptx_SPMD_codegen.cpp clang/test/OpenMP/nvptx_data_sharing.cpp clang/test/OpenMP/nvptx_distribute_parallel_generic_mode_codegen.cpp clang/test/OpenMP/nvptx_parallel_codegen.cpp clang/test/OpenMP/nvptx_parallel_for_codegen.cpp clang/test/OpenMP/nvptx_target_codegen.cpp clang/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp clang/test/OpenMP/nvptx_target_teams_distribute_codegen.cpp clang/test/OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp clang/test/OpenMP/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp clang/test/OpenMP/nvptx_teams_codegen.cpp clang/test/OpenMP/nvptx_teams_reduction_codegen.cpp clang/test/OpenMP/parallel_num_threads_codegen.cpp clang/test/OpenMP/parallel_proc_bind_codegen.cpp clang/test/OpenMP/parallel_proc_bind_primary_codegen.cpp clang/test/OpenMP/sections_codegen.cpp clang/test/SemaCXX/PR51712-large-array-constexpr-check-oom.cpp clang/test/SemaOpenCLCXX/remove-address-space.clcpp clang/test/SemaSYCL/zero-length-arrays.cpp clang/test/SemaTemplate/constraints.cpp clang/tools/libclang/CIndex.cpp clang/unittests/Analysis/FlowSensitive/TestingSupport.cpp clang/unittests/Analysis/FlowSensitive/TestingSupport.h clang/unittests/Analysis/FlowSensitive/TypeErasedDataflowAnalysisTest.cpp clang/unittests/Format/FormatTest.cpp compiler-rt/lib/profile/InstrProfilingPlatformLinux.c compiler-rt/test/profile/Darwin/instrprof-debug-info-correlate.c compiler-rt/test/profile/Inputs/instrprof-debug-info-correlate-bar.h compiler-rt/test/profile/Inputs/instrprof-debug-info-correlate-foo.cpp compiler-rt/test/profile/Inputs/instrprof-debug-info-correlate-main.cpp compiler-rt/test/profile/Linux/instrprof-debug-info-correlate.c cross-project-tests/debuginfo-tests/llvm-prettyprinters/gdb/mlir-support.cpp libcxx/docs/Status/Cxx2bIssues.csv libcxx/include/__algorithm/make_heap.h libcxx/include/__algorithm/partial_sort.h libcxx/include/__algorithm/partial_sort_copy.h libcxx/include/__algorithm/pop_heap.h libcxx/include/__algorithm/sift_down.h libcxx/include/__coroutine/noop_coroutine_handle.h libcxx/test/std/iterators/iterator.requirements/iterator.cust/iterator.cust.swap.pass.cpp libcxx/test/std/language.support/support.coroutines/coroutine.handle/coroutine.handle.noop/noop_coroutine.pass.cpp libcxx/test/std/ranges/range.access/size.pass.cpp libcxx/test/std/ranges/range.access/ssize.pass.cpp libcxx/test/std/ranges/range.adaptors/range.counted/counted.pass.cpp libcxx/test/std/ranges/range.factories/range.iota.view/views_iota.pass.cpp lld/ELF/Arch/X86_64.cpp lld/ELF/Driver.cpp lld/ELF/InputFiles.cpp lld/ELF/InputFiles.h lld/ELF/InputSection.cpp lld/ELF/InputSection.h lld/ELF/LinkerScript.cpp lld/ELF/MarkLive.cpp lld/ELF/Relocations.cpp lld/ELF/Relocations.h lld/ELF/SyntheticSections.cpp lld/ELF/SyntheticSections.h lld/ELF/Writer.cpp lld/MachO/Writer.cpp lld/test/ELF/gc-sections.s lld/test/MachO/tlv.s lldb/include/lldb/Core/Mangled.h lldb/include/lldb/Symbol/SymbolFile.h lldb/include/lldb/Symbol/Symtab.h lldb/include/lldb/Target/Statistics.h lldb/include/lldb/Utility/Log.h lldb/source/Commands/Options.td lldb/source/Core/Mangled.cpp lldb/source/Host/posix/ProcessLauncherPosixFork.cpp lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp lldb/source/Plugins/Process/Linux/NativeProcessLinux.h lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp lldb/source/Plugins/SymbolFile/DWARF/DIERef.h lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.h lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.h lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp lldb/source/Symbol/Symtab.cpp lldb/source/Target/Statistics.cpp lldb/source/Utility/Log.cpp lldb/test/API/commands/statistics/basic/TestStats.py lldb/test/API/functionalities/module_cache/debug_index/TestDebugIndexCache.py lldb/test/API/functionalities/module_cache/debug_index/exe.yaml lldb/test/API/functionalities/module_cache/simple_exe/TestModuleCacheSimple.py lldb/test/Shell/Settings/TestSettingsSet.test lldb/unittests/Core/MangledTest.cpp lldb/unittests/SymbolFile/DWARF/CMakeLists.txt lldb/unittests/SymbolFile/DWARF/DWARFIndexCachingTest.cpp llvm/bindings/go/llvm/dibuilder.go llvm/bindings/ocaml/debuginfo/debuginfo_ocaml.c llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack.md llvm/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.rst llvm/docs/AMDGPUUsage.rst llvm/docs/CommandGuide/llvm-profdata.rst llvm/docs/DeveloperPolicy.rst llvm/include/llvm-c/DebugInfo.h llvm/include/llvm/ADT/ArrayRef.h llvm/include/llvm/ADT/ImmutableMap.h llvm/include/llvm/ADT/ilist.h llvm/include/llvm/Analysis/ValueTracking.h llvm/include/llvm/Debuginfod/HTTPClient.h llvm/include/llvm/ExecutionEngine/Orc/DebuggerSupportPlugin.h llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h llvm/include/llvm/Frontend/OpenMP/OMPAssume.h (314 more files...) _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits