SuccessChanges

Summary

  1. [X86] Check destination element type before forming VTRUNCS/VTRUNCUS in combineTruncateWithSat. (details)
  2. [mlir][openacc][NFC] move index in processDataOperands (details)
  3. [SROA] Avoid splitting loads/stores with irregular type (details)
  4. Revert "[OpenMP] libomp: implement OpenMP 5.1 inoutset task dependence type" (details)
  5. [mlir][ArmSVE] Add basic load/store operations (details)
  6. Do not generate calls to the 128-bit function __multi3() on 32-bit ARM (details)
  7. [InstCombine] add tests for casts-around-ctlz; NFC (details)
  8. [libcxx][ci] enables assertions for runtimes-build (details)
  9. [mlir] fix a crash if the dialect is missing a data layout interface (details)
  10. clang/darwin: use response files with ld64 (details)
  11. Fix typo in Toy tutorial Ch1 (details)
  12. [SCEV] Keep common NUW flags when inlining Add operands. (details)
  13. [mlir][gpu][NFC] Simplify conversion of MMA type to NVVM (details)
  14. [lldb] Use C++11 default member initializers (details)
  15. [libc++] Fix libc++ build with assertions enabled (details)
  16. Revert "Do not generate calls to the 128-bit function __multi3() on 32-bit ARM" (details)
  17. [ms] [llvm-ml] Fix parity errors in error handling for INCLUDE directive (details)
  18. Reland "[llvm] llvm-tapi-diff" (details)
  19. Corrects some minor issues with the CXX status page. (details)
  20. [CSSPGO] Emit mangled dwarf names for line tables debug option under -fpseudo-probe-for-profiling (details)
  21. [mlir][spirv] Use SingleBlock + NoTerminator for spv.module (details)
Commit 765ef4bb2af604ea2bbd6c1bffaa6e1600804c9e by craig.topper
[X86] Check destination element type before forming VTRUNCS/VTRUNCUS in combineTruncateWithSat.

Fixes crash reported here https://reviews.llvm.org/D73607

Using a store to keep the trunc intact. Returning v16i24 would
cause the trunc to be optimized away in SelectionDAGBuilder.

Reviewed By: RKSimon

Differential Revision: https://reviews.llvm.org/D103940
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/vector-trunc-ssat.ll
Commit cf8467057947e019f7fe45d00836dfb629715064 by clementval
[mlir][openacc][NFC] move index in processDataOperands

Move the index variable used to track variables inside of the specific
processDataOperands functions.

Reviewed By: kiranchandramohan

Differential Revision: https://reviews.llvm.org/D103924
The file was modifiedmlir/lib/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.cpp
Commit d3faef6eefe51a8f231898a4eda9130c8ba01bb5 by thatlemon
[SROA] Avoid splitting loads/stores with irregular type

Upon encountering loads/stores on types whose size is not a multiple of 8 bits the SROA pass would either trip an assertion or use logic that was not meant to work with such irregularly-sized types.

Reviewed By: aeubanks

Differential Revision: https://reviews.llvm.org/D99435
The file was modifiedllvm/test/Transforms/SROA/slice-width.ll
The file was modifiedllvm/lib/Transforms/Scalar/SROA.cpp
The file was addedllvm/test/Transforms/SROA/irregular-type.ll
Commit 9ce2e5e7003d4c88eea8df27e830e5af4336aeed by Andrey.Churbanov
Revert "[OpenMP] libomp: implement OpenMP 5.1 inoutset task dependence type"

This reverts commit a1f550e052543f75acac9089b760cbc61729131f.

