SuccessChanges

Summary

  1. [AMDGPU] Unify flat offset logic (details)
  2. [VPlan] Use VPDef for VPWidenSelectRecipe. (details)
  3. [VE][NFC] Sort VEISD operations (details)
  4. [VE] Support FRAMEADDR (details)
Commit 91445979be0a4e6fe4b42005d7fb03fc46c9ee0c by sebastian.neubauer
[AMDGPU] Unify flat offset logic

Move getNumFlatOffsetBits from AMDGPUAsmParser and SIInstrInfo into
AMDGPUBaseInfo.

Differential Revision: https://reviews.llvm.org/D93287
The file was modifiedllvm/test/MC/AMDGPU/gfx10_err_pos.s
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrInfo.h
The file was modifiedllvm/test/MC/AMDGPU/flat-gfx10.s
The file was modifiedllvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrInfo.cpp
The file was modifiedllvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
Commit 7186a3965af20b02d4620a96f078d826b306c63e by flo
[VPlan] Use VPDef for VPWidenSelectRecipe.

This patch turns updates VPWidenSelectRecipe to manage the value
it defines using VPDef.

Reviewed By: gilr

Differential Revision: https://reviews.llvm.org/D90560
The file was modifiedllvm/lib/Transforms/Vectorize/VPlan.h
Commit 2a2268a6db17cbbef54c1b80f74a04849831c997 by marukawa
[VE][NFC] Sort VEISD operations

Reviewed By: simoll

Differential Revision: https://reviews.llvm.org/D93294
The file was modifiedllvm/lib/Target/VE/VEISelLowering.cpp
The file was modifiedllvm/lib/Target/VE/VEISelLowering.h
Commit 697226550e369e7e736411508d7d2589a2aff764 by marukawa
[VE] Support FRAMEADDR

Implement FRAMEADDR for VE.  Add a regression test also.

Reviewed By: simoll

Differential Revision: https://reviews.llvm.org/D93295
The file was addedllvm/test/CodeGen/VE/Scalar/frameaddr.ll
The file was modifiedllvm/lib/Target/VE/VEISelLowering.cpp