SuccessChanges

Summary

  1. [gicombiner] Hoist pure C++ combine into the tablegen definition (details)
  2. [lit] Fix another test case that r374652 missed (details)
Commit ec5208fd65668ec6415eb274294d284835f3d5dd by daniel_l_sanders
[gicombiner] Hoist pure C++ combine into the tablegen definition
Summary: This is just moving the existing C++ code around and will be
NFC w.r.t AArch64. Renamed 'CombineBr' to something more descriptive
('ElideByByInvertingCond') at the same time.
The remaining combines in AArch64PreLegalizeCombiner require features
that aren't implemented at this point and will be hoisted as they are
added.
Depends on D68424
Reviewers: bogner, volkan
Subscribers: kristof.beyls, hiraditya, Petar.Avramovic, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D68426
llvm-svn: 375057
The file was modifiedllvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
The file was modifiedllvm/include/llvm/TableGen/Error.h
The file was modifiedllvm/utils/TableGen/GICombinerEmitter.cpp
The file was modifiedllvm/lib/TableGen/Error.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64PreLegalizerCombiner.cpp
The file was modifiedllvm/include/llvm/Target/GlobalISel/Combine.td
The file was modifiedllvm/lib/Target/AArch64/AArch64Combine.td
The file was modifiedllvm/include/llvm/CodeGen/GlobalISel/CombinerHelper.h
Commit d3dd489b9a6f7c578ea461507d29b351e93f6172 by jdenny.ornl
[lit] Fix another test case that r374652 missed
llvm-svn: 375058
The file was modifiedclang-tools-extra/test/clang-include-fixer/merge.test