[all-commits] [llvm/llvm-project] 7e41c7: [Codegen] Add a separate stack ID for scalable pre...

Benjamin Maxwell via All-commits all-commits at lists.llvm.org
Wed Jun 25 04:09:43 PDT 2025


  Branch: refs/heads/users/MacDue/pred_stack_id
  Home:   https://github.com/llvm/llvm-project
  Commit: 7e41c7c2b5b5cadc4ab41e25400959025e752507
      https://github.com/llvm/llvm-project/commit/7e41c7c2b5b5cadc4ab41e25400959025e752507
  Author: Benjamin Maxwell <benjamin.maxwell at arm.com>
  Date:   2025-06-25 (Wed, 25 Jun 2025)

  Changed paths:
    M llvm/include/llvm/CodeGen/MIRYamlMapping.h
    M llvm/include/llvm/CodeGen/MachineFrameInfo.h
    M llvm/include/llvm/CodeGen/TargetFrameLowering.h
    M llvm/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp
    M llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
    M llvm/lib/Target/AArch64/AArch64FrameLowering.h
    M llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
    M llvm/test/CodeGen/AArch64/debug-info-sve-dbg-declare.mir
    M llvm/test/CodeGen/AArch64/debug-info-sve-dbg-value.mir
    M llvm/test/CodeGen/AArch64/framelayout-sve.mir
    M llvm/test/CodeGen/AArch64/spillfill-sve.mir
    M llvm/test/CodeGen/AArch64/sve-calling-convention-byref.ll

  Log Message:
  -----------
  [Codegen] Add a separate stack ID for scalable predicates

This splits out "ScalablePredVector" from the "ScalableVector" StackID
this is primarily to allow easy differentiation between vectors and
predicates (without inspecting instructions).

This new stack ID is not used in many places yet, but will be used in
a later patch to mark stack slots that are known to contain predicates.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list