Revert in order to fix backwards compatibility breakage
caused by type size change for task dependence flag.
The file was modifiedclang/test/OpenMP/depobj_codegen.cpp
The file was modifiedclang/test/OpenMP/target_enter_data_depend_codegen.cpp
The file was modifiedopenmp/runtime/test/tasking/hidden_helper_task/gtid.cpp
The file was modifiedopenmp/runtime/src/kmp_taskdeps.cpp
The file was modifiedopenmp/runtime/test/tasking/hidden_helper_task/depend.cpp
The file was modifiedopenmp/runtime/test/tasking/hidden_helper_task/common.h
The file was modifiedopenmp/runtime/src/kmp.h
The file was modifiedopenmp/runtime/src/kmp_taskdeps.h
The file was modifiedclang/test/OpenMP/target_update_depend_codegen.cpp
The file was modifiedclang/test/OpenMP/task_if_codegen.cpp
The file was modifiedclang/test/OpenMP/task_codegen.cpp
The file was modifiedclang/test/OpenMP/task_codegen.c
The file was modifiedopenmp/runtime/test/tasking/bug_nested_proxy_task.c
The file was modifiedopenmp/runtime/test/tasking/bug_proxy_task_dep_waiting.c
The file was removedopenmp/runtime/test/tasking/omp51_task_dep_inoutset.c
The file was modifiedclang/test/OpenMP/target_exit_data_depend_codegen.cpp
The file was modifiedclang/lib/CodeGen/CGOpenMPRuntime.cpp
Commit 96ca2d92b52bd97fcdce4c0ba2723399b005e0a9 by javier.setoain
[mlir][ArmSVE] Add basic load/store operations

ArmSVE-specific memory operations are needed to generate end-to-end
code for as long as MLIR core doesn't support scalable vectors. This
instructions will be eventually unnecessary, for now they're required
for more complex testing.

Differential Revision: https://reviews.llvm.org/D103535
The file was modifiedmlir/test/Target/LLVMIR/arm-sve.mlir
The file was modifiedmlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp
The file was modifiedmlir/test/Dialect/ArmSVE/roundtrip.mlir
The file was modifiedmlir/include/mlir/Dialect/ArmSVE/ArmSVE.td
The file was addedmlir/test/Dialect/ArmSVE/memcpy.mlir
Commit 64e9aa33020d68a98c30bf05362ffc1c1778890c by rengolin
Do not generate calls to the 128-bit function __multi3() on 32-bit ARM

The function __multi3() is undefined on 32-bit ARM, so a call to it
should never be emitted. Instead, plain instructions need to be
generated to perform 128-bit multiplications.

Differential Revision: https://reviews.llvm.org/D103906
The file was modifiedllvm/lib/Target/ARM/ARMISelLowering.cpp
The file was modifiedllvm/test/CodeGen/ARM/umulo-128-legalisation-lowering.ll
Commit 9eef6e39816a502ccabdd70702694993f8b63061 by spatel
[InstCombine] add tests for casts-around-ctlz; NFC

Baseline for D103788
The file was addedllvm/test/Transforms/InstCombine/zext-ctlz-trunc-to-ctlz-add.ll
Commit cdb9d242debaf689395bf38d19ca90327cd3b9fa by cjdb
[libcxx][ci] enables assertions for runtimes-build

This will catch nasty Clang bugs like
https://bugs.llvm.org/show_bug.cgi?id=50592 before we merge stuff into
libc++ main.

Differential Revision: https://reviews.llvm.org/D103863
The file was modifiedlibcxx/utils/ci/run-buildbot
Commit f6faa71eafbcd52d5154aadf888fce8b3af73c16 by zinenko
[mlir] fix a crash if the dialect is missing a data layout interface

The top-level verifier of data layout specifications delegates verification of
entries with identifier keys to the dialect of the identifier prefix. This flow
was missing a check whether the dialect actually implements the relevant
interface.

Reviewed By: gysit

Differential Revision: https://reviews.llvm.org/D103945
The file was modifiedmlir/test/Interfaces/DataLayoutInterfaces/types.mlir
The file was modifiedmlir/lib/Interfaces/DataLayoutInterfaces.cpp
Commit 1c7f3395b8ec52462220898495883ec570390367 by keithbsmiley
clang/darwin: use response files with ld64

This crasher was fixed with Xcode 13.0 beta 1 / ld64 705. This is an
updated revert of https://reviews.llvm.org/D92357

Differential Revision: https://reviews.llvm.org/D103934
The file was modifiedclang/lib/Driver/ToolChains/Darwin.cpp
Commit acc3ca3b7a08dc8d2690953af41a82652bb4f73b by joker.eph
Fix typo in Toy tutorial Ch1

This aligns the website with the actual test case in the repo.

Reviewed By: mehdi_amini

Differential Revision: https://reviews.llvm.org/D84193
The file was modifiedmlir/docs/Tutorials/Toy/Ch-1.md
Commit b76f1f120285fe60b347220e705f0e6008d8cf65 by flo
[SCEV] Keep common NUW flags when inlining Add operands.

