SuccessChanges

Summary

  1. Add aarch64 machine slave to build flang with clang-8 (details)
Commit 87b206fe85e7bf8e197c36056bd4dc88e1dc2fea by caroline.concatto
Add aarch64 machine slave to build flang with clang-8

Summary:
This patch adds another slave to build flang. It uses clang-8 and clang++-8

Signed-off-by: Caroline Concatto <caroline.concatto@arm.com>

Reviewers: DavidTruby, sscalpone

Subscribers: kristof.beyls, aartbik, danielkiss

Differential Revision: https://reviews.llvm.org/D80983
The file was modifiedbuildbot/osuosl/master/config/slaves.py (diff)
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)

Summary

  1. [clang][Sema] SequenceChecker: C++17 sequencing rule for call expressions. (details)
  2. [DAG] GetDemandedBits - don't bother asserting for a non-null cast<> result. NFC. (details)
  3. Fix gcc "enumeral and non-enumeral type in conditional expression" warning. NFCI. (details)
  4. [VE] Support a basic disassembler for Aurora VE target (details)
  5. [InstSimplify] add/move tests for or with not op (PR46083); NFC (details)
Commit a2f32bfcc7cd6828785011ce90f6e0314d096e89 by riccibrun
[clang][Sema] SequenceChecker: C++17 sequencing rule for call expressions.

In C++17 the postfix-expression of a call expression is sequenced before
each expression in the expression-list and any default argument.

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

Reviewed By: rsmith
The file was modifiedclang/test/SemaCXX/warn-unsequenced.cpp
The file was modifiedclang/lib/Sema/SemaChecking.cpp
Commit c438b257f19cb4a8adbb8eb377f84b10052ea7c5 by llvm-dev
[DAG] GetDemandedBits - don't bother asserting for a non-null cast<> result. NFC.

cast<> will assert on failure anyhow.

This lets us fold the cast<> with the getAPIntValue() that uses it.
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit 8e058feae0b0d07cd86257f0aa3154acfa887fe0 by llvm-dev
Fix gcc "enumeral and non-enumeral type in conditional expression" warning. NFCI.
The file was modifiedllvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
Commit 82aac878beb48cd326b4684918b7ff2375fae439 by simon.moll
[VE] Support a basic disassembler for Aurora VE target

Summary:
Add a basic disassember and regression tests of LEA/LD/ST
instructions.  This patch also removes DecoderMethod declarations for
branch and call since those are not implemented in this patch.  They
will be added again later.  This patch also corrects DecoderMethod for
LD/ST instructions for one byte or two.

Differential Revision: https://reviews.llvm.org/D80912
The file was modifiedllvm/test/MC/VE/LD.s
The file was modifiedllvm/test/MC/VE/LEA.s
The file was modifiedllvm/lib/Target/VE/VEInstrInfo.td
The file was addedllvm/lib/Target/VE/Disassembler/LLVMBuild.txt
The file was modifiedllvm/test/MC/VE/ST.s
The file was modifiedllvm/lib/Target/VE/LLVMBuild.txt
The file was addedllvm/lib/Target/VE/Disassembler/CMakeLists.txt
The file was modifiedllvm/lib/Target/VE/CMakeLists.txt
The file was addedllvm/lib/Target/VE/Disassembler/VEDisassembler.cpp
Commit a26cd73d3377a276ab92d2381d5a80b81a81770d by spatel
[InstSimplify] add/move tests for or with not op (PR46083); NFC
The file was modifiedllvm/test/Transforms/InstCombine/or-xor.ll
The file was modifiedllvm/test/Transforms/InstSimplify/or.ll