SuccessChanges

Summary

  1. [AIX] Change the default target CPU to power4 for AIX on Power (details)
  2. [doc] Fix use of ` where `` was intended in attribute docs. (details)
  3. [VectorCombine] Add multi-use multiply test for D80885 (details)
  4. [JITLink] Skip debug sections in MachO objects. (details)
Commit ba4afe6f7a8453b24ee0b664e40d157d15a54034 by wanyu9511
[AIX] Change the default target CPU to power4 for AIX on Power

Summary: This patch changes the AIX default target CPU to power4 since this is the the lowest arch for the lowest OS level supported.

Reviewers: hubert.reinterpretcast, cebowleratibm, daltenty

Reviewed By: hubert.reinterpretcast

Subscribers: cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D80835
The file was modifiedclang/lib/Driver/ToolChains/CommonArgs.cpp
The file was addedclang/test/Driver/aix-mcpu-default.c
Commit 5f478651eb31ac81acf9a521c3d44c5e1c4af49a by noreply
[doc] Fix use of ` where `` was intended in attribute docs.

`...` is rST syntax for hyperlinks etc. ``...`` should be used for code snippets.
The file was modifiedclang/include/clang/Basic/AttrDocs.td
Commit 9f8ea2e6cf7c855aa4f89993a6c696390cb07d07 by llvm-dev
[VectorCombine] Add multi-use multiply test for D80885
The file was modifiedllvm/test/Transforms/VectorCombine/X86/insert-binop-with-constant.ll
Commit d27cbf03cf9c43b4b98f031d63f23cfcfe3d587a by Lang Hames
[JITLink] Skip debug sections in MachO objects.

Debug sections will not be linked into the final executable and may contain
ambiguous relocations*. Skipping them avoids both some unnecessary processing
cost and the hassle of dealing with the problematic relocations.

* E.g. __debug_ranges contains non-extern relocations to the end of functions
hat begin with named symbols. Under the usual rules for interpreting non-extern
relocations these will be incorrectly associated with the following block, or
no block at all (if there is a gap between one block and the next).
The file was modifiedllvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp
The file was addedllvm/test/ExecutionEngine/JITLink/X86/MachO_skip_debug_sections.s
The file was modifiedllvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp
The file was modifiedllvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp
The file was modifiedllvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h