[all-commits] [llvm/llvm-project] 3e738a: [Statepoint Lowering] Allow other than N byte size...

Yevgeny Rouban via All-commits all-commits at lists.llvm.org
Wed Apr 7 03:49:48 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3e738afae4b5994b3f5e4fc6f7249083fc470df5
      https://github.com/llvm/llvm-project/commit/3e738afae4b5994b3f5e4fc6f7249083fc470df5
  Author: Yevgeny Rouban <yrouban at azul.com>
  Date:   2021-04-07 (Wed, 07 Apr 2021)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp
    A llvm/test/CodeGen/X86/statepoint-spill-slot-size-promotion.ll

  Log Message:
  -----------
  [Statepoint Lowering] Allow other than N byte sized types in deopt bundle

I do not see any bit-width restriction from the point of the
LLVM Lang Ref - Operand Bundles on the types of the deopt bundle
operands. Statepoint Lowering seems to be able to work with any
types.
This patch relaxes the two related assertions and adds a new test
for this change.

Reviewed By: reames
Differential Revision: https://reviews.llvm.org/D100006




More information about the All-commits mailing list