Currently, NoWrapFlags are dropped if we inline operands of SCEVAddExpr
operands. As a consequence, we always drop flags when building
expressions like `getAddExpr(A, getAddExpr(B, C, NUW), NUW)`.

We should be able to retain NUW flags common among all inlined
SCEVAddExpr and the original flags.

Reviewed By: nikic, mkazantsev

Differential Revision: https://reviews.llvm.org/D103877
The file was modifiedllvm/unittests/Analysis/ScalarEvolutionTest.cpp
The file was modifiedllvm/test/Analysis/ScalarEvolution/no-wrap-add-exprs.ll
The file was modifiedllvm/lib/Analysis/ScalarEvolution.cpp
The file was modifiedllvm/test/Analysis/ScalarEvolution/no-wrap-symbolic-becount.ll
Commit 9b496c2373dc4228726b6b3813bf759233e98094 by thomasraoux
[mlir][gpu][NFC] Simplify conversion of MMA type to NVVM

Consolidate the type conversion in a single function to make it simpler
to use. This allow to re-use the type conversion for up coming ops.

Differential Revision: https://reviews.llvm.org/D103868
The file was modifiedmlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp
Commit 9494c510af56d9c8593ab69017dcaa232210b235 by Jonas Devlieghere
[lldb] Use C++11 default member initializers

This converts a default constructor's member initializers into C++11
default member initializers. This patch was automatically generated with
clang-tidy and the modernize-use-default-member-init check.

$ run-clang-tidy.py -header-filter='lldb' -checks='-*,modernize-use-default-member-init' -fix

This is a mass-refactoring patch and this commit will be added to
.git-blame-ignore-revs.

