FailedChanges

Summary

  1. [AArch64][GlobalISel]: Fix a crash in GlobalIsel in dealing with 16bit (details)
  2. [X86] Manually format some setOperationAction calls to line up arguments (details)
  3. Temporarily Revert "[gicombiner] Add the MatchDag structure and parse (details)
  4. gn build: Merge e62e760f295 (details)
  5. [PowerPC] Add missing legalization for vector BSWAP (details)
  6. [docs] Remove `git llvm push` and `git llvm revert` from GettingStarted (details)
  7. [ELF] Fix a comment. NFC (details)
  8. [unwind] Don't link libpthread and libdl on Fuchsia (details)
Commit a17619e0b0977f922f63522790c82a9644b7a069 by mark.lacey
[AArch64][GlobalISel]: Fix a crash in GlobalIsel in dealing with 16bit
uadd.with.overflow.
Summary: AArch64 doesn't support uadd.with.overflow.i16 natively. This
change adds a legalization rule to convert the 32bit add result to
16bit. This should fix PR43981.
Reviewers: arsenm, qcolombet, paquette, aemerson
Reviewed By: paquette
Subscribers: wdng, rovka, kristof.beyls, hiraditya, Petar.Avramovic,
llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D71587
The file was addedllvm/test/CodeGen/AArch64/legalize-uaddo.mir
The file was modifiedllvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp
Commit 004fdbe04172c251db1e6d3482c0a6b1ab2e6d4f by craig.topper
[X86] Manually format some setOperationAction calls to line up arguments
to improve readability. NFC
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
Commit e62e760f29567fe0841af870c65a4f8ef685d217 by echristo
Temporarily Revert "[gicombiner] Add the MatchDag structure and parse
instruction DAG's from the input" and follow-on patches.
This is breaking a few build bots and local builds with follow-up
already on the patch thread.
This reverts commits 390c8baa5440dda8907688d9ef860f6982bd925f and
520e3d66e7257c77f1226185504bbe1cb90afcfa.
The file was removedllvm/utils/TableGen/GlobalISel/GIMatchDagOperands.cpp
The file was removedllvm/test/TableGen/GICombinerEmitter/parse-match-pattern.td
The file was modifiedllvm/utils/TableGen/GlobalISel/CMakeLists.txt
The file was modifiedllvm/test/TableGen/GICombinerEmitter/match-invalid.td
The file was removedllvm/utils/TableGen/GlobalISel/GIMatchDagPredicate.cpp
The file was removedllvm/utils/TableGen/GlobalISel/GIMatchDagPredicateDependencyEdge.h
The file was removedllvm/utils/TableGen/GlobalISel/GIMatchDagPredicate.h
The file was modifiedllvm/include/llvm/ADT/iterator.h
The file was removedllvm/utils/TableGen/GlobalISel/GIMatchDagEdge.h
The file was removedllvm/utils/TableGen/GlobalISel/GIMatchDagEdge.cpp
The file was removedllvm/utils/TableGen/GlobalISel/GIMatchDagInstr.cpp
The file was removedllvm/utils/TableGen/GlobalISel/GIMatchDagOperands.h
The file was modifiedllvm/utils/TableGen/GICombinerEmitter.cpp
The file was removedllvm/utils/TableGen/GlobalISel/GIMatchDag.cpp
The file was removedllvm/utils/TableGen/GlobalISel/GIMatchDag.h
The file was removedllvm/utils/TableGen/GlobalISel/GIMatchDagInstr.h
The file was removedllvm/utils/TableGen/GlobalISel/GIMatchDagPredicateDependencyEdge.cpp
Commit 758825c5b8e3f3814b39620ae6cff78444ed9a41 by llvmgnsyncbot
gn build: Merge e62e760f295
The file was modifiedllvm/utils/gn/secondary/llvm/utils/TableGen/GlobalISel/BUILD.gn
Commit a5da8d90daa3a0c7aead8ef864cc3c291660054b by nemanja.i.ibm
[PowerPC] Add missing legalization for vector BSWAP
We somehow missed doing this when we were working on Power9
exploitation. This just adds the missing legalization and cost for
producing the vector intrinsics.
Differential revision: https://reviews.llvm.org/D70436
The file was modifiedllvm/lib/Target/PowerPC/PPCISelLowering.cpp
The file was addedllvm/test/Transforms/LoopVectorize/PowerPC/vectorize-bswap.ll
The file was modifiedllvm/lib/Target/PowerPC/PPCInstrVSX.td
The file was addedllvm/test/CodeGen/PowerPC/vec-bswap.ll
The file was modifiedllvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/PowerPC/PPCTargetTransformInfo.h
Commit b6f5caa48f1f9b4c5dedcf498757185c34b3c15e by Justin Bogner
[docs] Remove `git llvm push` and `git llvm revert` from GettingStarted
These sections aren't accurate since the github move.
Differential Revision: https://reviews.llvm.org/D71640
The file was modifiedllvm/docs/GettingStarted.rst
Commit 07522e4e2383788a64f36b1b9daa8c85f6a3f8b5 by maskray
[ELF] Fix a comment. NFC
The file was modifiedlld/ELF/SyntheticSections.h
Commit 547659ae56f5827055f71b495d7b08c10badadb5 by phosek
[unwind] Don't link libpthread and libdl on Fuchsia
This is a follow up to D71135.
The file was modifiedlibunwind/cmake/config-ix.cmake