Files
clang-p2996/mlir/test/Dialect/LLVMIR/comdat.mlir
Tobias Gysi b126ee65fc [mlir][llvm] Add comdat attribute to functions
This revision adds comdat support to functions. Additionally,
it ensures only comdats that have uses are imported/exported and
only non-empty global comdat operations are created.

Reviewed By: Dinistro

Differential Revision: https://reviews.llvm.org/D153739
2023-06-27 07:26:59 +00:00

16 lines
686 B
MLIR

// RUN: mlir-opt -split-input-file -verify-diagnostics %s | FileCheck %s
// CHECK: llvm.comdat @__llvm_comdat
llvm.comdat @__llvm_comdat {
// CHECK: llvm.comdat_selector @any_comdat any
llvm.comdat_selector @any_comdat any
// CHECK: llvm.comdat_selector @exactmatch_comdat exactmatch
llvm.comdat_selector @exactmatch_comdat exactmatch
// CHECK: llvm.comdat_selector @largest_comdat largest
llvm.comdat_selector @largest_comdat largest
// CHECK: llvm.comdat_selector @nodeduplicate_comdat nodeduplicate
llvm.comdat_selector @nodeduplicate_comdat nodeduplicate
// CHECK: llvm.comdat_selector @samesize_comdat samesize
llvm.comdat_selector @samesize_comdat samesize
}