Differential revision: https://reviews.llvm.org/D103483
The file was modifiedlldb/source/Target/RegisterNumber.cpp
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
The file was modifiedlldb/source/Plugins/Instruction/ARM/EmulationStateARM.h
The file was modifiedlldb/source/API/SBListener.cpp
The file was modifiedlldb/source/Commands/CommandObjectWatchpointCommand.cpp
The file was modifiedlldb/source/Initialization/SystemLifetimeManager.cpp
The file was modifiedlldb/source/Plugins/Platform/MacOSX/objcxx/PlatformiOSSimulatorCoreSimulatorSupport.h
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h
The file was modifiedlldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h
The file was modifiedlldb/include/lldb/Utility/DataEncoder.h
The file was modifiedlldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
The file was modifiedlldb/include/lldb/Utility/StringExtractorGDBRemote.h
The file was modifiedlldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h
The file was modifiedlldb/include/lldb/Target/ThreadSpec.h
The file was modifiedlldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.h
The file was modifiedlldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
The file was modifiedlldb/include/lldb/Interpreter/Options.h
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp
The file was modifiedlldb/include/lldb/API/SBListener.h
The file was modifiedlldb/source/Host/common/PseudoTerminal.cpp
The file was modifiedlldb/source/Host/common/ProcessLaunchInfo.cpp
The file was modifiedlldb/include/lldb/Core/ModuleList.h
The file was modifiedlldb/include/lldb/Utility/Stream.h
The file was modifiedlldb/include/lldb/Host/ProcessRunLock.h
The file was modifiedlldb/include/lldb/Symbol/CompactUnwindInfo.h
The file was modifiedlldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h
The file was modifiedlldb/include/lldb/API/SBBlock.h
The file was modifiedlldb/include/lldb/Breakpoint/StoppointCallbackContext.h
The file was modifiedlldb/source/DataFormatters/TypeSummary.cpp
The file was modifiedlldb/source/Target/ExecutionContext.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h
The file was modifiedlldb/source/Utility/DataExtractor.cpp
The file was modifiedlldb/source/Commands/CommandObjectSettings.cpp
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
The file was modifiedlldb/source/API/SBSymbol.cpp
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h
The file was modifiedlldb/source/Symbol/Symbol.cpp
The file was modifiedlldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
The file was modifiedlldb/include/lldb/Interpreter/OptionValueFileColonLine.h
The file was modifiedlldb/include/lldb/Core/AddressRange.h
The file was modifiedlldb/include/lldb/Symbol/Symbol.h
The file was modifiedlldb/source/Commands/CommandObjectPlatform.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp
The file was modifiedlldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationHistory.cpp
The file was modifiedlldb/source/Core/ValueObject.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h
The file was modifiedlldb/include/lldb/Interpreter/CommandInterpreter.h
The file was modifiedlldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
The file was modifiedlldb/source/Symbol/SymbolContext.cpp
The file was modifiedlldb/include/lldb/Core/Disassembler.h
The file was modifiedlldb/include/lldb/Core/ValueObject.h
The file was modifiedlldb/include/lldb/Utility/Scalar.h
The file was modifiedlldb/include/lldb/Host/PseudoTerminal.h
The file was modifiedlldb/source/API/SBCommandReturnObject.cpp
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp
The file was modifiedlldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.h
The file was modifiedlldb/source/Target/PathMappingList.cpp
The file was modifiedlldb/include/lldb/Interpreter/OptionValue.h
The file was modifiedlldb/include/lldb/Core/Address.h
The file was modifiedlldb/include/lldb/DataFormatters/TypeSummary.h
The file was modifiedlldb/source/Plugins/Platform/MacOSX/objcxx/PlatformiOSSimulatorCoreSimulatorSupport.mm
The file was modifiedlldb/source/Core/PluginManager.cpp
The file was modifiedlldb/include/lldb/Utility/ReproducerInstrumentation.h
The file was modifiedlldb/source/API/SBBroadcaster.cpp
The file was modifiedlldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp
The file was modifiedlldb/include/lldb/API/SBStream.h
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationHistory.h
The file was modifiedlldb/source/API/SBEvent.cpp
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h
The file was modifiedlldb/source/Utility/StringExtractor.cpp
The file was modifiedlldb/include/lldb/DataFormatters/FormatClasses.h
The file was modifiedlldb/include/lldb/Host/File.h
The file was modifiedlldb/source/Breakpoint/StoppointCallbackContext.cpp
The file was modifiedlldb/source/Core/Value.cpp
The file was modifiedlldb/include/lldb/DataFormatters/TypeSynthetic.h
The file was modifiedlldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.h
The file was modifiedlldb/include/lldb/Core/EmulateInstruction.h
The file was modifiedlldb/include/lldb/Core/FormatEntity.h
The file was modifiedlldb/include/lldb/Core/MappedHash.h
The file was modifiedlldb/source/Target/Process.cpp
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h
The file was modifiedlldb/source/Symbol/UnwindPlan.cpp
The file was modifiedlldb/include/lldb/API/SBCompileUnit.h
The file was modifiedlldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h
The file was modifiedlldb/source/Commands/CommandObjectBreakpoint.cpp
The file was modifiedlldb/include/lldb/Breakpoint/WatchpointOptions.h
The file was modifiedlldb/include/lldb/Utility/DataExtractor.h
The file was modifiedlldb/source/API/SBFunction.cpp
The file was modifiedlldb/include/lldb/Symbol/LineEntry.h
The file was modifiedlldb/include/lldb/Host/ProcessLaunchInfo.h
The file was modifiedlldb/source/DataFormatters/TypeFormat.cpp
The file was modifiedlldb/include/lldb/Core/LoadedModuleInfoList.h
The file was modifiedlldb/include/lldb/Core/ModuleSpec.h
The file was modifiedlldb/source/Plugins/Language/ObjC/ObjCLanguage.h
The file was modifiedlldb/source/Symbol/Type.cpp
The file was modifiedlldb/source/Utility/ReproducerInstrumentation.cpp
The file was modifiedlldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.h
The file was modifiedlldb/source/Host/common/ProcessRunLock.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
The file was modifiedlldb/include/lldb/Host/FileAction.h
The file was modifiedlldb/source/Commands/CommandObjectType.cpp
The file was modifiedlldb/include/lldb/Symbol/Type.h
The file was modifiedlldb/include/lldb/Symbol/SymbolContext.h
The file was modifiedlldb/include/lldb/Target/UnwindLLDB.h
The file was modifiedlldb/include/lldb/Utility/VMRange.h
The file was modifiedlldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h
The file was modifiedlldb/include/lldb/Breakpoint/BreakpointOptions.h
The file was modifiedlldb/include/lldb/Core/Declaration.h
The file was modifiedlldb/source/Host/common/HostNativeThreadBase.cpp
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp
The file was modifiedlldb/source/Commands/CommandObjectThread.cpp
The file was modifiedlldb/include/lldb/Interpreter/ScriptInterpreter.h
The file was modifiedlldb/include/lldb/Target/PathMappingList.h
The file was modifiedlldb/include/lldb/API/SBEvent.h
The file was modifiedlldb/include/lldb/Core/Module.h
The file was modifiedlldb/source/Interpreter/OptionValueFileSpec.cpp
The file was modifiedlldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h
The file was modifiedlldb/include/lldb/DataFormatters/TypeFormat.h
The file was modifiedlldb/source/Host/common/Host.cpp
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h
The file was modifiedlldb/include/lldb/Target/Process.h
The file was modifiedlldb/source/Utility/ProcessInfo.cpp
The file was modifiedlldb/include/lldb/Expression/DWARFExpression.h
The file was modifiedlldb/source/Host/common/XML.cpp
The file was modifiedlldb/source/Plugins/Language/ObjC/NSIndexPath.cpp
The file was modifiedlldb/source/Breakpoint/WatchpointList.cpp
The file was modifiedlldb/include/lldb/DataFormatters/DumpValueObjectOptions.h
The file was modifiedlldb/source/Utility/Stream.cpp
The file was modifiedlldb/include/lldb/Symbol/UnwindPlan.h
The file was modifiedlldb/include/lldb/Target/RegisterNumber.h
The file was modifiedlldb/include/lldb/Interpreter/OptionValueFileSpec.h
The file was modifiedlldb/source/Host/common/Terminal.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h
The file was modifiedlldb/include/lldb/Core/Opcode.h
The file was modifiedlldb/include/lldb/Host/HostNativeThreadBase.h
The file was modifiedlldb/include/lldb/API/SBCommunication.h
The file was modifiedlldb/include/lldb/Symbol/LineTable.h
The file was modifiedlldb/include/lldb/Target/StackID.h
The file was modifiedlldb/source/API/SBPlatform.cpp
The file was modifiedlldb/include/lldb/Target/ExecutionContext.h
The file was modifiedlldb/include/lldb/Core/FileLineResolver.h
The file was modifiedlldb/source/Breakpoint/Stoppoint.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h
The file was modifiedlldb/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
The file was modifiedlldb/source/Commands/CommandObjectMemory.cpp
The file was modifiedlldb/source/Core/IOHandlerCursesGUI.cpp
The file was modifiedlldb/source/Utility/DataEncoder.cpp
The file was modifiedlldb/include/lldb/API/SBBroadcaster.h
The file was modifiedlldb/source/API/SBCompileUnit.cpp
The file was modifiedlldb/include/lldb/Host/Terminal.h
The file was modifiedlldb/include/lldb/Host/XML.h
The file was modifiedlldb/source/Utility/Status.cpp
The file was modifiedlldb/source/Expression/DWARFExpression.cpp
The file was modifiedlldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp
The file was modifiedlldb/include/lldb/Breakpoint/WatchpointList.h
The file was modifiedlldb/include/lldb/API/SBFunction.h
The file was modifiedlldb/source/Core/ModuleList.cpp
The file was modifiedlldb/source/Core/AddressRange.cpp
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.h
The file was modifiedlldb/include/lldb/Breakpoint/Stoppoint.h
The file was modifiedlldb/include/lldb/Initialization/SystemLifetimeManager.h
The file was modifiedlldb/include/lldb/Symbol/TypeSystem.h
The file was modifiedlldb/source/API/SBQueue.cpp
The file was modifiedlldb/include/lldb/Core/Value.h
The file was modifiedlldb/include/lldb/Host/FileSystem.h
The file was modifiedlldb/source/API/SBCommunication.cpp
The file was modifiedlldb/source/API/SBStream.cpp
The file was modifiedlldb/source/Core/Module.cpp
The file was modifiedlldb/source/Commands/CommandObjectLog.cpp
The file was modifiedlldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h
The file was modifiedlldb/source/Commands/CommandObjectTarget.cpp
The file was modifiedlldb/include/lldb/Utility/RegisterValue.h
The file was modifiedlldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h
The file was modifiedlldb/source/Commands/CommandObjectCommands.cpp
The file was modifiedlldb/source/Breakpoint/WatchpointOptions.cpp
The file was modifiedlldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
The file was modifiedlldb/include/lldb/Core/RichManglingContext.h
The file was modifiedlldb/source/Target/ThreadSpec.cpp
The file was modifiedlldb/source/API/SBVariablesOptions.cpp
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
The file was modifiedlldb/source/Symbol/LineEntry.cpp
The file was modifiedlldb/source/API/SBBlock.cpp
The file was modifiedlldb/source/Interpreter/OptionValueFileColonLine.cpp
The file was modifiedlldb/source/Commands/CommandObjectProcess.cpp
The file was modifiedlldb/source/Symbol/TypeSystem.cpp
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.h
The file was modifiedlldb/include/lldb/Utility/GDBRemote.h
The file was modifiedlldb/source/Commands/CommandObjectDisassemble.cpp
The file was modifiedlldb/.clang-tidy
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h
The file was modifiedlldb/include/lldb/Utility/StringExtractor.h
The file was modifiedlldb/include/lldb/Utility/ProcessInfo.h
The file was modifiedlldb/include/lldb/Utility/Status.h
The file was modifiedlldb/include/lldb/Expression/Materializer.h
The file was modifiedlldb/include/lldb/API/SBSymbol.h
The file was modifiedlldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.h
The file was modifiedlldb/source/Host/macosx/objcxx/HostThreadMacOSX.mm
The file was modifiedlldb/source/Commands/CommandObjectBreakpointCommand.cpp
The file was modifiedlldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
The file was modifiedlldb/source/Commands/CommandObjectWatchpoint.cpp
The file was modifiedlldb/source/Host/common/FileAction.cpp
The file was modifiedlldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.h
The file was modifiedlldb/source/Commands/CommandObjectDisassemble.h
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
Commit b648c611ed60d37eb9e29f3c10da227b5d1811e1 by Louis Dionne
[libc++] Fix libc++ build with assertions enabled

