SuccessChanges

Summary

  1. [SystemZ]  Merge the SystemZExpandPseudo pass into SystemZPostRewrite. (details)
  2. [AArch64] Some more FP16 FMA pattern matching (details)
  3. gn build: Merge r371959 (details)
  4. [test] Add -z separate-code to fix tests that ae sensitive to exact (details)
Commit ca5acf5b5e7d658c14169d3061c6495b05e9bea0 by paulsson
[SystemZ]  Merge the SystemZExpandPseudo pass into SystemZPostRewrite.
SystemZExpandPseudo:s only job was to expand LOCRMux instructions into
jump sequences. This needs to be done if expandLOCRPseudo() or
expandSELRPseudo() fails to find a legal opcode (all registers "high" or
"low"). This task has now been moved to SystemZPostRewrite while
removing the SystemZExpandPseudo pass.
It is in fact preferred to expand these pseudos directly after register
allocation in SystemZPostRewrite since the hinted register combinations
are then not subject to later optimizations.
Review: Ulrich Weigand https://reviews.llvm.org/D67432
llvm-svn: 371959
The file was modifiedllvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
The file was modifiedllvm/lib/Target/SystemZ/SystemZPostRewrite.cpp
The file was modifiedllvm/lib/Target/SystemZ/SystemZInstrInfo.h
The file was modifiedllvm/lib/Target/SystemZ/CMakeLists.txt
The file was removedllvm/lib/Target/SystemZ/SystemZExpandPseudo.cpp
The file was modifiedllvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
The file was modifiedllvm/lib/Target/SystemZ/SystemZRegisterInfo.h
The file was modifiedllvm/lib/Target/SystemZ/SystemZ.h
Commit b1e1a26e8e7e61c924d39ae53e2922dc4364e6bb by sjoerd.meijer
[AArch64] Some more FP16 FMA pattern matching
After our previous machinecombiner exercises (rL371321, rL371818,
rL371833), we were still missing a few FP16 FMA patterns.
Differential Revision: https://reviews.llvm.org/D67576
llvm-svn: 371960
The file was modifiedllvm/test/CodeGen/AArch64/fp16_intrinsic_lane.ll
The file was modifiedllvm/test/CodeGen/AArch64/fp16_intrinsic_scalar_3op.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64InstrInfo.td
Commit ac32934f2848fab6fa47013271ab16f411d180b9 by nicolasweber
gn build: Merge r371959
llvm-svn: 371961
The file was modifiedllvm/utils/gn/secondary/llvm/lib/Target/SystemZ/BUILD.gn
Commit b026b3e53d67c258f8b750e3fc44fa1609185dee by maskray
[test] Add -z separate-code to fix tests that ae sensitive to exact
addresses after r371958
llvm-svn: 371962
The file was modifiedlldb/lit/SymbolFile/DWARF/dir-separator-windows.s
The file was modifiedlldb/lit/SymbolFile/DWARF/find-inline-method.s
The file was modifiedlldb/lit/SymbolFile/DWARF/dir-separator-no-comp-dir-relative-name.s
The file was modifiedlldb/lit/SymbolFile/DWARF/dir-separator-no-comp-dir.s
The file was modifiedlldb/lit/SymbolFile/DWARF/debug-types-address-ranges.s
The file was modifiedlldb/lit/SymbolFile/DWARF/dir-separator-posix.s