FailedChanges

Summary

  1. [FastISel] update to use intrinsic's isCommutative(); NFC (details)
  2. [libcxx/variant] Implement workaround for GCC bug. (details)
Commit 2d3e12818e6e2466052db41833d1d564628ecfc9 by spatel
[FastISel] update to use intrinsic's isCommutative(); NFC

This requires adding a missing 'const' to the definition because
the callers are using const args, but there should be no change
in behavior.

The intrinsic method was added with D86798 / rG096527214033
The file was modifiedllvm/lib/Target/X86/X86FastISel.cpp
The file was modifiedllvm/include/llvm/CodeGen/FastISel.h
The file was modifiedllvm/lib/Target/AArch64/AArch64FastISel.cpp
The file was modifiedllvm/include/llvm/IR/IntrinsicInst.h
Commit 7d15ece79c16dc3237fc514ff56a69e3d58fbd39 by Louis Dionne
[libcxx/variant] Implement workaround for GCC bug.

A parameter pack is deemed to be uncaptured, which is bogus... but it seems to
be because it's within an expression that involves `decltype` of an uncaptured
pack or something: https://godbolt.org/z/b8z3sh

Drive-by fix for uglified name.

Differential Revision: https://reviews.llvm.org/D86827
The file was modifiedlibcxx/include/variant