[all-commits] [llvm/llvm-project] c5e5cf: Test stackmap support for i128

Edd Barrett via All-commits all-commits at lists.llvm.org
Mon May 23 03:56:43 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c5e5cf12583895396269f2a56c78e4464bd143da
      https://github.com/llvm/llvm-project/commit/c5e5cf12583895396269f2a56c78e4464bd143da
  Author: Edd Barrett <vext01 at gmail.com>
  Date:   2022-05-23 (Mon, 23 May 2022)

  Changed paths:
    M llvm/test/CodeGen/AArch64/arm64-stackmap.ll
    M llvm/test/CodeGen/AArch64/stackmap.ll
    M llvm/test/CodeGen/PowerPC/ppc64-stackmap.ll
    M llvm/test/CodeGen/SystemZ/stackmap.ll
    M llvm/test/CodeGen/X86/stackmap.ll

  Log Message:
  -----------
  Test stackmap support for i128

This diff adds tests that check the currently-working stackmap cases for i128.
This will help ensure no regressions are later introduced by D125680 (when
ready).

Note that i128 stackmap support is currently incomplete, so we cant test all
i128 functionality:

    i128 constants >= 2^{63} crash LLVM
    non-constant i128s crash LLVM

So this change tests only constant i128 operands of value < 2^{63}.

A couple of incorrect comments are also fixed.




More information about the All-commits mailing list