SuccessChanges

Summary

  1. [InstSimplify] gep with poison operand is poison (details)
  2. [UpdateTestChecks] Fix PowerPC RE to support AIX assembly (details)
  3. [RISCV] Rename RVV intrinsics class (NFC) (details)
Commit f665a8c5b8b42d88f89e1a3594b7d410ef206c32 by aqjune
[InstSimplify] gep with poison operand is poison

This is a tiny update to fold gep poison into poison. :)

Alive2 proofs:
https://alive2.llvm.org/ce/z/7Nwdri
https://alive2.llvm.org/ce/z/sDP4sC
The file was modifiedllvm/lib/Analysis/InstructionSimplify.cpp
The file was modifiedllvm/test/Transforms/InstSimplify/gep.ll
Commit ae614851631387f86cb7ab1f33a4851a6549c279 by qiucofan
[UpdateTestChecks] Fix PowerPC RE to support AIX assembly

Current update_llc_test_checks.py cannot generate checks for AIX
(powerpc64-ibm-aix-xcoff) properly. Assembly generated is little bit
different from Linux. So I use begin function comment here to capture
function name.

Reviewed By: MaskRay, steven.zhang

Differential Revision: https://reviews.llvm.org/D93676
The file was modifiedllvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ppc_generated_funcs.ll.generated.expected
The file was modifiedllvm/utils/UpdateTestChecks/asm.py
The file was modifiedllvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ppc_generated_funcs.ll.nogenerated.expected
The file was modifiedllvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ppc_generated_funcs.ll
The file was modifiedllvm/test/CodeGen/PowerPC/aix-lr.ll
Commit d51d72bbb91bf1179e58a40998efb3be6bb1ca6f by evandro.menezes
[RISCV] Rename RVV intrinsics class (NFC)

Rename the class `RISCVUnaryAAMask` to `RISCVBinaryAAAMask`, since it has two input arguments.
The file was modifiedllvm/include/llvm/IR/IntrinsicsRISCV.td