Skip to content

Roundtrip tensor of complex<i1>s #140302

@erick-xanadu

Description

@erick-xanadu

https://godbolt.org/z/5GYYfPs6G

I believe that only the real component of complex is getting parsed.

Input:

%complex_tensor_i1 = "test.op"() {"value" = dense<[(true, true), (false, true)]> : tensor<2xcomplex<i1>>} : () -> tensor<2xcomplex<i1>>

Expected output:

"builtin.module"() ({
  %0 = "test.op"() {value = dense<[(true,true), (false,true)]> : tensor<2xcomplex<i1>>} : () -> tensor<2xcomplex<i1>>
}) : () -> ()

Observed output:

"builtin.module"() ({
  %0 = "test.op"() {value = dense<[(true,false), (false,false)]> : tensor<2xcomplex<i1>>} : () -> tensor<2xcomplex<i1>>
}) : () -> ()

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions