SuccessChanges

Summary

  1. [RISCV] Add intrinsics for vfmv.v.f (details)
  2. This is a test commit (details)
  3. Updated GettingInvolved.md to reflect Flang Biweekly Call changes (details)
  4. [IROutliner] Adding support for elevating constants that are not the same in each region to arguments (details)
  5. Revert "This is a test commit" (details)
  6. Revert more changes that landed on top of 741978d727 (details)
Commit e0110a47402348f63b7e10dcf210bdf342a3bf9c by craig.topper
[RISCV] Add intrinsics for vfmv.v.f

Also include a special case pattern to use vmv.v.x vd, zero when
the argument is 0.0.

Reviewed By: khchen

Differential Revision: https://reviews.llvm.org/D93672
The file was modifiedllvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
The file was addedllvm/test/CodeGen/RISCV/rvv/vfmv.v.f-rv32.ll
The file was modifiedllvm/include/llvm/IR/IntrinsicsRISCV.td
The file was addedllvm/test/CodeGen/RISCV/rvv/vfmv.v.f-rv64.ll
Commit b920adf3b4f16bef8dde937b67874d8e8ac1030e by a-phipps
This is a test commit
The file was modifiedclang/lib/CodeGen/README.txt
Commit 3b3a9d24188a0b04bd4d47d7308da0f64430dffe by aperry
Updated GettingInvolved.md to reflect Flang Biweekly Call changes

   - updated the link to join the meeting to reflect the new WebEx information
   - Added a note about the new Google Doc for keeping track of notes, and who
     to contact if you experience access issues with the document
   - Left a reference to the minutes from previous meetings being available
     through a search of the flang-dev mailing list

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D93770
The file was modifiedflang/docs/GettingInvolved.md
Commit b1191c843804c2b2b98ebc88a890589ab7f9af23 by andrew.litteken
[IROutliner] Adding support for elevating constants that are not the same in each region to arguments

When there are constants that have the same structural location, but not
the same value, between different regions, we cannot simply outline the
region. Instead, we find the constants that are not the same in each
location, and promote them to arguments to be passed into the respective
functions. At each call site, we pass the constant in as an argument
regardless of type.

Added/Edited Tests:

llvm/test/Transforms/IROutliner/outlining-constants-vs-registers.ll
llvm/test/Transforms/IROutliner/outlining-different-constants.ll
llvm/test/Transforms/IROutliner/outlining-different-globals.ll

Reviewers: paquette, jroelofs

Differential Revision: https://reviews.llvm.org/D87294
The file was modifiedllvm/lib/Transforms/IPO/IROutliner.cpp
The file was modifiedllvm/test/Transforms/IROutliner/outlining-constants-vs-registers.ll
The file was modifiedllvm/include/llvm/Transforms/IPO/IROutliner.h
The file was modifiedllvm/test/Transforms/IROutliner/outlining-different-constants.ll
The file was modifiedllvm/test/Transforms/IROutliner/outlining-different-globals.ll
Commit bbd758a7913b1c374ca26e5a734a01200754fe0e by a-phipps
Revert "This is a test commit"

This reverts commit b920adf3b4f16bef8dde937b67874d8e8ac1030e.
The file was modifiedclang/lib/CodeGen/README.txt
Commit 1876a2914fe0bedf50f7be6a305f5bf35493e496 by thakis
Revert more changes that landed on top of 741978d727

This should've been in 7ad666798f12456d9 but wasn't.

Squashes these twoc commits:
Revert "[clang][cli] Let denormalizer decide how to render the option based on the option class"
This reverts commit 70410a264949101ced3ce3458f37dd4cc2f5af85.

Revert "[clang][cli] Implement `getAllArgValues` marshalling"
This reverts commit 63a24816f561a5d8e28ca7054892bd8602618be4.
The file was modifiedclang/unittests/Frontend/CompilerInvocationTest.cpp
The file was modifiedclang/lib/Frontend/CompilerInvocation.cpp
The file was modifiedllvm/include/llvm/Option/OptParser.td
The file was modifiedclang/include/clang/Driver/Options.td