SuccessChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [InstCombine] add tests for reassociative fsub/fadd expressions; NFC (details)
  2. [clang][asm goto][slh] Warn if asm goto + SLH (details)
  3. [lldb/Reproducers] Skip another test that uses lldb::FileSP under the hood (details)
  4. Add some dependencies to the compiler-rt symbolizer build (details)
  5. Revert "[X86] Codegen for preallocated" (details)
  6. [lldb/Reproducers] Make SBStream::Print an API instead of a SWIG extension (details)
Commit ad953a1ae156eda3740a99a3c874eda3f29f4eb2 by spatel
[InstCombine] add tests for reassociative fsub/fadd expressions; NFC
The file was modifiedllvm/test/Transforms/InstCombine/fsub.ll
Commit 60ee885990982197013c71ff965a81e938184fd2 by zbrid
[clang][asm goto][slh] Warn if asm goto + SLH

Summary:
Asm goto is not supported by SLH. Warn if an instance of asm goto is detected
while SLH is enabled.

Test included.

Reviewed By: jyu2

Differential Revision: https://reviews.llvm.org/D79743
The file was addedclang/test/Parser/slh-asm-goto.cpp
The file was modifiedclang/include/clang/Basic/DiagnosticCommonKinds.td
The file was modifiedclang/lib/Parse/ParseStmtAsm.cpp
The file was addedclang/test/Parser/slh-asm-goto-no-warn.cpp
Commit 4b17702434af9631e5e5a16449a93c9734be0c7e by Jonas Devlieghere
[lldb/Reproducers] Skip another test that uses lldb::FileSP under the hood
The file was modifiedlldb/test/API/python_api/default-constructor/TestDefaultConstructorForAPIObjects.py
Commit b11c2e2feb51e6cd5ab34d4e384a025fc396b1c0 by akhuang
Add some dependencies to the compiler-rt symbolizer build
The file was modifiedcompiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh
Commit b8cbff51d39b1f96d827adac569b8a64200ea7bb by aeubanks
Revert "[X86] Codegen for preallocated"

This reverts commit 810567dc691a57c8c13fef06368d7549f7d9c064.

Some tests are unexpectedly passing
The file was modifiedllvm/include/llvm/IR/Attributes.h
The file was modifiedllvm/test/CodeGen/X86/shrink-wrap-chkstk.ll
The file was modifiedllvm/test/Transforms/DeadArgElim/keepalive.ll
The file was modifiedllvm/lib/IR/Function.cpp
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
The file was modifiedllvm/test/CodeGen/X86/musttail-thiscall.ll
The file was modifiedllvm/lib/CodeGen/SelectionDAG/FastISel.cpp
The file was modifiedllvm/lib/IR/Attributes.cpp
The file was modifiedllvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
The file was modifiedllvm/lib/Target/X86/X86ISelDAGToDAG.cpp
The file was removedllvm/test/CodeGen/X86/preallocated.ll
The file was modifiedllvm/test/Transforms/GlobalOpt/fastcc.ll
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
The file was modifiedllvm/include/llvm/IR/InstrTypes.h
The file was modifiedllvm/test/Transforms/Attributor/value-simplify.ll
The file was removedllvm/test/Transforms/InstCombine/call-cast-target-preallocated.ll
The file was modifiedllvm/include/llvm/IR/Argument.h
The file was removedllvm/test/CodeGen/X86/preallocated-x64.ll
The file was modifiedllvm/include/llvm/CodeGen/TargetCallingConv.h
The file was modifiedllvm/lib/Transforms/IPO/GlobalOpt.cpp
The file was modifiedllvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/lib/CodeGen/GlobalISel/CallLowering.cpp
The file was modifiedllvm/include/llvm/Support/TargetOpcodes.def
The file was modifiedllvm/include/llvm/Target/Target.td
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/simple-todo.ll
The file was modifiedllvm/lib/Transforms/IPO/FunctionAttrs.cpp
The file was modifiedllvm/test/Transforms/FunctionAttrs/readattrs.ll
The file was modifiedllvm/lib/Target/X86/X86MachineFunctionInfo.h
The file was modifiedllvm/lib/Target/X86/X86FrameLowering.cpp
The file was modifiedllvm/include/llvm/CodeGen/TargetLowering.h
The file was modifiedllvm/lib/Target/X86/X86RegisterInfo.cpp
The file was modifiedllvm/lib/Transforms/IPO/AttributorAttributes.cpp
The file was modifiedllvm/lib/Transforms/Coroutines/CoroSplit.cpp
The file was modifiedllvm/test/CodeGen/X86/tail-call-mutable-memarg.ll
The file was modifiedllvm/lib/Target/X86/X86FastISel.cpp
The file was modifiedllvm/include/llvm/CodeGen/ISDOpcodes.h
The file was modifiedllvm/include/llvm/Target/TargetCallingConv.td
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
The file was modifiedllvm/lib/Target/X86/X86CallingConv.td
The file was modifiedllvm/test/CodeGen/X86/arg-copy-elide.ll
The file was modifiedllvm/test/CodeGen/X86/musttail-indirect.ll
The file was removedllvm/test/CodeGen/X86/preallocated-nocall.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/simple.ll
Commit bfb278372633c50ae595f0b89241a143090c967e by Jonas Devlieghere
[lldb/Reproducers] Make SBStream::Print an API instead of a SWIG extension

This makes it possible to instrument the call for the reproducers. This
fixes TestStructuredDataAPI.py with reproducer replay.

Differential revision: https://reviews.llvm.org/D80312
The file was modifiedlldb/bindings/interface/SBStream.i
The file was modifiedlldb/include/lldb/API/SBStream.h
The file was modifiedlldb/source/API/SBStream.cpp