This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allyesconfig in repository toolchain/ci/llvm-project.
from fd254e429ea Add InstCombine tests for FNeg instruction. adds 7a2e855a0fe Move Value *RHSCIOp def into the scope where its actually u [...] adds 0f89b76b847 [SelectionDAG] Use any_of/all_of where possible. NFCI. adds 5b05f20a3a5 [SLPVectorizer] Make getSpillCost() const. NFCI. adds cbcd9b1b922 [X86] Fix some cppcheck "Local variable name shadows outer [...] adds dca69eb29c8 [lldb] [lit] Fix more filename mismatches in Register tests adds 60211cb8728 [lldb] [lit] Simplify general-purpose register tests adds ee0571734f5 [C++] Interpret unknown identifier in parameter clause as u [...] adds 5125a02a032 [clang] fixing -ast-print for variadic parameter pack in la [...] adds 70ee2def906 [X86] Make X86RegisterInfo(const Triple &TT) constructor explicit. adds 1d0c845d9dc Add FNeg IR constant folding support adds 0460a3629b2 [MCA] Notify event listeners when instructions transition t [...] adds 4c3fbbf6359 Revert rL359962 : Use DiagRuntimeBehavior for -Wunsequenced [...] adds 41c999bcf5e [Constants] Simplify type checking switch in ConstantExpr::get. adds 8279695d666 [LLParser] Simplify type checking in ParseArithmetic and Pa [...] adds f6e07c472d3 [LLParser] Remove unnecessary error check making sure NUW/N [...] adds 922e252a70b [LLParser] Remove unused variable after r359987. NFC adds afb0e664e64 [SLPVectorizer] Prefer pre-increments. NFCI. adds 1c34db85e52 Precommit an FNeg InstructionSimplify test. new 5170c0e5fe9 Move getOpcode() call into if statement. NFCI. new 693551d7677 [test] Remove randomness new e5be660e257 [NFC][Utils] deleteDeadLoop(): add an assert that exit bloc [...] new 7ad5d14f3a2 [NFC] Instruction: introduce replaceSuccessorWith() functio [...] new e3b1d82b530 [NFC] PHINode: introduce replaceIncomingBlockWith() functio [...] new 1a1b9221778 [NFC] BasicBlock: refactor changePhiUses() out of replacePh [...] new 02569408efe [NFC] BasicBlock: generalize replaceSuccessorsPhiUsesWith() [...]
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang/include/clang/Sema/ScopeInfo.h | 6 +- clang/include/clang/Sema/Sema.h | 4 - clang/lib/AST/StmtPrinter.cpp | 3 + clang/lib/Parse/ParseDecl.cpp | 3 + clang/lib/Sema/AnalysisBasedWarnings.cpp | 24 +++--- clang/lib/Sema/SemaChecking.cpp | 9 +-- clang/lib/Sema/SemaExpr.cpp | 12 +-- clang/test/AST/ast-printer-lambda.cpp | 36 +++++++++ clang/test/Parser/editor-placeholder-recovery.cpp | 2 +- clang/test/Sema/warn-unsequenced.c | 7 -- clang/test/SemaCXX/unknown-type-name.cpp | 4 +- clang/test/SemaCXX/warn-unsequenced.cpp | 4 +- lldb/lit/Register/Inputs/x86-64-gp-read.cpp | 13 +--- lldb/lit/Register/Inputs/x86-64-gp-write.cpp | 26 ++----- lldb/lit/Register/Inputs/x86-gp-read.cpp | 13 +--- lldb/lit/Register/Inputs/x86-gp-write.cpp | 36 ++++----- lldb/lit/Register/x86-gp-write.test | 2 +- lldb/lit/Register/x86-ymm-write.test | 2 +- .../watchpoint/watchpoint_set_command/main.cpp | 11 +-- llvm/include/llvm/Analysis/ConstantFolding.h | 6 ++ llvm/include/llvm/IR/BasicBlock.h | 8 ++ llvm/include/llvm/IR/Instruction.h | 4 + llvm/include/llvm/IR/Instructions.h | 8 ++ llvm/include/llvm/MCA/HWEventListener.h | 1 + llvm/include/llvm/MCA/HardwareUnits/Scheduler.h | 14 +++- llvm/include/llvm/MCA/Stages/ExecuteStage.h | 1 + llvm/lib/Analysis/ConstantFolding.cpp | 11 ++- llvm/lib/AsmParser/LLParser.cpp | 58 ++++---------- llvm/lib/AsmParser/LLParser.h | 4 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 18 +---- llvm/lib/IR/BasicBlock.cpp | 48 ++++++------ llvm/lib/IR/ConstantFold.cpp | 46 +++++++++++ llvm/lib/IR/ConstantFold.h | 1 + llvm/lib/IR/Constants.cpp | 42 +++------- llvm/lib/IR/Instruction.cpp | 7 ++ llvm/lib/MCA/HardwareUnits/Scheduler.cpp | 11 ++- llvm/lib/MCA/Stages/ExecuteStage.cpp | 32 ++++++-- llvm/lib/Target/X86/X86ISelLowering.cpp | 89 +++++++++++----------- llvm/lib/Target/X86/X86RegisterInfo.h | 2 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 3 +- .../Scalar/InductiveRangeCheckElimination.cpp | 20 +---- llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 27 ++----- llvm/lib/Transforms/Utils/LoopSimplify.cpp | 4 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 10 ++- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 17 +++-- llvm/test/Analysis/ConstantFolding/fneg.ll | 53 +++++++++++++ llvm/test/Transforms/InstCombine/fneg.ll | 53 +------------ llvm/test/Transforms/InstCombine/fsub.ll | 6 +- llvm/test/Transforms/InstCombine/inselt-binop.ll | 2 +- llvm/test/Transforms/Reassociate/crash2.ll | 2 +- llvm/unittests/IR/ConstantsTest.cpp | 2 +- 52 files changed, 431 insertions(+), 402 deletions(-) create mode 100644 clang/test/AST/ast-printer-lambda.cpp create mode 100644 llvm/test/Analysis/ConstantFolding/fneg.ll