This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from b03535c Revert r296366 "[InlineFunction] add nonnull assumptions base [...] new a746da8 [WebAssembly] Split CFG-sorting into its own pass. NFC. new dd2186a AMDGPU: Use v_med3_{f16|i16|u16} new 6d8f20c [WebAssembly] Add some comments and tidy up whitespace. new d5cb2d6 [MC] Factor out non-COFF handling of COFF-specific directives. new 90d9920 [CodeGen] Fix some Clang-tidy modernize and Include What You [...]
The 5 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: include/llvm/CodeGen/FastISel.h | 59 +++-- include/llvm/CodeGen/FaultMaps.h | 36 ++- include/llvm/CodeGen/GCStrategy.h | 46 ++-- include/llvm/CodeGen/MachineInstrBuilder.h | 26 +- include/llvm/CodeGen/PBQP/Solution.h | 21 +- include/llvm/CodeGen/SelectionDAGNodes.h | 146 +++++------ .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 42 ++-- include/llvm/CodeGen/TargetSchedule.h | 16 +- include/llvm/MC/MCELFStreamer.h | 4 - include/llvm/MC/MCWasmStreamer.h | 4 - lib/CodeGen/BuiltinGCs.cpp | 9 +- lib/CodeGen/FaultMaps.cpp | 11 +- lib/CodeGen/GCStrategy.cpp | 7 +- lib/CodeGen/SelectionDAG/FastISel.cpp | 49 +++- lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 36 ++- lib/CodeGen/TargetSchedule.cpp | 16 +- lib/MC/MCELFStreamer.cpp | 16 -- lib/MC/MCMachOStreamer.cpp | 16 -- lib/MC/MCStreamer.cpp | 16 +- lib/MC/MCWasmStreamer.cpp | 16 -- lib/MC/WasmObjectWriter.cpp | 5 +- lib/Target/AMDGPU/AMDGPUInstructions.td | 7 +- lib/Target/AMDGPU/AMDGPUSubtarget.h | 4 + lib/Target/AMDGPU/SIISelLowering.cpp | 33 ++- lib/Target/AMDGPU/SIISelLowering.h | 2 + lib/Target/AMDGPU/SIInstrInfo.td | 2 +- lib/Target/AMDGPU/SIInstructions.td | 21 +- lib/Target/AMDGPU/VOP3Instructions.td | 16 +- lib/Target/WebAssembly/CMakeLists.txt | 1 + .../MCTargetDesc/WebAssemblyAsmBackend.cpp | 2 +- lib/Target/WebAssembly/WebAssembly.h | 1 + lib/Target/WebAssembly/WebAssemblyCFGSort.cpp | 277 +++++++++++++++++++++ lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp | 223 +---------------- .../WebAssembly/WebAssemblyFixFunctionBitcasts.cpp | 2 +- .../WebAssemblyRuntimeLibcallSignatures.h | 2 +- .../WebAssembly/WebAssemblyTargetMachine.cpp | 6 +- lib/Target/WebAssembly/WebAssemblyUtilities.cpp | 9 + lib/Target/WebAssembly/WebAssemblyUtilities.h | 8 + test/CodeGen/AMDGPU/fmed3.ll | 87 ++++++- test/CodeGen/AMDGPU/llvm.amdgcn.fmed3.f16.ll | 39 +++ test/CodeGen/AMDGPU/smed3.ll | 52 +++- test/CodeGen/AMDGPU/umed3.ll | 51 +++- test/MC/AMDGPU/vop3-gfx9.s | 12 + 43 files changed, 886 insertions(+), 568 deletions(-) create mode 100644 lib/Target/WebAssembly/WebAssemblyCFGSort.cpp create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.fmed3.f16.ll