// RUN: mlir-opt --convert-to-llvm="filter-dialects=func dynamic=true" --split-input-file %s // CHECK-LABEL: llvm.func @test_default_index // CHECK-SAME: (%{{.*}}: i64) -> i64 func.func private @test_default_index(%arg0: index) -> index // ----- // CHECK-LABEL: module attributes {dlti.dl_spec = #dlti.dl_spec< // CHECK-SAME: #dlti.dl_entry // CHECK-SAME: >} module attributes {dlti.dl_spec = #dlti.dl_spec<#dlti.dl_entry>} { // CHECK-LABEL: llvm.func @test_32bit_index // CHECK-SAME: (%{{.*}}: i32) -> i32 func.func private @test_32bit_index(%arg0: index) -> index } // ----- // CHECK-LABEL: module attributes {dlti.dl_spec = #dlti.dl_spec< // CHECK-SAME: #dlti.dl_entry // CHECK-SAME: >} module attributes {dlti.dl_spec = #dlti.dl_spec<#dlti.dl_entry>} { // CHECK-LABEL: llvm.func @test_64bit_index // CHECK-SAME: (%{{.*}}: i64) -> i64 func.func private @test_64bit_index(%arg0: index) -> index } // ----- // CHECK-LABEL: module attributes {dlti.dl_spec = #dlti.dl_spec< // CHECK-SAME: #dlti.dl_entry // CHECK-SAME: >} module attributes {dlti.dl_spec = #dlti.dl_spec<#dlti.dl_entry>} { // CHECK-LABEL: llvm.func @test_16bit_index // CHECK-SAME: (%{{.*}}: i16) -> i16 func.func private @test_16bit_index(%arg0: index) -> index }