SuccessChanges

Summary

  1. Fix __attribute__((enable_if)) to treat arguments with side-effects as (details)
  2. [globalisel][docs] Rework the Legalizer page slightly (details)
Commit bb061491316bbd516a7551fe36128ead0935010d by richard
Fix __attribute__((enable_if)) to treat arguments with side-effects as
non-constant.
We previously failed the entire condition evaluation if an unmodeled
side-effect was encountered in an argument, even if that argument was
unused in the attribute's condition.
The file was modifiedclang/test/SemaCXX/enable_if.cpp
The file was modifiedclang/lib/AST/ExprConstant.cpp
Commit 2d098bea0361461f49f50c86d957dbbd69dc1e3b by daniel_l_sanders
[globalisel][docs] Rework the Legalizer page slightly
The legalizer page was in a fairly good state. I've mostly just inlined
some information as a note and removed a reference to potential future
work that I think is very unlikely to be done (it's very hard to tell if
a pattern or set of patterns fully covers a node due to C++ predicates).
Also added a note that 'selectable' doesn't mean that InstructionSelect
must do it.
The file was modifiedllvm/docs/GlobalISel/Legalizer.rst