This fixes http://llvm.org/PR50534. This is another take on D103960
which is less disruptive.

Differential Revision: https://reviews.llvm.org/D103964
The file was modifiedlibcxx/utils/ci/run-buildbot
The file was modifiedlibcxx/utils/ci/buildkite-pipeline.yml
The file was modifiedlibcxx/src/string.cpp
The file was modifiedlibcxx/include/__config
The file was addedlibcxx/cmake/caches/Generic-assertions.cmake
Commit 68a1d9a1f5735ec5a595bbe2fffab540b9fc1710 by thakis
Revert "Do not generate calls to the 128-bit function __multi3() on 32-bit ARM"

This reverts commit 64e9aa33020d68a98c30bf05362ffc1c1778890c.
Breaks check-llvm everywhere, see https://reviews.llvm.org/D103906
The file was modifiedllvm/lib/Target/ARM/ARMISelLowering.cpp
The file was modifiedllvm/test/CodeGen/ARM/umulo-128-legalisation-lowering.ll
Commit c8d6e67d53a0d2a462696acc831e990183cd9d0f by epastor
[ms] [llvm-ml] Fix parity errors in error handling for INCLUDE directive

Also adds basic testing for "include" directive.

Differential Revision: https://reviews.llvm.org/D103980
The file was addedllvm/test/tools/llvm-ml/included.inc
The file was addedllvm/test/tools/llvm-ml/include.asm
The file was modifiedllvm/lib/MC/MCParser/MasmParser.cpp
Commit 20126c9fd4afe2fe11510becccaa769332da302f by Cyndy Ishida
Reland "[llvm] llvm-tapi-diff"

