[PATCH] D94471: [NFC] Use generic name for scalable vector stack ID.

Hsiangkai Wang via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 12 00:40:53 PST 2021


HsiangKai created this revision.
HsiangKai added reviewers: craig.topper, jrtc27, frasercrmck, evandro.
Herald added subscribers: kerbowa, luismarques, s.egerton, PkmX, simoncook, hiraditya, kristof.beyls, nhaehnle, jvesely, arsenm.
HsiangKai requested review of this revision.
Herald added a project: LLVM.

ARM SVE and RISC-V V-extension both support scalable vector types. We need to put scalable vector frame objects on the stack. It needs special handling for scalable vector types. Instead of creating stack ID for these two targets, we prefer to use an unified name for stack ID for scalable vector types.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D94471

Files:
  llvm/include/llvm/CodeGen/MIRYamlMapping.h
  llvm/include/llvm/CodeGen/TargetFrameLowering.h
  llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
  llvm/lib/Target/AArch64/AArch64FrameLowering.h
  llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
  llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
  llvm/lib/Target/AMDGPU/SIFrameLowering.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D94471.316008.patch
Type: text/x-patch
Size: 8619 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210112/a617b5ed/attachment.bin>


More information about the llvm-commits mailing list