Eric Schweitz

Results 40 issues of Eric Schweitz

Add constructors for LLVM identified struct types. This is to support recursive type references. The interface follows that found in LLVM:;StructType's public interface with create and setBody functions. The test...

cla: yes

We want to convert these tests into something more like examples for upstreaming. For now, we need to move them away from the other tests.

good first issue
Upstreaming

The test is being disabled until the regression can be investigated more thoroughly. The regression started with rebase 35 of the fir-dev branch.

integration

Turn the default mode of the compiler to not use library mode.

breaking change

At the moment, we have a lot of command line options in nvq++ that take both the form `-my-option` and `--my-option`. We also have options that are strictly only `-my-single-option`...

RFC
user experience

Q: With the `register_all_dialects`, do we still need to invoke the next two lines? `quake.register_dialect(self.ctx)` and `cc.register_dialect(self.ctx)` _Originally posted by @khalatepradnya in https://github.com/NVIDIA/cuda-quantum/pull/1659#discussion_r1601973551_

Revert the commit 208c9a1cf0738590fff22b211eac32faceff7b28 when Pauli word work is ready. See also #1098.

At present the driver builds some extra code, `backendConfig.cpp`, to add information to the binary about what target is selected. I believe it does this to make the information available...

maintenance

### Required prerequisites - [X] Consult the [security policy](https://github.com/NVIDIA/cuda-quantum/security/policy). If reporting a security vulnerability, do not report the bug using this form. Use the process described in the policy to...

bug
good first issue
build

This deserves some more investigation. The remove-measurements pass will erase very specific calls in the ModuleOp. Having the pass run multithreaded on different Func-like operations seems like it ought to...

needs triage