This is relanding commit d1d36f7ad2ae82bea8a6fcc40d6c42a72e21f096 .
This patch additionally addresses failures found in buildbots & post review comments.

This patch introduces a new tool, llvm-tapi-diff, that compares and returns the diff of two TBD files.

Reviewed By: ributzka, JDevlieghere

Differential Revision: https://reviews.llvm.org/D101835
The file was addedllvm/tools/llvm-tapi-diff/DiffEngine.cpp
The file was addedllvm/test/tools/llvm-tapi-diff/Inputs/v4C.tbd
The file was addedllvm/test/tools/llvm-tapi-diff/tapi-diff-same-number-of-inlines.test
The file was addedllvm/test/tools/llvm-tapi-diff/Inputs/v4A.tbd
The file was addedllvm/test/tools/llvm-tapi-diff/tapi-diff-incorrect-format.test
The file was addedllvm/test/tools/llvm-tapi-diff/tapi-diff-mismatched-number-of-inlines.test
The file was modifiedllvm/include/llvm/TextAPI/Target.h
The file was addedllvm/test/tools/llvm-tapi-diff/tapi-diff-misspelled-tbd.test
The file was modifiedllvm/lib/TextAPI/Platform.cpp
The file was addedllvm/tools/llvm-tapi-diff/DiffEngine.h
The file was modifiedllvm/test/CMakeLists.txt
The file was addedllvm/test/tools/llvm-tapi-diff/tapi-diff-tbd-has-single-inlineB.test
The file was modifiedllvm/test/lit.cfg.py
The file was addedllvm/test/tools/llvm-tapi-diff/Inputs/macho.yaml
The file was modifiedllvm/lib/TextAPI/Target.cpp
The file was modifiedllvm/include/llvm/Object/TapiUniversal.h
The file was addedllvm/test/tools/llvm-tapi-diff/tapi-diff-tbd-has-multiple-inlines.test
The file was addedllvm/test/tools/llvm-tapi-diff/tapi-diff-matching-tbd.test
The file was addedllvm/test/tools/llvm-tapi-diff/Inputs/v4B.tbd
The file was addedllvm/tools/llvm-tapi-diff/CMakeLists.txt
The file was addedllvm/tools/llvm-tapi-diff/llvm-tapi-diff.cpp
The file was addedllvm/test/tools/llvm-tapi-diff/Inputs/v4D.tbd
The file was modifiedllvm/include/llvm/TextAPI/Symbol.h
The file was addedllvm/test/tools/llvm-tapi-diff/tapi-diff-tbd-has-single-inlineA.test
The file was addedllvm/test/tools/llvm-tapi-diff/Inputs/v4E.tbd
The file was addedllvm/test/tools/llvm-tapi-diff/tapi-diff-no-inlines.test
The file was modifiedllvm/include/llvm/TextAPI/Platform.h
Commit 8908903eacb0e0a79c004e49959f860b5c0e4d53 by aaron
Corrects some minor issues with the CXX status page.

