[all-commits] [llvm/llvm-project] 71513f: [Flang] Restrict emit-asm-from-mlir.mlir to be ran...

Amy Kwan via All-commits all-commits at lists.llvm.org
Tue Feb 7 07:03:56 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 71513f761cb8d334f903986c875f7d16ab2ddeaf
      https://github.com/llvm/llvm-project/commit/71513f761cb8d334f903986c875f7d16ab2ddeaf
  Author: Amy Kwan <amy.kwan1 at ibm.com>
  Date:   2023-02-07 (Tue, 07 Feb 2023)

  Changed paths:
    M flang/test/Driver/emit-asm-from-mlir.mlir

  Log Message:
  -----------
  [Flang] Restrict emit-asm-from-mlir.mlir to be ran on specific targets using 'target=...'

This patch aims to restrict the emit-asm-from-mlir.mlir test to the targets that
the test cases expect using the 'target=...' LIT expression.

rG9067de2a43145411eff8b7782a404c5834249717 has previously attempted to resolve
the LIT failure on the ppc64le-flang-rhel-clang buildbot coming from the
emit-asm-from-mlir.mlir test by restricting the test case for AArch64, x86 and
ARM (as long as these targets are built). The original solution of adding
"*-registered-target" works on ppc64le-flang-rhel-clang because this bot only
builds PowerPC in LLVM_TARGETS_TO_BUILD.

When we build all targets and also build the flang project, this test case will
fail because despite being on PowerPC, we are still building the AArch64, x86
and ARM targets which will cause this test to run. These targets expect the ret
instruction to be produced in this test case, while PowerPC produces a blr instead.

Differential Revision: https://reviews.llvm.org/D143366




More information about the All-commits mailing list