Eric Schweitz
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...
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.
The test is being disabled until the regression can be investigated more thoroughly. The regression started with rebase 35 of the fir-dev branch.
Turn the default mode of the compiler to not use library mode.
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`...
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...
### 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...
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...