Changes

Summary

  1. llvmbisect: Add support for monorepo artifacts (details)
  2. [libc] Add a "libc-fuzzer" step in full build mode. (details)
Commit 5e5cb8bd8a1a0349201778555455b1d04668925a by Azharuddin Mohammed
llvmbisect: Add support for monorepo artifacts

This is now compatible with both svn and git/monorepo artifacts, and
also works across them.
The file was modifiedllvmbisect/llvmlab/llvmlab.py (diff)
Commit d631fe591d8ff09edb895ef124e8370875d8d523 by sivachandra
[libc] Add a "libc-fuzzer" step in full build mode.
The file was modifiedzorg/buildbot/builders/annotated/libc-linux.py (diff)

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)
  22. [mlir][tosa] Update tosa.matmul lowering to linalg.batch_matmul (details)
  23. [docs] Collate CMake options (details)
  24. [LangRef] Add link to opaque pointers (details)
  25. [libc++][nfc] Test std::unique_ptr self move assignment. (details)
  26. Revert "[InstSimplify] Treat invariant group insts as bitcasts for load operands" (details)
  27. [ms] [llvm-ml] Add support for INCLUDE environment variable (details)
  28. Revert "[ms] [llvm-ml] Add support for INCLUDE environment variable" (details)
  29. [clang-tidy] performance-unnecessary-copy-initialization: Remove the complete statement when the copied variable is unused. (details)
  30. [compiler-rt][hwasan] Decouple use of the TLS global for getting the shadow base and using the frame record feature (details)
  31. [llvm-tapi-diff] Apply stable sorting to output (details)
  32. [OpenMP][NFC] Precommit change to hide_mem_transfer_latency test flags (details)
  33. [Attributor] Set floating point loads and stores as nofree in AANoFreeFloating (details)
  34. [Polly][Matmul] Re-pack A in every iteration. (details)
  35. [clang-tidy] performance-unnecessary-copy-initialization: Look at the canonical type when checking for aliases. (details)
  36. Cleanup for final comment on https://reviews.llvm.org/D103304 (details)
  37. Revert "[llvm-tapi-diff] Apply stable sorting to output" (details)
  38. Revert "Reland "[llvm] llvm-tapi-diff"" (details)
  39. [SCEV] Minor code motion to simplify a later patch [nfc] (details)
  40. Add a static assertions for custom Op<> to not defined data members (NFC) (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 (diff)
The file was modifiedllvm/test/CodeGen/X86/vector-trunc-ssat.ll (diff)
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 (diff)
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 addedllvm/test/Transforms/SROA/irregular-type.ll
The file was modifiedllvm/lib/Transforms/Scalar/SROA.cpp (diff)
The file was modifiedllvm/test/Transforms/SROA/slice-width.ll (diff)
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/target_exit_data_depend_codegen.cpp (diff)
The file was modifiedopenmp/runtime/test/tasking/bug_proxy_task_dep_waiting.c (diff)
The file was modifiedclang/test/OpenMP/depobj_codegen.cpp (diff)
The file was modifiedclang/test/OpenMP/target_enter_data_depend_codegen.cpp (diff)
The file was removedopenmp/runtime/test/tasking/omp51_task_dep_inoutset.c
The file was modifiedclang/test/OpenMP/task_codegen.cpp (diff)
The file was modifiedclang/test/OpenMP/target_update_depend_codegen.cpp (diff)
The file was modifiedopenmp/runtime/src/kmp.h (diff)
The file was modifiedopenmp/runtime/test/tasking/hidden_helper_task/common.h (diff)
The file was modifiedopenmp/runtime/test/tasking/hidden_helper_task/gtid.cpp (diff)
The file was modifiedopenmp/runtime/test/tasking/hidden_helper_task/depend.cpp (diff)
The file was modifiedclang/test/OpenMP/task_codegen.c (diff)
The file was modifiedopenmp/runtime/src/kmp_taskdeps.cpp (diff)
The file was modifiedopenmp/runtime/test/tasking/bug_nested_proxy_task.c (diff)
The file was modifiedclang/test/OpenMP/task_if_codegen.cpp (diff)
The file was modifiedopenmp/runtime/src/kmp_taskdeps.h (diff)
The file was modifiedclang/lib/CodeGen/CGOpenMPRuntime.cpp (diff)
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/include/mlir/Dialect/ArmSVE/ArmSVE.td (diff)
The file was addedmlir/test/Dialect/ArmSVE/memcpy.mlir
The file was modifiedmlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp (diff)
The file was modifiedmlir/test/Dialect/ArmSVE/roundtrip.mlir (diff)
The file was modifiedmlir/test/Target/LLVMIR/arm-sve.mlir (diff)
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 (diff)
The file was modifiedllvm/test/CodeGen/ARM/umulo-128-legalisation-lowering.ll (diff)
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 (diff)
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/lib/Interfaces/DataLayoutInterfaces.cpp (diff)
The file was modifiedmlir/test/Interfaces/DataLayoutInterfaces/types.mlir (diff)
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 (diff)
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 (diff)
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/test/Analysis/ScalarEvolution/no-wrap-add-exprs.ll (diff)
The file was modifiedllvm/unittests/Analysis/ScalarEvolutionTest.cpp (diff)
The file was modifiedllvm/lib/Analysis/ScalarEvolution.cpp (diff)
The file was modifiedllvm/test/Analysis/ScalarEvolution/no-wrap-symbolic-becount.ll (diff)
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 (diff)
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/API/SBCompileUnit.cpp (diff)
The file was modifiedlldb/source/Breakpoint/WatchpointList.cpp (diff)
The file was modifiedlldb/source/Host/macosx/objcxx/HostThreadMacOSX.mm (diff)
The file was modifiedlldb/include/lldb/Target/UnwindLLDB.h (diff)
The file was modifiedlldb/include/lldb/Symbol/LineEntry.h (diff)
The file was modifiedlldb/source/Breakpoint/Stoppoint.cpp (diff)
The file was modifiedlldb/source/Utility/DataExtractor.cpp (diff)
The file was modifiedlldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp (diff)
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h (diff)
The file was modifiedlldb/source/API/SBStream.cpp (diff)
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h (diff)
The file was modifiedlldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.h (diff)
The file was modifiedlldb/source/API/SBSymbol.cpp (diff)
The file was modifiedlldb/source/API/SBPlatform.cpp (diff)
The file was modifiedlldb/source/Plugins/Platform/MacOSX/objcxx/PlatformiOSSimulatorCoreSimulatorSupport.h (diff)
The file was modifiedlldb/include/lldb/Utility/GDBRemote.h (diff)
The file was modifiedlldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h (diff)
The file was modifiedlldb/include/lldb/Symbol/TypeSystem.h (diff)
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h (diff)
The file was modifiedlldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h (diff)
The file was modifiedlldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.h (diff)
The file was modifiedlldb/source/Commands/CommandObjectDisassemble.cpp (diff)
The file was modifiedlldb/source/Symbol/TypeSystem.cpp (diff)
The file was modifiedlldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h (diff)
The file was modifiedlldb/source/API/SBCommandReturnObject.cpp (diff)
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h (diff)
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp (diff)
The file was modifiedlldb/include/lldb/Core/Declaration.h (diff)
The file was modifiedlldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp (diff)
The file was modifiedlldb/source/Breakpoint/StoppointCallbackContext.cpp (diff)
The file was modifiedlldb/include/lldb/Breakpoint/BreakpointOptions.h (diff)
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.h (diff)
The file was modifiedlldb/include/lldb/Host/ProcessLaunchInfo.h (diff)
The file was modifiedlldb/source/Commands/CommandObjectType.cpp (diff)
The file was modifiedlldb/include/lldb/Utility/DataEncoder.h (diff)
The file was modifiedlldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp (diff)
The file was modifiedlldb/include/lldb/API/SBCommunication.h (diff)
The file was modifiedlldb/include/lldb/Host/File.h (diff)
The file was modifiedlldb/include/lldb/Core/ModuleList.h (diff)
The file was modifiedlldb/source/Commands/CommandObjectSettings.cpp (diff)
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp (diff)
The file was modifiedlldb/include/lldb/Host/FileSystem.h (diff)
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h (diff)
The file was modifiedlldb/include/lldb/Breakpoint/WatchpointList.h (diff)
The file was modifiedlldb/include/lldb/Initialization/SystemLifetimeManager.h (diff)
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.h (diff)
The file was modifiedlldb/include/lldb/Interpreter/OptionValue.h (diff)
The file was modifiedlldb/source/Utility/DataEncoder.cpp (diff)
The file was modifiedlldb/include/lldb/Core/Address.h (diff)
The file was modifiedlldb/include/lldb/Symbol/CompactUnwindInfo.h (diff)
The file was modifiedlldb/include/lldb/Host/Terminal.h (diff)
The file was modifiedlldb/include/lldb/DataFormatters/DumpValueObjectOptions.h (diff)
The file was modifiedlldb/include/lldb/DataFormatters/TypeFormat.h (diff)
The file was modifiedlldb/include/lldb/Core/MappedHash.h (diff)
The file was modifiedlldb/include/lldb/Host/HostNativeThreadBase.h (diff)
The file was modifiedlldb/include/lldb/API/SBFunction.h (diff)
The file was modifiedlldb/include/lldb/Breakpoint/StoppointCallbackContext.h (diff)
The file was modifiedlldb/source/Symbol/Type.cpp (diff)
The file was modifiedlldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h (diff)
The file was modifiedlldb/include/lldb/Core/EmulateInstruction.h (diff)
The file was modifiedlldb/include/lldb/Interpreter/OptionValueFileColonLine.h (diff)
The file was modifiedlldb/source/Commands/CommandObjectPlatform.cpp (diff)
The file was modifiedlldb/include/lldb/Host/PseudoTerminal.h (diff)
The file was modifiedlldb/source/Plugins/Language/ObjC/NSIndexPath.cpp (diff)
The file was modifiedlldb/source/Utility/ReproducerInstrumentation.cpp (diff)
The file was modifiedlldb/include/lldb/Utility/DataExtractor.h (diff)
The file was modifiedlldb/source/Utility/Stream.cpp (diff)
The file was modifiedlldb/include/lldb/API/SBSymbol.h (diff)
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp (diff)
The file was modifiedlldb/source/Utility/ProcessInfo.cpp (diff)
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h (diff)
The file was modifiedlldb/source/Commands/CommandObjectThread.cpp (diff)
The file was modifiedlldb/source/Core/ModuleList.cpp (diff)
The file was modifiedlldb/source/API/SBBlock.cpp (diff)
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h (diff)
The file was modifiedlldb/source/Host/common/PseudoTerminal.cpp (diff)
The file was modifiedlldb/source/Plugins/Instruction/ARM/EmulationStateARM.h (diff)
The file was modifiedlldb/source/Commands/CommandObjectBreakpointCommand.cpp (diff)
The file was modifiedlldb/source/Target/ThreadSpec.cpp (diff)
The file was modifiedlldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h (diff)
The file was modifiedlldb/source/API/SBQueue.cpp (diff)
The file was modifiedlldb/include/lldb/Core/ModuleSpec.h (diff)
The file was modifiedlldb/source/Host/common/FileAction.cpp (diff)
The file was modifiedlldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h (diff)
The file was modifiedlldb/source/Symbol/LineEntry.cpp (diff)
The file was modifiedlldb/include/lldb/Target/PathMappingList.h (diff)
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h (diff)
The file was modifiedlldb/include/lldb/API/SBEvent.h (diff)
The file was modifiedlldb/include/lldb/Utility/RegisterValue.h (diff)
The file was modifiedlldb/include/lldb/Utility/Status.h (diff)
The file was modifiedlldb/include/lldb/Symbol/Symbol.h (diff)
The file was modifiedlldb/source/Target/ExecutionContext.cpp (diff)
The file was modifiedlldb/include/lldb/Core/RichManglingContext.h (diff)
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp (diff)
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationHistory.cpp (diff)
The file was modifiedlldb/source/Host/common/Terminal.cpp (diff)
The file was modifiedlldb/source/Initialization/SystemLifetimeManager.cpp (diff)
The file was modifiedlldb/source/Commands/CommandObjectMemory.cpp (diff)
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp (diff)
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h (diff)
The file was modifiedlldb/include/lldb/API/SBListener.h (diff)
The file was modifiedlldb/include/lldb/API/SBBroadcaster.h (diff)
The file was modifiedlldb/include/lldb/Expression/Materializer.h (diff)
The file was modifiedlldb/include/lldb/Core/Disassembler.h (diff)
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h (diff)
The file was modifiedlldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h (diff)
The file was modifiedlldb/include/lldb/DataFormatters/TypeSummary.h (diff)
The file was modifiedlldb/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h (diff)
The file was modifiedlldb/include/lldb/Interpreter/OptionValueFileSpec.h (diff)
The file was modifiedlldb/include/lldb/Interpreter/Options.h (diff)
The file was modifiedlldb/source/Commands/CommandObjectDisassemble.h (diff)
The file was modifiedlldb/include/lldb/Target/StackID.h (diff)
The file was modifiedlldb/include/lldb/Utility/Scalar.h (diff)
The file was modifiedlldb/source/Symbol/UnwindPlan.cpp (diff)
The file was modifiedlldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp (diff)
The file was modifiedlldb/include/lldb/Utility/Stream.h (diff)
The file was modifiedlldb/source/Host/common/XML.cpp (diff)
The file was modifiedlldb/source/Interpreter/OptionValueFileColonLine.cpp (diff)
The file was modifiedlldb/source/Core/IOHandlerCursesGUI.cpp (diff)
The file was modifiedlldb/include/lldb/Core/FormatEntity.h (diff)
The file was modifiedlldb/source/Host/common/Host.cpp (diff)
The file was modifiedlldb/include/lldb/Utility/StringExtractorGDBRemote.h (diff)
The file was modifiedlldb/source/Expression/DWARFExpression.cpp (diff)
The file was modifiedlldb/source/Plugins/Language/ObjC/ObjCLanguage.h (diff)
The file was modifiedlldb/source/API/SBVariablesOptions.cpp (diff)
The file was modifiedlldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.h (diff)
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h (diff)
The file was modifiedlldb/include/lldb/Core/Module.h (diff)
The file was modifiedlldb/include/lldb/Host/ProcessRunLock.h (diff)
The file was modifiedlldb/source/DataFormatters/TypeSummary.cpp (diff)
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h (diff)
The file was modifiedlldb/include/lldb/Core/FileLineResolver.h (diff)
The file was modifiedlldb/include/lldb/Core/Value.h (diff)
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h (diff)
The file was modifiedlldb/source/Core/AddressRange.cpp (diff)
The file was modifiedlldb/source/API/SBCommunication.cpp (diff)
The file was modifiedlldb/source/Commands/CommandObjectLog.cpp (diff)
The file was modifiedlldb/include/lldb/API/SBCompileUnit.h (diff)
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h (diff)
The file was modifiedlldb/include/lldb/Core/LoadedModuleInfoList.h (diff)
The file was modifiedlldb/source/API/SBFunction.cpp (diff)
The file was modifiedlldb/include/lldb/Core/Opcode.h (diff)
The file was modifiedlldb/include/lldb/Host/XML.h (diff)
The file was modifiedlldb/include/lldb/Target/RegisterNumber.h (diff)
The file was modifiedlldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h (diff)
The file was modifiedlldb/include/lldb/Symbol/UnwindPlan.h (diff)
The file was modifiedlldb/include/lldb/Symbol/Type.h (diff)
The file was modifiedlldb/include/lldb/API/SBStream.h (diff)
The file was modifiedlldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h (diff)
The file was modifiedlldb/include/lldb/Core/AddressRange.h (diff)
The file was modifiedlldb/source/Symbol/Symbol.cpp (diff)
The file was modifiedlldb/source/Commands/CommandObjectTarget.cpp (diff)
The file was modifiedlldb/source/Target/RegisterNumber.cpp (diff)
The file was modifiedlldb/source/API/SBListener.cpp (diff)
The file was modifiedlldb/source/Commands/CommandObjectWatchpoint.cpp (diff)
The file was modifiedlldb/include/lldb/Utility/VMRange.h (diff)
The file was modifiedlldb/include/lldb/Breakpoint/Stoppoint.h (diff)
The file was modifiedlldb/include/lldb/Interpreter/ScriptInterpreter.h (diff)
The file was modifiedlldb/source/API/SBBroadcaster.cpp (diff)
The file was modifiedlldb/source/Breakpoint/WatchpointOptions.cpp (diff)
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h (diff)
The file was modifiedlldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.h (diff)
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationHistory.h (diff)
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h (diff)
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h (diff)
The file was modifiedlldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.h (diff)
The file was modifiedlldb/.clang-tidy (diff)
The file was modifiedlldb/include/lldb/Core/ValueObject.h (diff)
The file was modifiedlldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h (diff)
The file was modifiedlldb/include/lldb/Expression/DWARFExpression.h (diff)
The file was modifiedlldb/include/lldb/Target/Process.h (diff)
The file was modifiedlldb/include/lldb/Utility/StringExtractor.h (diff)
The file was modifiedlldb/include/lldb/Symbol/LineTable.h (diff)
The file was modifiedlldb/include/lldb/API/SBBlock.h (diff)
The file was modifiedlldb/source/Interpreter/OptionValueFileSpec.cpp (diff)
The file was modifiedlldb/include/lldb/Breakpoint/WatchpointOptions.h (diff)
The file was modifiedlldb/include/lldb/Utility/ProcessInfo.h (diff)
The file was modifiedlldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h (diff)
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h (diff)
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp (diff)
The file was modifiedlldb/include/lldb/DataFormatters/TypeSynthetic.h (diff)
The file was modifiedlldb/source/Host/common/ProcessLaunchInfo.cpp (diff)
The file was modifiedlldb/source/DataFormatters/TypeFormat.cpp (diff)
The file was modifiedlldb/source/API/SBEvent.cpp (diff)
The file was modifiedlldb/source/Core/Module.cpp (diff)
The file was modifiedlldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp (diff)
The file was modifiedlldb/include/lldb/Target/ThreadSpec.h (diff)
The file was modifiedlldb/source/Target/PathMappingList.cpp (diff)
The file was modifiedlldb/source/Utility/Status.cpp (diff)
The file was modifiedlldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp (diff)
The file was modifiedlldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.h (diff)
The file was modifiedlldb/source/Host/common/HostNativeThreadBase.cpp (diff)
The file was modifiedlldb/source/Plugins/Platform/MacOSX/objcxx/PlatformiOSSimulatorCoreSimulatorSupport.mm (diff)
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h (diff)
The file was modifiedlldb/source/Commands/CommandObjectCommands.cpp (diff)
The file was modifiedlldb/source/Core/Value.cpp (diff)
The file was modifiedlldb/include/lldb/Target/ExecutionContext.h (diff)
The file was modifiedlldb/source/Target/Process.cpp (diff)
The file was modifiedlldb/source/Utility/StringExtractor.cpp (diff)
The file was modifiedlldb/include/lldb/Utility/ReproducerInstrumentation.h (diff)
The file was modifiedlldb/include/lldb/Interpreter/CommandInterpreter.h (diff)
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp (diff)
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp (diff)
The file was modifiedlldb/source/Commands/CommandObjectWatchpointCommand.cpp (diff)
The file was modifiedlldb/source/Core/ValueObject.cpp (diff)
The file was modifiedlldb/source/Host/common/ProcessRunLock.cpp (diff)
The file was modifiedlldb/source/Core/PluginManager.cpp (diff)
The file was modifiedlldb/include/lldb/Symbol/SymbolContext.h (diff)
The file was modifiedlldb/source/Commands/CommandObjectProcess.cpp (diff)
The file was modifiedlldb/source/Commands/CommandObjectBreakpoint.cpp (diff)
The file was modifiedlldb/include/lldb/DataFormatters/FormatClasses.h (diff)
The file was modifiedlldb/include/lldb/Host/FileAction.h (diff)
The file was modifiedlldb/source/Symbol/SymbolContext.cpp (diff)
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/buildkite-pipeline.yml (diff)
The file was addedlibcxx/cmake/caches/Generic-assertions.cmake
The file was modifiedlibcxx/include/__config (diff)
The file was modifiedlibcxx/src/string.cpp (diff)
The file was modifiedlibcxx/utils/ci/run-buildbot (diff)
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/test/CodeGen/ARM/umulo-128-legalisation-lowering.ll (diff)
The file was modifiedllvm/lib/Target/ARM/ARMISelLowering.cpp (diff)
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/include.asm
The file was modifiedllvm/lib/MC/MCParser/MasmParser.cpp (diff)
The file was addedllvm/test/tools/llvm-ml/included.inc
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/test/tools/llvm-tapi-diff/tapi-diff-no-inlines.test
The file was addedllvm/test/tools/llvm-tapi-diff/tapi-diff-same-number-of-inlines.test
The file was addedllvm/tools/llvm-tapi-diff/DiffEngine.cpp
The file was modifiedllvm/include/llvm/Object/TapiUniversal.h (diff)
The file was modifiedllvm/test/CMakeLists.txt (diff)
The file was addedllvm/tools/llvm-tapi-diff/llvm-tapi-diff.cpp
The file was addedllvm/test/tools/llvm-tapi-diff/Inputs/v4A.tbd
The file was addedllvm/test/tools/llvm-tapi-diff/Inputs/v4E.tbd
The file was modifiedllvm/test/lit.cfg.py (diff)
The file was addedllvm/test/tools/llvm-tapi-diff/tapi-diff-mismatched-number-of-inlines.test
The file was addedllvm/test/tools/llvm-tapi-diff/Inputs/v4B.tbd
The file was addedllvm/test/tools/llvm-tapi-diff/tapi-diff-incorrect-format.test
The file was addedllvm/tools/llvm-tapi-diff/CMakeLists.txt
The file was addedllvm/test/tools/llvm-tapi-diff/tapi-diff-tbd-has-single-inlineB.test
The file was addedllvm/test/tools/llvm-tapi-diff/Inputs/v4C.tbd
The file was addedllvm/test/tools/llvm-tapi-diff/Inputs/macho.yaml
The file was addedllvm/test/tools/llvm-tapi-diff/Inputs/v4D.tbd
The file was modifiedllvm/lib/TextAPI/Target.cpp (diff)
The file was addedllvm/test/tools/llvm-tapi-diff/tapi-diff-tbd-has-multiple-inlines.test
The file was modifiedllvm/include/llvm/TextAPI/Symbol.h (diff)
The file was modifiedllvm/include/llvm/TextAPI/Platform.h (diff)
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/tapi-diff-misspelled-tbd.test
The file was modifiedllvm/include/llvm/TextAPI/Target.h (diff)
The file was modifiedllvm/lib/TextAPI/Platform.cpp (diff)
The file was addedllvm/test/tools/llvm-tapi-diff/tapi-diff-matching-tbd.test
The file was addedllvm/tools/llvm-tapi-diff/DiffEngine.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 (diff)
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 (diff)
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/test/Conversion/SPIRVToLLVM/module-ops-to-llvm.mlir (diff)
The file was modifiedmlir/docs/Dialects/SPIR-V.md (diff)
The file was modifiedmlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp (diff)
The file was modifiedmlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp (diff)
The file was modifiedmlir/lib/Dialect/SPIRV/Transforms/LowerABIAttributesPass.cpp (diff)
The file was modifiedmlir/docs/SPIRVToLLVMDialectConversion.md (diff)
The file was modifiedmlir/lib/Dialect/SPIRV/Linking/ModuleCombiner/ModuleCombiner.cpp (diff)
The file was modifiedmlir/lib/Target/SPIRV/Serialization/Serializer.cpp (diff)
The file was modifiedmlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp (diff)
The file was modifiedmlir/lib/Conversion/GPUToSPIRV/CMakeLists.txt (diff)
The file was removedmlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.td
The file was modifiedmlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp (diff)
The file was modifiedmlir/test/Dialect/SPIRV/IR/structure-ops.mlir (diff)
The file was modifiedmlir/unittests/Dialect/SPIRV/SerializationTest.cpp (diff)
The file was modifiedmlir/include/mlir/Dialect/SPIRV/IR/SPIRVStructureOps.td (diff)
Commit 0e083cef7003ba822be9b5dccbb01f9bfbb9dd34 by rob.suderman
[mlir][tosa] Update tosa.matmul lowering to linalg.batch_matmul

tosa.matmul is a batched matmul, update the lowering for linalg
with the tests.

Reviewed By: sjarus

Differential Revision: https://reviews.llvm.org/D103937
The file was modifiedmlir/test/Conversion/TosaToLinalg/tosa-to-linalg.mlir (diff)
The file was modifiedmlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp (diff)
Commit f776108168ab0179fe6131576679431bec1f562e by nathan
[docs] Collate CMake options

I found the documentation of the various CMake variables difficult to
navigate, because they are unsorted. I can see they've grown
organically with new clusters of somewhat-related options, but the
result is hard to use. This collates them (treating '_' as space).

Differential Revision: https://reviews.llvm.org/D102481
The file was modifiedllvm/docs/CMake.rst (diff)
Commit 62bd7da889c1e9604b2b0c8d8c7683b30c8b8ff0 by Madhur.Amilkanthwar
[LangRef] Add link to opaque pointers

Reviewed By: aeubanks

Differential Revision: https://reviews.llvm.org/D103981
The file was modifiedllvm/docs/LangRef.rst (diff)
Commit e7c621a607889e3df1e8becdb96817dbcf3933a4 by koraq
[libc++][nfc] Test std::unique_ptr self move assignment.

The post-conditions for the self move assignment of `std::unique_ptr`
were changed. This requires no implementation changes. A test was added
to validate the new post-conditions.

Addresses
- LWG-3455: Incorrect Postconditions on `unique_ptr` move assignment

Reviewed By: #libc, ldionne

Differential Revision: https://reviews.llvm.org/D103764
The file was modifiedlibcxx/docs/Cxx2bStatusIssuesStatus.csv (diff)
The file was modifiedlibcxx/docs/Cxx2bStatus.rst (diff)
The file was modifiedlibcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp (diff)
Commit 222cce3828a515a9336f6d52b15ccc0c482d5ace by aeubanks
Revert "[InstSimplify] Treat invariant group insts as bitcasts for load operands"

This reverts commit 26044c6a54de3e03c73c5515702b95acdb0b7f22.

Breaks on invalid IR (see D101103).
The file was modifiedllvm/test/Transforms/InstSimplify/invariant.group-load.ll (diff)
The file was modifiedllvm/lib/Analysis/InstructionSimplify.cpp (diff)
Commit c43f413b01b021a8f7b6fce013296114fa92a245 by epastor
[ms] [llvm-ml] Add support for INCLUDE environment variable

Also adds support for the ML.exe command-line flag /X, which ignores the INCLUDE environment variable.
The file was addedllvm/test/tools/llvm-ml/include_by_env_var.asm
The file was modifiedllvm/tools/llvm-ml/Opts.td (diff)
The file was modifiedllvm/tools/llvm-ml/llvm-ml.cpp (diff)
The file was addedllvm/test/tools/llvm-ml/include_by_env_var_errors.asm
Commit 68d0db0b6d56ec900044539b30c458d896ea55ba by epastor
Revert "[ms] [llvm-ml] Add support for INCLUDE environment variable"

This reverts commit c43f413b01b021a8f7b6fce013296114fa92a245 due to Windows environment build breaks
The file was removedllvm/test/tools/llvm-ml/include_by_env_var.asm
The file was removedllvm/test/tools/llvm-ml/include_by_env_var_errors.asm
The file was modifiedllvm/tools/llvm-ml/Opts.td (diff)
The file was modifiedllvm/tools/llvm-ml/llvm-ml.cpp (diff)
Commit 5dbe3bf4b8dbb7e67d41c7c1360f15d512dd72a0 by flx
[clang-tidy] performance-unnecessary-copy-initialization: Remove the complete statement when the copied variable is unused.

It is not useful to keep the statement around and can lead to compiler
warnings when -Wall (-Wunused-variable specifically) turned on.

Differential Revision: https://reviews.llvm.org/D102175

Reviewed-by: ymandel
The file was modifiedclang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp (diff)
The file was modifiedclang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitialization.h (diff)
The file was modifiedclang-tools-extra/test/clang-tidy/checkers/performance-unnecessary-copy-initialization.cpp (diff)
The file was modifiedclang-tools-extra/test/clang-tidy/checkers/performance-unnecessary-copy-initialization-allowed-types.cpp (diff)
Commit 314c049142ed22154fbe37de3a566ef38b884fab by leonardchan
[compiler-rt][hwasan] Decouple use of the TLS global for getting the shadow base and using the frame record feature

This allows for using the frame record feature (which uses __hwasan_tls)
independently from however the user wants to access the shadow base, which
prior was only usable if shadow wasn't accessed through the TLS variable or ifuncs.

Frame recording can be explicitly set according to ShadowMapping::WithFrameRecord
in ShadowMapping::init. Currently, it is only enabled on Fuchsia and if TLS is
used, so this should mimic the old behavior.

Added an extra case to prologue.ll that covers this new case.

Differential Revision: https://reviews.llvm.org/D103841
The file was modifiedllvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp (diff)
The file was modifiedllvm/test/Instrumentation/HWAddressSanitizer/prologue.ll (diff)
Commit 90a26a41e9ce16a4d471d25c2f7b36b5538fb4ce by Cyndy Ishida
[llvm-tapi-diff] Apply stable sorting to output

* For the output, the attributes within the target slice should be
  grouped by the input order, then sorted by value ordering.
This is to fix current ubuntu buildbot inconsistences.
The file was modifiedllvm/tools/llvm-tapi-diff/DiffEngine.cpp (diff)
Commit c70c30d6da0a0d46c45ca6b77d760216ddd420a7 by huberjn
[OpenMP][NFC] Precommit change to hide_mem_transfer_latency test flags
The file was modifiedllvm/test/Transforms/OpenMP/hide_mem_transfer_latency.ll (diff)
Commit 4c9471581fa07331b9ec8e4ab1ea312fba43c0b6 by huberjn
[Attributor] Set floating point loads and stores as nofree in AANoFreeFloating

Summary:
The current implementation of AANoFreeFloating will incorrectly list floating
point loads and stores as may-free. This prevents other attributor instances
like HeapToStack from pushing some allocations to the stack.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D103975
The file was modifiedllvm/test/Transforms/Attributor/heap_to_stack.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/tail.ll (diff)
The file was modifiedllvm/test/Transforms/OpenMP/parallel_deletion.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/norecurse.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/nocapture-1.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/callbacks.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/range.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/nonnull.ll (diff)
The file was modifiedllvm/lib/Transforms/IPO/AttributorAttributes.cpp (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/alignment.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/openmp_parallel_for.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/memory_locations.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/nofree.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/fp80.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/value-simplify.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/readattrs.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/dbg.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/willreturn.ll (diff)
The file was modifiedllvm/test/Transforms/OpenMP/parallel_region_merging.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/profile.ll (diff)
Commit a56bd7dec8da4348d847d53c96d8a30f4a821d36 by llvm-project
[Polly][Matmul] Re-pack A in every iteration.

Packed_A must be copied repeatedly, not just for the first iteration of
the outer tile.

This fixes llvm.org/PR50557
The file was modifiedpolly/test/ScheduleOptimizer/mat_mul_pattern_data_layout_2.ll (diff)
The file was modifiedpolly/test/ScheduleOptimizer/pattern-matching-based-opts_12.ll (diff)
The file was modifiedpolly/test/ScheduleOptimizer/pattern-matching-based-opts_9.ll (diff)
The file was modifiedpolly/test/ScheduleOptimizer/pattern-matching-based-opts_8.ll (diff)
The file was modifiedpolly/lib/Support/ISLTools.cpp (diff)
The file was modifiedpolly/include/polly/Support/ISLTools.h (diff)
The file was modifiedpolly/test/ScheduleOptimizer/pattern-matching-based-opts_3.ll (diff)
The file was modifiedpolly/test/ScheduleOptimizer/pattern-matching-based-opts_13.ll (diff)
The file was modifiedpolly/test/ScheduleOptimizer/pattern-matching-based-opts_6.ll (diff)
The file was modifiedpolly/lib/Transform/MatmulOptimizer.cpp (diff)
The file was modifiedpolly/test/ScheduleOptimizer/pattern-matching-based-opts_4.ll (diff)
The file was modifiedpolly/test/ScheduleOptimizer/pattern-matching-based-opts_5.ll (diff)
The file was modifiedpolly/test/ScheduleOptimizer/mat_mul_pattern_data_layout.ll (diff)
The file was modifiedpolly/test/ScheduleOptimizer/pattern-matching-based-opts_7.ll (diff)
Commit efa4dbc32ca9b7f3319edbcc6ac502ea962c8f0a by flx
[clang-tidy] performance-unnecessary-copy-initialization: Look at the canonical type when checking for aliases.

This fixes a false positive case where for instance a pointer is obtained and declared using `auto`.

Differential Revision: https://reviews.llvm.org/D103018

Reviewed-by: ymandel
The file was modifiedclang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp (diff)
The file was modifiedclang-tools-extra/test/clang-tidy/checkers/performance-unnecessary-copy-initialization.cpp (diff)
Commit ddac31c59342a8a7304c759e7b32280386530132 by kda
Cleanup for final comment on https://reviews.llvm.org/D103304

Consolidate DEFINE_STACK_MALLOC to simplify.

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D103965
The file was modifiedcompiler-rt/lib/asan/asan_fake_stack.cpp (diff)
Commit 1899cb7d0eae74cc700d44e1f220a7ce41395ce0 by Cyndy Ishida
Revert "[llvm-tapi-diff] Apply stable sorting to output"

This reverts commit 90a26a41e9ce16a4d471d25c2f7b36b5538fb4ce.
This failed to fix ubuntu failures.
The file was modifiedllvm/tools/llvm-tapi-diff/DiffEngine.cpp (diff)
Commit e7b755ecb1402e83a9af310f4411c0d9047e98be by Cyndy Ishida
Revert "Reland "[llvm] llvm-tapi-diff""

This reverts commit 20126c9fd4afe2fe11510becccaa769332da302f.
The sorting fixes failed to have stable output on different platforms.
The file was modifiedllvm/include/llvm/TextAPI/Symbol.h (diff)
The file was modifiedllvm/lib/TextAPI/Platform.cpp (diff)
The file was modifiedllvm/test/lit.cfg.py (diff)
The file was modifiedllvm/lib/TextAPI/Target.cpp (diff)
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-tbd-has-single-inlineB.test
The file was removedllvm/tools/llvm-tapi-diff/CMakeLists.txt
The file was modifiedllvm/include/llvm/Object/TapiUniversal.h (diff)
The file was removedllvm/test/tools/llvm-tapi-diff/Inputs/v4A.tbd
The file was removedllvm/test/tools/llvm-tapi-diff/Inputs/macho.yaml
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-incorrect-format.test
The file was removedllvm/test/tools/llvm-tapi-diff/Inputs/v4B.tbd
The file was removedllvm/test/tools/llvm-tapi-diff/Inputs/v4D.tbd
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-matching-tbd.test
The file was removedllvm/test/tools/llvm-tapi-diff/Inputs/v4C.tbd
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-misspelled-tbd.test
The file was modifiedllvm/test/CMakeLists.txt (diff)
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-tbd-has-multiple-inlines.test
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-no-inlines.test
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-same-number-of-inlines.test
The file was modifiedllvm/include/llvm/TextAPI/Platform.h (diff)
The file was removedllvm/tools/llvm-tapi-diff/llvm-tapi-diff.cpp
The file was removedllvm/test/tools/llvm-tapi-diff/Inputs/v4E.tbd
The file was modifiedllvm/include/llvm/TextAPI/Target.h (diff)
The file was removedllvm/tools/llvm-tapi-diff/DiffEngine.h
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-mismatched-number-of-inlines.test
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-tbd-has-single-inlineA.test
The file was removedllvm/tools/llvm-tapi-diff/DiffEngine.cpp
Commit b65f30d6fb6f5333dcb7c51f81c4309704c26f1f by listmail
[SCEV] Minor code motion to simplify a later patch [nfc]
The file was modifiedllvm/lib/Analysis/ScalarEvolution.cpp (diff)
Commit 1b21e9c1fa990a303fa5a543c17a5f470a32e112 by joker.eph
Add a static assertions for custom Op<> to not defined data members (NFC)

A common mistake for newcomers to MLIR is to try to store extra member
on the Op class. However these are intended to be thing wrapper around
an Operation*, all the storage is meant to be encoded in attribute on
the underlying Operation. This can be confusing to debug, so better
catch it at build time.

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D103869
The file was modifiedmlir/include/mlir/IR/OpDefinition.h (diff)