1) Adds some </p> tags where they were missing.
2) Documents that C++14 is the current default language mode, not C++98
The file was modifiedclang/www/cxx_status.html
Commit 64b2fb7967a749b83f59656f0cd2f4d00501efaa by hoy
[CSSPGO] Emit mangled dwarf names for line tables debug option under -fpseudo-probe-for-profiling

Reviewed By: wenlei

Differential Revision: https://reviews.llvm.org/D103909
The file was addedclang/test/CodeGen/debug-info-pseudo-probe.cpp
The file was modifiedclang/lib/CodeGen/CGDebugInfo.cpp
Commit 56f60a1ce7656654d4b2f0cc42b2c5a15653db83 by antiagainst
[mlir][spirv] Use SingleBlock + NoTerminator for spv.module

This allows us to remove the `spv.mlir.endmodule` op and
all the code associated with it.

Along the way, tightened the APIs for `spv.module` a bit
by removing some aliases. Now we use `getRegion` to get
the only region, and `getBody` to get the region's only
block.

Reviewed By: mravishankar, hanchung

Differential Revision: https://reviews.llvm.org/D103265
The file was modifiedmlir/lib/Dialect/SPIRV/Transforms/LowerABIAttributesPass.cpp
The file was modifiedmlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp
The file was modifiedmlir/lib/Target/SPIRV/Serialization/Serializer.cpp
The file was modifiedmlir/unittests/Dialect/SPIRV/SerializationTest.cpp
The file was modifiedmlir/include/mlir/Dialect/SPIRV/IR/SPIRVStructureOps.td
The file was modifiedmlir/docs/Dialects/SPIR-V.md
The file was modifiedmlir/docs/SPIRVToLLVMDialectConversion.md
The file was removedmlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.td
The file was modifiedmlir/lib/Dialect/SPIRV/Linking/ModuleCombiner/ModuleCombiner.cpp
The file was modifiedmlir/test/Dialect/SPIRV/IR/structure-ops.mlir
The file was modifiedmlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp
The file was modifiedmlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp
The file was modifiedmlir/lib/Conversion/GPUToSPIRV/CMakeLists.txt
The file was modifiedmlir/test/Conversion/SPIRVToLLVM/module-ops-to-llvm.mlir
The file was modifiedmlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp