From b788a09fb3a4b34ec15d72eb295ea53a4a725327 Mon Sep 17 00:00:00 2001 From: Eric Schweitz Date: Fri, 15 May 2026 09:45:15 -0700 Subject: [PATCH 1/9] [core] Reorganizing the directory structure. Continuation of the effort to make the code base more modular. Signed-off-by: Eric Schweitz --- CMakeLists.txt | 2 +- {lib => cudaq/lib}/CMakeLists.txt | 0 {lib => cudaq/lib}/Frontend/CMakeLists.txt | 0 {lib => cudaq/lib}/Frontend/nvqpp/ASTBridge.cpp | 0 {lib => cudaq/lib}/Frontend/nvqpp/CMakeLists.txt | 0 {lib => cudaq/lib}/Frontend/nvqpp/ConvertDecl.cpp | 0 {lib => cudaq/lib}/Frontend/nvqpp/ConvertExpr.cpp | 0 {lib => cudaq/lib}/Frontend/nvqpp/ConvertStmt.cpp | 0 {lib => cudaq/lib}/Frontend/nvqpp/ConvertType.cpp | 0 {lib => cudaq/lib}/Optimizer/Builder/CMakeLists.txt | 0 {lib => cudaq/lib}/Optimizer/Builder/Factory.cpp | 0 {lib => cudaq/lib}/Optimizer/Builder/Intrinsics.cpp | 0 {lib => cudaq/lib}/Optimizer/Builder/Marshal.cpp | 0 {lib => cudaq/lib}/Optimizer/CAPI/CMakeLists.txt | 0 {lib => cudaq/lib}/Optimizer/CAPI/Dialects.cpp | 0 {lib => cudaq/lib}/Optimizer/CMakeLists.txt | 0 {lib => cudaq/lib}/Optimizer/CodeGen/CCToLLVM.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/CMakeLists.txt | 0 {lib => cudaq/lib}/Optimizer/CodeGen/CodeGenDialect.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/CodeGenOps.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/CodeGenOps.h | 0 {lib => cudaq/lib}/Optimizer/CodeGen/CodeGenTypes.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/CodeGenTypes.h | 0 {lib => cudaq/lib}/Optimizer/CodeGen/ConvertCCToLLVM.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/ConvertToExecMgr.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/ConvertToQIR.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/ConvertToQIRAPI.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/ConvertToQIRProfile.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/DelayMeasurements.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/OptUtils.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/PassDetails.h | 0 {lib => cudaq/lib}/Optimizer/CodeGen/Passes.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/PeepholePatterns.inc | 0 {lib => cudaq/lib}/Optimizer/CodeGen/Pipelines.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/QirInsertArrayRecord.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/QuakeToCodegen.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/QuakeToCodegen.h | 0 {lib => cudaq/lib}/Optimizer/CodeGen/QuakeToExecMgr.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/QuakeToLLVM.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/RemoveMeasurements.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/ReturnToOutputLog.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/TranslateToIQMJson.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/TranslateToOpenQASM.cpp | 0 {lib => cudaq/lib}/Optimizer/CodeGen/WireSetsToProfileQIR.cpp | 0 {lib => cudaq/lib}/Optimizer/Dialect/CC/CCDialect.cpp | 0 {lib => cudaq/lib}/Optimizer/Dialect/CC/CCOps.cpp | 0 {lib => cudaq/lib}/Optimizer/Dialect/CC/CCTypes.cpp | 0 {lib => cudaq/lib}/Optimizer/Dialect/CC/CMakeLists.txt | 0 {lib => cudaq/lib}/Optimizer/Dialect/CMakeLists.txt | 0 {lib => cudaq/lib}/Optimizer/Dialect/Quake/CMakeLists.txt | 0 .../lib}/Optimizer/Dialect/Quake/CanonicalPatterns.inc | 0 {lib => cudaq/lib}/Optimizer/Dialect/Quake/QuakeDialect.cpp | 0 {lib => cudaq/lib}/Optimizer/Dialect/Quake/QuakeInterfaces.cpp | 0 {lib => cudaq/lib}/Optimizer/Dialect/Quake/QuakeOps.cpp | 0 {lib => cudaq/lib}/Optimizer/Dialect/Quake/QuakeTypes.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/AddDeallocs.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/AddMeasurements.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/AddMetadata.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/AggressiveInlining.cpp | 0 .../lib}/Optimizer/Transforms/ApplyControlNegations.cpp | 0 .../lib}/Optimizer/Transforms/ApplyOpSpecialization.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/ArgumentSynthesis.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/BasisConversion.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/CMakeLists.txt | 0 {lib => cudaq/lib}/Optimizer/Transforms/CableRoughIn.cpp | 0 .../lib}/Optimizer/Transforms/ClassicalOptimization.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/CombineMeasurements.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/CombineQuantumAlloc.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/ConstantPropagation.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/DeadStoreRemoval.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/Decomposition.cpp | 0 .../lib}/Optimizer/Transforms/DecompositionPatternSelection.cpp | 0 .../lib}/Optimizer/Transforms/DecompositionPatterns.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/DecompositionPatterns.h | 0 {lib => cudaq/lib}/Optimizer/Transforms/DependencyAnalysis.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/DesugarCableOps.cpp | 0 .../lib}/Optimizer/Transforms/DistributedDeviceCall.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/EraseNoise.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/EraseNopCalls.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/EraseVectorCopyCtor.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/ExpandControlVeqs.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/ExpandMeasurements.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/FactorQuantumAlloc.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/GenDeviceCodeLoader.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/GenKernelExecution.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/GetConcreteMatrix.cpp | 0 .../lib}/Optimizer/Transforms/GlobalizeArrayValues.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/LambdaLifting.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/LiftArrayAlloc.cpp | 0 .../lib}/Optimizer/Transforms/LiftArrayAllocPatterns.inc | 0 {lib => cudaq/lib}/Optimizer/Transforms/LinearCtrlRelations.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/LoopAnalysis.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/LoopAnalysis.h | 0 {lib => cudaq/lib}/Optimizer/Transforms/LoopNormalize.cpp | 0 .../lib}/Optimizer/Transforms/LoopNormalizePatterns.inc | 0 {lib => cudaq/lib}/Optimizer/Transforms/LoopPeeling.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/LoopUnroll.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/LoopUnrollPatterns.inc | 0 {lib => cudaq/lib}/Optimizer/Transforms/LowerToCFG.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/LowerToCFGPatterns.inc | 0 {lib => cudaq/lib}/Optimizer/Transforms/LowerUnwind.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/Mapping.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/MemToReg.cpp | 0 .../lib}/Optimizer/Transforms/MultiControlDecomposition.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/ObserveAnsatz.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/PassDetails.h | 0 {lib => cudaq/lib}/Optimizer/Transforms/PhaseFolding.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/Pipelines.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/PruneCtrlRelations.cpp | 0 .../lib}/Optimizer/Transforms/PySynthCallableBlockArgs.cpp | 0 .../lib}/Optimizer/Transforms/QuakePropagateMetadata.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/QuakeSimplify.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/QuakeSynthesizer.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/RefToVeqAlloc.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/RegToMem.cpp | 0 .../lib}/Optimizer/Transforms/ReplaceStateWithKernel.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/ResetBeforeReuse.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/ResourceCount.cpp | 0 .../lib}/Optimizer/Transforms/ResourceCountPreprocess.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/RunSemanticsHackery.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/SROA.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/StackFramePrealloc.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/StatePreparation.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/UnitarySynthesis.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/UpdateRegisterNames.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/VariableCoalesce.cpp | 0 {lib => cudaq/lib}/Optimizer/Transforms/WiresToWiresets.cpp | 0 .../lib}/Optimizer/Transforms/WriteAfterWriteElimination.cpp | 0 .../Optimizer/Transforms/WriteAfterWriteEliminationPatterns.inc | 0 {lib => cudaq/lib}/Support/CMakeLists.txt | 0 {lib => cudaq/lib}/Support/Config/CMakeLists.txt | 0 {lib => cudaq/lib}/Support/Config/TargetConfig.cpp | 0 {lib => cudaq/lib}/Support/Plugin.cpp | 0 {lib => cudaq/lib}/Verifier/CMakeLists.txt | 0 {lib => cudaq/lib}/Verifier/NVQIRCalls.cpp | 0 {lib => cudaq/lib}/Verifier/QIRLLVMIRDialect.cpp | 0 {lib => cudaq/lib}/Verifier/QIRSpec.cpp | 0 unittests/Optimizer/CMakeLists.txt | 2 +- 138 files changed, 2 insertions(+), 2 deletions(-) rename {lib => cudaq/lib}/CMakeLists.txt (100%) rename {lib => cudaq/lib}/Frontend/CMakeLists.txt (100%) rename {lib => cudaq/lib}/Frontend/nvqpp/ASTBridge.cpp (100%) rename {lib => cudaq/lib}/Frontend/nvqpp/CMakeLists.txt (100%) rename {lib => cudaq/lib}/Frontend/nvqpp/ConvertDecl.cpp (100%) rename {lib => cudaq/lib}/Frontend/nvqpp/ConvertExpr.cpp (100%) rename {lib => cudaq/lib}/Frontend/nvqpp/ConvertStmt.cpp (100%) rename {lib => cudaq/lib}/Frontend/nvqpp/ConvertType.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Builder/CMakeLists.txt (100%) rename {lib => cudaq/lib}/Optimizer/Builder/Factory.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Builder/Intrinsics.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Builder/Marshal.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CAPI/CMakeLists.txt (100%) rename {lib => cudaq/lib}/Optimizer/CAPI/Dialects.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CMakeLists.txt (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/CCToLLVM.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/CMakeLists.txt (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/CodeGenDialect.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/CodeGenOps.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/CodeGenOps.h (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/CodeGenTypes.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/CodeGenTypes.h (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/ConvertCCToLLVM.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/ConvertToExecMgr.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/ConvertToQIR.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/ConvertToQIRAPI.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/ConvertToQIRProfile.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/DelayMeasurements.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/OptUtils.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/PassDetails.h (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/Passes.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/PeepholePatterns.inc (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/Pipelines.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/QirInsertArrayRecord.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/QuakeToCodegen.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/QuakeToCodegen.h (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/QuakeToExecMgr.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/QuakeToLLVM.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/RemoveMeasurements.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/ReturnToOutputLog.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/TranslateToIQMJson.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/TranslateToOpenQASM.cpp (100%) rename {lib => cudaq/lib}/Optimizer/CodeGen/WireSetsToProfileQIR.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Dialect/CC/CCDialect.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Dialect/CC/CCOps.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Dialect/CC/CCTypes.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Dialect/CC/CMakeLists.txt (100%) rename {lib => cudaq/lib}/Optimizer/Dialect/CMakeLists.txt (100%) rename {lib => cudaq/lib}/Optimizer/Dialect/Quake/CMakeLists.txt (100%) rename {lib => cudaq/lib}/Optimizer/Dialect/Quake/CanonicalPatterns.inc (100%) rename {lib => cudaq/lib}/Optimizer/Dialect/Quake/QuakeDialect.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Dialect/Quake/QuakeInterfaces.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Dialect/Quake/QuakeOps.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Dialect/Quake/QuakeTypes.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/AddDeallocs.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/AddMeasurements.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/AddMetadata.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/AggressiveInlining.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/ApplyControlNegations.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/ApplyOpSpecialization.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/ArgumentSynthesis.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/BasisConversion.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/CMakeLists.txt (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/CableRoughIn.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/ClassicalOptimization.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/CombineMeasurements.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/CombineQuantumAlloc.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/ConstantPropagation.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/DeadStoreRemoval.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/Decomposition.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/DecompositionPatternSelection.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/DecompositionPatterns.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/DecompositionPatterns.h (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/DependencyAnalysis.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/DesugarCableOps.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/DistributedDeviceCall.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/EraseNoise.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/EraseNopCalls.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/EraseVectorCopyCtor.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/ExpandControlVeqs.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/ExpandMeasurements.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/FactorQuantumAlloc.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/GenDeviceCodeLoader.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/GenKernelExecution.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/GetConcreteMatrix.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/GlobalizeArrayValues.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/LambdaLifting.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/LiftArrayAlloc.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/LiftArrayAllocPatterns.inc (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/LinearCtrlRelations.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/LoopAnalysis.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/LoopAnalysis.h (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/LoopNormalize.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/LoopNormalizePatterns.inc (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/LoopPeeling.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/LoopUnroll.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/LoopUnrollPatterns.inc (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/LowerToCFG.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/LowerToCFGPatterns.inc (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/LowerUnwind.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/Mapping.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/MemToReg.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/MultiControlDecomposition.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/ObserveAnsatz.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/PassDetails.h (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/PhaseFolding.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/Pipelines.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/PruneCtrlRelations.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/PySynthCallableBlockArgs.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/QuakePropagateMetadata.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/QuakeSimplify.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/QuakeSynthesizer.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/RefToVeqAlloc.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/RegToMem.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/ReplaceStateWithKernel.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/ResetBeforeReuse.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/ResourceCount.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/ResourceCountPreprocess.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/RunSemanticsHackery.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/SROA.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/StackFramePrealloc.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/StatePreparation.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/UnitarySynthesis.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/UpdateRegisterNames.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/VariableCoalesce.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/WiresToWiresets.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/WriteAfterWriteElimination.cpp (100%) rename {lib => cudaq/lib}/Optimizer/Transforms/WriteAfterWriteEliminationPatterns.inc (100%) rename {lib => cudaq/lib}/Support/CMakeLists.txt (100%) rename {lib => cudaq/lib}/Support/Config/CMakeLists.txt (100%) rename {lib => cudaq/lib}/Support/Config/TargetConfig.cpp (100%) rename {lib => cudaq/lib}/Support/Plugin.cpp (100%) rename {lib => cudaq/lib}/Verifier/CMakeLists.txt (100%) rename {lib => cudaq/lib}/Verifier/NVQIRCalls.cpp (100%) rename {lib => cudaq/lib}/Verifier/QIRLLVMIRDialect.cpp (100%) rename {lib => cudaq/lib}/Verifier/QIRSpec.cpp (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3c611ae63be..7558093d204 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -684,7 +684,7 @@ endif(CUDAQ_ENABLE_CC) add_subdirectory(cmake) add_subdirectory(include) -add_subdirectory(lib) +add_subdirectory(cudaq/lib) if (NOT CUDAQ_DISABLE_RUNTIME) add_subdirectory(runtime) endif() diff --git a/lib/CMakeLists.txt b/cudaq/lib/CMakeLists.txt similarity index 100% rename from lib/CMakeLists.txt rename to cudaq/lib/CMakeLists.txt diff --git a/lib/Frontend/CMakeLists.txt b/cudaq/lib/Frontend/CMakeLists.txt similarity index 100% rename from lib/Frontend/CMakeLists.txt rename to cudaq/lib/Frontend/CMakeLists.txt diff --git a/lib/Frontend/nvqpp/ASTBridge.cpp b/cudaq/lib/Frontend/nvqpp/ASTBridge.cpp similarity index 100% rename from lib/Frontend/nvqpp/ASTBridge.cpp rename to cudaq/lib/Frontend/nvqpp/ASTBridge.cpp diff --git a/lib/Frontend/nvqpp/CMakeLists.txt b/cudaq/lib/Frontend/nvqpp/CMakeLists.txt similarity index 100% rename from lib/Frontend/nvqpp/CMakeLists.txt rename to cudaq/lib/Frontend/nvqpp/CMakeLists.txt diff --git a/lib/Frontend/nvqpp/ConvertDecl.cpp b/cudaq/lib/Frontend/nvqpp/ConvertDecl.cpp similarity index 100% rename from lib/Frontend/nvqpp/ConvertDecl.cpp rename to cudaq/lib/Frontend/nvqpp/ConvertDecl.cpp diff --git a/lib/Frontend/nvqpp/ConvertExpr.cpp b/cudaq/lib/Frontend/nvqpp/ConvertExpr.cpp similarity index 100% rename from lib/Frontend/nvqpp/ConvertExpr.cpp rename to cudaq/lib/Frontend/nvqpp/ConvertExpr.cpp diff --git a/lib/Frontend/nvqpp/ConvertStmt.cpp b/cudaq/lib/Frontend/nvqpp/ConvertStmt.cpp similarity index 100% rename from lib/Frontend/nvqpp/ConvertStmt.cpp rename to cudaq/lib/Frontend/nvqpp/ConvertStmt.cpp diff --git a/lib/Frontend/nvqpp/ConvertType.cpp b/cudaq/lib/Frontend/nvqpp/ConvertType.cpp similarity index 100% rename from lib/Frontend/nvqpp/ConvertType.cpp rename to cudaq/lib/Frontend/nvqpp/ConvertType.cpp diff --git a/lib/Optimizer/Builder/CMakeLists.txt b/cudaq/lib/Optimizer/Builder/CMakeLists.txt similarity index 100% rename from lib/Optimizer/Builder/CMakeLists.txt rename to cudaq/lib/Optimizer/Builder/CMakeLists.txt diff --git a/lib/Optimizer/Builder/Factory.cpp b/cudaq/lib/Optimizer/Builder/Factory.cpp similarity index 100% rename from lib/Optimizer/Builder/Factory.cpp rename to cudaq/lib/Optimizer/Builder/Factory.cpp diff --git a/lib/Optimizer/Builder/Intrinsics.cpp b/cudaq/lib/Optimizer/Builder/Intrinsics.cpp similarity index 100% rename from lib/Optimizer/Builder/Intrinsics.cpp rename to cudaq/lib/Optimizer/Builder/Intrinsics.cpp diff --git a/lib/Optimizer/Builder/Marshal.cpp b/cudaq/lib/Optimizer/Builder/Marshal.cpp similarity index 100% rename from lib/Optimizer/Builder/Marshal.cpp rename to cudaq/lib/Optimizer/Builder/Marshal.cpp diff --git a/lib/Optimizer/CAPI/CMakeLists.txt b/cudaq/lib/Optimizer/CAPI/CMakeLists.txt similarity index 100% rename from lib/Optimizer/CAPI/CMakeLists.txt rename to cudaq/lib/Optimizer/CAPI/CMakeLists.txt diff --git a/lib/Optimizer/CAPI/Dialects.cpp b/cudaq/lib/Optimizer/CAPI/Dialects.cpp similarity index 100% rename from lib/Optimizer/CAPI/Dialects.cpp rename to cudaq/lib/Optimizer/CAPI/Dialects.cpp diff --git a/lib/Optimizer/CMakeLists.txt b/cudaq/lib/Optimizer/CMakeLists.txt similarity index 100% rename from lib/Optimizer/CMakeLists.txt rename to cudaq/lib/Optimizer/CMakeLists.txt diff --git a/lib/Optimizer/CodeGen/CCToLLVM.cpp b/cudaq/lib/Optimizer/CodeGen/CCToLLVM.cpp similarity index 100% rename from lib/Optimizer/CodeGen/CCToLLVM.cpp rename to cudaq/lib/Optimizer/CodeGen/CCToLLVM.cpp diff --git a/lib/Optimizer/CodeGen/CMakeLists.txt b/cudaq/lib/Optimizer/CodeGen/CMakeLists.txt similarity index 100% rename from lib/Optimizer/CodeGen/CMakeLists.txt rename to cudaq/lib/Optimizer/CodeGen/CMakeLists.txt diff --git a/lib/Optimizer/CodeGen/CodeGenDialect.cpp b/cudaq/lib/Optimizer/CodeGen/CodeGenDialect.cpp similarity index 100% rename from lib/Optimizer/CodeGen/CodeGenDialect.cpp rename to cudaq/lib/Optimizer/CodeGen/CodeGenDialect.cpp diff --git a/lib/Optimizer/CodeGen/CodeGenOps.cpp b/cudaq/lib/Optimizer/CodeGen/CodeGenOps.cpp similarity index 100% rename from lib/Optimizer/CodeGen/CodeGenOps.cpp rename to cudaq/lib/Optimizer/CodeGen/CodeGenOps.cpp diff --git a/lib/Optimizer/CodeGen/CodeGenOps.h b/cudaq/lib/Optimizer/CodeGen/CodeGenOps.h similarity index 100% rename from lib/Optimizer/CodeGen/CodeGenOps.h rename to cudaq/lib/Optimizer/CodeGen/CodeGenOps.h diff --git a/lib/Optimizer/CodeGen/CodeGenTypes.cpp b/cudaq/lib/Optimizer/CodeGen/CodeGenTypes.cpp similarity index 100% rename from lib/Optimizer/CodeGen/CodeGenTypes.cpp rename to cudaq/lib/Optimizer/CodeGen/CodeGenTypes.cpp diff --git a/lib/Optimizer/CodeGen/CodeGenTypes.h b/cudaq/lib/Optimizer/CodeGen/CodeGenTypes.h similarity index 100% rename from lib/Optimizer/CodeGen/CodeGenTypes.h rename to cudaq/lib/Optimizer/CodeGen/CodeGenTypes.h diff --git a/lib/Optimizer/CodeGen/ConvertCCToLLVM.cpp b/cudaq/lib/Optimizer/CodeGen/ConvertCCToLLVM.cpp similarity index 100% rename from lib/Optimizer/CodeGen/ConvertCCToLLVM.cpp rename to cudaq/lib/Optimizer/CodeGen/ConvertCCToLLVM.cpp diff --git a/lib/Optimizer/CodeGen/ConvertToExecMgr.cpp b/cudaq/lib/Optimizer/CodeGen/ConvertToExecMgr.cpp similarity index 100% rename from lib/Optimizer/CodeGen/ConvertToExecMgr.cpp rename to cudaq/lib/Optimizer/CodeGen/ConvertToExecMgr.cpp diff --git a/lib/Optimizer/CodeGen/ConvertToQIR.cpp b/cudaq/lib/Optimizer/CodeGen/ConvertToQIR.cpp similarity index 100% rename from lib/Optimizer/CodeGen/ConvertToQIR.cpp rename to cudaq/lib/Optimizer/CodeGen/ConvertToQIR.cpp diff --git a/lib/Optimizer/CodeGen/ConvertToQIRAPI.cpp b/cudaq/lib/Optimizer/CodeGen/ConvertToQIRAPI.cpp similarity index 100% rename from lib/Optimizer/CodeGen/ConvertToQIRAPI.cpp rename to cudaq/lib/Optimizer/CodeGen/ConvertToQIRAPI.cpp diff --git a/lib/Optimizer/CodeGen/ConvertToQIRProfile.cpp b/cudaq/lib/Optimizer/CodeGen/ConvertToQIRProfile.cpp similarity index 100% rename from lib/Optimizer/CodeGen/ConvertToQIRProfile.cpp rename to cudaq/lib/Optimizer/CodeGen/ConvertToQIRProfile.cpp diff --git a/lib/Optimizer/CodeGen/DelayMeasurements.cpp b/cudaq/lib/Optimizer/CodeGen/DelayMeasurements.cpp similarity index 100% rename from lib/Optimizer/CodeGen/DelayMeasurements.cpp rename to cudaq/lib/Optimizer/CodeGen/DelayMeasurements.cpp diff --git a/lib/Optimizer/CodeGen/OptUtils.cpp b/cudaq/lib/Optimizer/CodeGen/OptUtils.cpp similarity index 100% rename from lib/Optimizer/CodeGen/OptUtils.cpp rename to cudaq/lib/Optimizer/CodeGen/OptUtils.cpp diff --git a/lib/Optimizer/CodeGen/PassDetails.h b/cudaq/lib/Optimizer/CodeGen/PassDetails.h similarity index 100% rename from lib/Optimizer/CodeGen/PassDetails.h rename to cudaq/lib/Optimizer/CodeGen/PassDetails.h diff --git a/lib/Optimizer/CodeGen/Passes.cpp b/cudaq/lib/Optimizer/CodeGen/Passes.cpp similarity index 100% rename from lib/Optimizer/CodeGen/Passes.cpp rename to cudaq/lib/Optimizer/CodeGen/Passes.cpp diff --git a/lib/Optimizer/CodeGen/PeepholePatterns.inc b/cudaq/lib/Optimizer/CodeGen/PeepholePatterns.inc similarity index 100% rename from lib/Optimizer/CodeGen/PeepholePatterns.inc rename to cudaq/lib/Optimizer/CodeGen/PeepholePatterns.inc diff --git a/lib/Optimizer/CodeGen/Pipelines.cpp b/cudaq/lib/Optimizer/CodeGen/Pipelines.cpp similarity index 100% rename from lib/Optimizer/CodeGen/Pipelines.cpp rename to cudaq/lib/Optimizer/CodeGen/Pipelines.cpp diff --git a/lib/Optimizer/CodeGen/QirInsertArrayRecord.cpp b/cudaq/lib/Optimizer/CodeGen/QirInsertArrayRecord.cpp similarity index 100% rename from lib/Optimizer/CodeGen/QirInsertArrayRecord.cpp rename to cudaq/lib/Optimizer/CodeGen/QirInsertArrayRecord.cpp diff --git a/lib/Optimizer/CodeGen/QuakeToCodegen.cpp b/cudaq/lib/Optimizer/CodeGen/QuakeToCodegen.cpp similarity index 100% rename from lib/Optimizer/CodeGen/QuakeToCodegen.cpp rename to cudaq/lib/Optimizer/CodeGen/QuakeToCodegen.cpp diff --git a/lib/Optimizer/CodeGen/QuakeToCodegen.h b/cudaq/lib/Optimizer/CodeGen/QuakeToCodegen.h similarity index 100% rename from lib/Optimizer/CodeGen/QuakeToCodegen.h rename to cudaq/lib/Optimizer/CodeGen/QuakeToCodegen.h diff --git a/lib/Optimizer/CodeGen/QuakeToExecMgr.cpp b/cudaq/lib/Optimizer/CodeGen/QuakeToExecMgr.cpp similarity index 100% rename from lib/Optimizer/CodeGen/QuakeToExecMgr.cpp rename to cudaq/lib/Optimizer/CodeGen/QuakeToExecMgr.cpp diff --git a/lib/Optimizer/CodeGen/QuakeToLLVM.cpp b/cudaq/lib/Optimizer/CodeGen/QuakeToLLVM.cpp similarity index 100% rename from lib/Optimizer/CodeGen/QuakeToLLVM.cpp rename to cudaq/lib/Optimizer/CodeGen/QuakeToLLVM.cpp diff --git a/lib/Optimizer/CodeGen/RemoveMeasurements.cpp b/cudaq/lib/Optimizer/CodeGen/RemoveMeasurements.cpp similarity index 100% rename from lib/Optimizer/CodeGen/RemoveMeasurements.cpp rename to cudaq/lib/Optimizer/CodeGen/RemoveMeasurements.cpp diff --git a/lib/Optimizer/CodeGen/ReturnToOutputLog.cpp b/cudaq/lib/Optimizer/CodeGen/ReturnToOutputLog.cpp similarity index 100% rename from lib/Optimizer/CodeGen/ReturnToOutputLog.cpp rename to cudaq/lib/Optimizer/CodeGen/ReturnToOutputLog.cpp diff --git a/lib/Optimizer/CodeGen/TranslateToIQMJson.cpp b/cudaq/lib/Optimizer/CodeGen/TranslateToIQMJson.cpp similarity index 100% rename from lib/Optimizer/CodeGen/TranslateToIQMJson.cpp rename to cudaq/lib/Optimizer/CodeGen/TranslateToIQMJson.cpp diff --git a/lib/Optimizer/CodeGen/TranslateToOpenQASM.cpp b/cudaq/lib/Optimizer/CodeGen/TranslateToOpenQASM.cpp similarity index 100% rename from lib/Optimizer/CodeGen/TranslateToOpenQASM.cpp rename to cudaq/lib/Optimizer/CodeGen/TranslateToOpenQASM.cpp diff --git a/lib/Optimizer/CodeGen/WireSetsToProfileQIR.cpp b/cudaq/lib/Optimizer/CodeGen/WireSetsToProfileQIR.cpp similarity index 100% rename from lib/Optimizer/CodeGen/WireSetsToProfileQIR.cpp rename to cudaq/lib/Optimizer/CodeGen/WireSetsToProfileQIR.cpp diff --git a/lib/Optimizer/Dialect/CC/CCDialect.cpp b/cudaq/lib/Optimizer/Dialect/CC/CCDialect.cpp similarity index 100% rename from lib/Optimizer/Dialect/CC/CCDialect.cpp rename to cudaq/lib/Optimizer/Dialect/CC/CCDialect.cpp diff --git a/lib/Optimizer/Dialect/CC/CCOps.cpp b/cudaq/lib/Optimizer/Dialect/CC/CCOps.cpp similarity index 100% rename from lib/Optimizer/Dialect/CC/CCOps.cpp rename to cudaq/lib/Optimizer/Dialect/CC/CCOps.cpp diff --git a/lib/Optimizer/Dialect/CC/CCTypes.cpp b/cudaq/lib/Optimizer/Dialect/CC/CCTypes.cpp similarity index 100% rename from lib/Optimizer/Dialect/CC/CCTypes.cpp rename to cudaq/lib/Optimizer/Dialect/CC/CCTypes.cpp diff --git a/lib/Optimizer/Dialect/CC/CMakeLists.txt b/cudaq/lib/Optimizer/Dialect/CC/CMakeLists.txt similarity index 100% rename from lib/Optimizer/Dialect/CC/CMakeLists.txt rename to cudaq/lib/Optimizer/Dialect/CC/CMakeLists.txt diff --git a/lib/Optimizer/Dialect/CMakeLists.txt b/cudaq/lib/Optimizer/Dialect/CMakeLists.txt similarity index 100% rename from lib/Optimizer/Dialect/CMakeLists.txt rename to cudaq/lib/Optimizer/Dialect/CMakeLists.txt diff --git a/lib/Optimizer/Dialect/Quake/CMakeLists.txt b/cudaq/lib/Optimizer/Dialect/Quake/CMakeLists.txt similarity index 100% rename from lib/Optimizer/Dialect/Quake/CMakeLists.txt rename to cudaq/lib/Optimizer/Dialect/Quake/CMakeLists.txt diff --git a/lib/Optimizer/Dialect/Quake/CanonicalPatterns.inc b/cudaq/lib/Optimizer/Dialect/Quake/CanonicalPatterns.inc similarity index 100% rename from lib/Optimizer/Dialect/Quake/CanonicalPatterns.inc rename to cudaq/lib/Optimizer/Dialect/Quake/CanonicalPatterns.inc diff --git a/lib/Optimizer/Dialect/Quake/QuakeDialect.cpp b/cudaq/lib/Optimizer/Dialect/Quake/QuakeDialect.cpp similarity index 100% rename from lib/Optimizer/Dialect/Quake/QuakeDialect.cpp rename to cudaq/lib/Optimizer/Dialect/Quake/QuakeDialect.cpp diff --git a/lib/Optimizer/Dialect/Quake/QuakeInterfaces.cpp b/cudaq/lib/Optimizer/Dialect/Quake/QuakeInterfaces.cpp similarity index 100% rename from lib/Optimizer/Dialect/Quake/QuakeInterfaces.cpp rename to cudaq/lib/Optimizer/Dialect/Quake/QuakeInterfaces.cpp diff --git a/lib/Optimizer/Dialect/Quake/QuakeOps.cpp b/cudaq/lib/Optimizer/Dialect/Quake/QuakeOps.cpp similarity index 100% rename from lib/Optimizer/Dialect/Quake/QuakeOps.cpp rename to cudaq/lib/Optimizer/Dialect/Quake/QuakeOps.cpp diff --git a/lib/Optimizer/Dialect/Quake/QuakeTypes.cpp b/cudaq/lib/Optimizer/Dialect/Quake/QuakeTypes.cpp similarity index 100% rename from lib/Optimizer/Dialect/Quake/QuakeTypes.cpp rename to cudaq/lib/Optimizer/Dialect/Quake/QuakeTypes.cpp diff --git a/lib/Optimizer/Transforms/AddDeallocs.cpp b/cudaq/lib/Optimizer/Transforms/AddDeallocs.cpp similarity index 100% rename from lib/Optimizer/Transforms/AddDeallocs.cpp rename to cudaq/lib/Optimizer/Transforms/AddDeallocs.cpp diff --git a/lib/Optimizer/Transforms/AddMeasurements.cpp b/cudaq/lib/Optimizer/Transforms/AddMeasurements.cpp similarity index 100% rename from lib/Optimizer/Transforms/AddMeasurements.cpp rename to cudaq/lib/Optimizer/Transforms/AddMeasurements.cpp diff --git a/lib/Optimizer/Transforms/AddMetadata.cpp b/cudaq/lib/Optimizer/Transforms/AddMetadata.cpp similarity index 100% rename from lib/Optimizer/Transforms/AddMetadata.cpp rename to cudaq/lib/Optimizer/Transforms/AddMetadata.cpp diff --git a/lib/Optimizer/Transforms/AggressiveInlining.cpp b/cudaq/lib/Optimizer/Transforms/AggressiveInlining.cpp similarity index 100% rename from lib/Optimizer/Transforms/AggressiveInlining.cpp rename to cudaq/lib/Optimizer/Transforms/AggressiveInlining.cpp diff --git a/lib/Optimizer/Transforms/ApplyControlNegations.cpp b/cudaq/lib/Optimizer/Transforms/ApplyControlNegations.cpp similarity index 100% rename from lib/Optimizer/Transforms/ApplyControlNegations.cpp rename to cudaq/lib/Optimizer/Transforms/ApplyControlNegations.cpp diff --git a/lib/Optimizer/Transforms/ApplyOpSpecialization.cpp b/cudaq/lib/Optimizer/Transforms/ApplyOpSpecialization.cpp similarity index 100% rename from lib/Optimizer/Transforms/ApplyOpSpecialization.cpp rename to cudaq/lib/Optimizer/Transforms/ApplyOpSpecialization.cpp diff --git a/lib/Optimizer/Transforms/ArgumentSynthesis.cpp b/cudaq/lib/Optimizer/Transforms/ArgumentSynthesis.cpp similarity index 100% rename from lib/Optimizer/Transforms/ArgumentSynthesis.cpp rename to cudaq/lib/Optimizer/Transforms/ArgumentSynthesis.cpp diff --git a/lib/Optimizer/Transforms/BasisConversion.cpp b/cudaq/lib/Optimizer/Transforms/BasisConversion.cpp similarity index 100% rename from lib/Optimizer/Transforms/BasisConversion.cpp rename to cudaq/lib/Optimizer/Transforms/BasisConversion.cpp diff --git a/lib/Optimizer/Transforms/CMakeLists.txt b/cudaq/lib/Optimizer/Transforms/CMakeLists.txt similarity index 100% rename from lib/Optimizer/Transforms/CMakeLists.txt rename to cudaq/lib/Optimizer/Transforms/CMakeLists.txt diff --git a/lib/Optimizer/Transforms/CableRoughIn.cpp b/cudaq/lib/Optimizer/Transforms/CableRoughIn.cpp similarity index 100% rename from lib/Optimizer/Transforms/CableRoughIn.cpp rename to cudaq/lib/Optimizer/Transforms/CableRoughIn.cpp diff --git a/lib/Optimizer/Transforms/ClassicalOptimization.cpp b/cudaq/lib/Optimizer/Transforms/ClassicalOptimization.cpp similarity index 100% rename from lib/Optimizer/Transforms/ClassicalOptimization.cpp rename to cudaq/lib/Optimizer/Transforms/ClassicalOptimization.cpp diff --git a/lib/Optimizer/Transforms/CombineMeasurements.cpp b/cudaq/lib/Optimizer/Transforms/CombineMeasurements.cpp similarity index 100% rename from lib/Optimizer/Transforms/CombineMeasurements.cpp rename to cudaq/lib/Optimizer/Transforms/CombineMeasurements.cpp diff --git a/lib/Optimizer/Transforms/CombineQuantumAlloc.cpp b/cudaq/lib/Optimizer/Transforms/CombineQuantumAlloc.cpp similarity index 100% rename from lib/Optimizer/Transforms/CombineQuantumAlloc.cpp rename to cudaq/lib/Optimizer/Transforms/CombineQuantumAlloc.cpp diff --git a/lib/Optimizer/Transforms/ConstantPropagation.cpp b/cudaq/lib/Optimizer/Transforms/ConstantPropagation.cpp similarity index 100% rename from lib/Optimizer/Transforms/ConstantPropagation.cpp rename to cudaq/lib/Optimizer/Transforms/ConstantPropagation.cpp diff --git a/lib/Optimizer/Transforms/DeadStoreRemoval.cpp b/cudaq/lib/Optimizer/Transforms/DeadStoreRemoval.cpp similarity index 100% rename from lib/Optimizer/Transforms/DeadStoreRemoval.cpp rename to cudaq/lib/Optimizer/Transforms/DeadStoreRemoval.cpp diff --git a/lib/Optimizer/Transforms/Decomposition.cpp b/cudaq/lib/Optimizer/Transforms/Decomposition.cpp similarity index 100% rename from lib/Optimizer/Transforms/Decomposition.cpp rename to cudaq/lib/Optimizer/Transforms/Decomposition.cpp diff --git a/lib/Optimizer/Transforms/DecompositionPatternSelection.cpp b/cudaq/lib/Optimizer/Transforms/DecompositionPatternSelection.cpp similarity index 100% rename from lib/Optimizer/Transforms/DecompositionPatternSelection.cpp rename to cudaq/lib/Optimizer/Transforms/DecompositionPatternSelection.cpp diff --git a/lib/Optimizer/Transforms/DecompositionPatterns.cpp b/cudaq/lib/Optimizer/Transforms/DecompositionPatterns.cpp similarity index 100% rename from lib/Optimizer/Transforms/DecompositionPatterns.cpp rename to cudaq/lib/Optimizer/Transforms/DecompositionPatterns.cpp diff --git a/lib/Optimizer/Transforms/DecompositionPatterns.h b/cudaq/lib/Optimizer/Transforms/DecompositionPatterns.h similarity index 100% rename from lib/Optimizer/Transforms/DecompositionPatterns.h rename to cudaq/lib/Optimizer/Transforms/DecompositionPatterns.h diff --git a/lib/Optimizer/Transforms/DependencyAnalysis.cpp b/cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp similarity index 100% rename from lib/Optimizer/Transforms/DependencyAnalysis.cpp rename to cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp diff --git a/lib/Optimizer/Transforms/DesugarCableOps.cpp b/cudaq/lib/Optimizer/Transforms/DesugarCableOps.cpp similarity index 100% rename from lib/Optimizer/Transforms/DesugarCableOps.cpp rename to cudaq/lib/Optimizer/Transforms/DesugarCableOps.cpp diff --git a/lib/Optimizer/Transforms/DistributedDeviceCall.cpp b/cudaq/lib/Optimizer/Transforms/DistributedDeviceCall.cpp similarity index 100% rename from lib/Optimizer/Transforms/DistributedDeviceCall.cpp rename to cudaq/lib/Optimizer/Transforms/DistributedDeviceCall.cpp diff --git a/lib/Optimizer/Transforms/EraseNoise.cpp b/cudaq/lib/Optimizer/Transforms/EraseNoise.cpp similarity index 100% rename from lib/Optimizer/Transforms/EraseNoise.cpp rename to cudaq/lib/Optimizer/Transforms/EraseNoise.cpp diff --git a/lib/Optimizer/Transforms/EraseNopCalls.cpp b/cudaq/lib/Optimizer/Transforms/EraseNopCalls.cpp similarity index 100% rename from lib/Optimizer/Transforms/EraseNopCalls.cpp rename to cudaq/lib/Optimizer/Transforms/EraseNopCalls.cpp diff --git a/lib/Optimizer/Transforms/EraseVectorCopyCtor.cpp b/cudaq/lib/Optimizer/Transforms/EraseVectorCopyCtor.cpp similarity index 100% rename from lib/Optimizer/Transforms/EraseVectorCopyCtor.cpp rename to cudaq/lib/Optimizer/Transforms/EraseVectorCopyCtor.cpp diff --git a/lib/Optimizer/Transforms/ExpandControlVeqs.cpp b/cudaq/lib/Optimizer/Transforms/ExpandControlVeqs.cpp similarity index 100% rename from lib/Optimizer/Transforms/ExpandControlVeqs.cpp rename to cudaq/lib/Optimizer/Transforms/ExpandControlVeqs.cpp diff --git a/lib/Optimizer/Transforms/ExpandMeasurements.cpp b/cudaq/lib/Optimizer/Transforms/ExpandMeasurements.cpp similarity index 100% rename from lib/Optimizer/Transforms/ExpandMeasurements.cpp rename to cudaq/lib/Optimizer/Transforms/ExpandMeasurements.cpp diff --git a/lib/Optimizer/Transforms/FactorQuantumAlloc.cpp b/cudaq/lib/Optimizer/Transforms/FactorQuantumAlloc.cpp similarity index 100% rename from lib/Optimizer/Transforms/FactorQuantumAlloc.cpp rename to cudaq/lib/Optimizer/Transforms/FactorQuantumAlloc.cpp diff --git a/lib/Optimizer/Transforms/GenDeviceCodeLoader.cpp b/cudaq/lib/Optimizer/Transforms/GenDeviceCodeLoader.cpp similarity index 100% rename from lib/Optimizer/Transforms/GenDeviceCodeLoader.cpp rename to cudaq/lib/Optimizer/Transforms/GenDeviceCodeLoader.cpp diff --git a/lib/Optimizer/Transforms/GenKernelExecution.cpp b/cudaq/lib/Optimizer/Transforms/GenKernelExecution.cpp similarity index 100% rename from lib/Optimizer/Transforms/GenKernelExecution.cpp rename to cudaq/lib/Optimizer/Transforms/GenKernelExecution.cpp diff --git a/lib/Optimizer/Transforms/GetConcreteMatrix.cpp b/cudaq/lib/Optimizer/Transforms/GetConcreteMatrix.cpp similarity index 100% rename from lib/Optimizer/Transforms/GetConcreteMatrix.cpp rename to cudaq/lib/Optimizer/Transforms/GetConcreteMatrix.cpp diff --git a/lib/Optimizer/Transforms/GlobalizeArrayValues.cpp b/cudaq/lib/Optimizer/Transforms/GlobalizeArrayValues.cpp similarity index 100% rename from lib/Optimizer/Transforms/GlobalizeArrayValues.cpp rename to cudaq/lib/Optimizer/Transforms/GlobalizeArrayValues.cpp diff --git a/lib/Optimizer/Transforms/LambdaLifting.cpp b/cudaq/lib/Optimizer/Transforms/LambdaLifting.cpp similarity index 100% rename from lib/Optimizer/Transforms/LambdaLifting.cpp rename to cudaq/lib/Optimizer/Transforms/LambdaLifting.cpp diff --git a/lib/Optimizer/Transforms/LiftArrayAlloc.cpp b/cudaq/lib/Optimizer/Transforms/LiftArrayAlloc.cpp similarity index 100% rename from lib/Optimizer/Transforms/LiftArrayAlloc.cpp rename to cudaq/lib/Optimizer/Transforms/LiftArrayAlloc.cpp diff --git a/lib/Optimizer/Transforms/LiftArrayAllocPatterns.inc b/cudaq/lib/Optimizer/Transforms/LiftArrayAllocPatterns.inc similarity index 100% rename from lib/Optimizer/Transforms/LiftArrayAllocPatterns.inc rename to cudaq/lib/Optimizer/Transforms/LiftArrayAllocPatterns.inc diff --git a/lib/Optimizer/Transforms/LinearCtrlRelations.cpp b/cudaq/lib/Optimizer/Transforms/LinearCtrlRelations.cpp similarity index 100% rename from lib/Optimizer/Transforms/LinearCtrlRelations.cpp rename to cudaq/lib/Optimizer/Transforms/LinearCtrlRelations.cpp diff --git a/lib/Optimizer/Transforms/LoopAnalysis.cpp b/cudaq/lib/Optimizer/Transforms/LoopAnalysis.cpp similarity index 100% rename from lib/Optimizer/Transforms/LoopAnalysis.cpp rename to cudaq/lib/Optimizer/Transforms/LoopAnalysis.cpp diff --git a/lib/Optimizer/Transforms/LoopAnalysis.h b/cudaq/lib/Optimizer/Transforms/LoopAnalysis.h similarity index 100% rename from lib/Optimizer/Transforms/LoopAnalysis.h rename to cudaq/lib/Optimizer/Transforms/LoopAnalysis.h diff --git a/lib/Optimizer/Transforms/LoopNormalize.cpp b/cudaq/lib/Optimizer/Transforms/LoopNormalize.cpp similarity index 100% rename from lib/Optimizer/Transforms/LoopNormalize.cpp rename to cudaq/lib/Optimizer/Transforms/LoopNormalize.cpp diff --git a/lib/Optimizer/Transforms/LoopNormalizePatterns.inc b/cudaq/lib/Optimizer/Transforms/LoopNormalizePatterns.inc similarity index 100% rename from lib/Optimizer/Transforms/LoopNormalizePatterns.inc rename to cudaq/lib/Optimizer/Transforms/LoopNormalizePatterns.inc diff --git a/lib/Optimizer/Transforms/LoopPeeling.cpp b/cudaq/lib/Optimizer/Transforms/LoopPeeling.cpp similarity index 100% rename from lib/Optimizer/Transforms/LoopPeeling.cpp rename to cudaq/lib/Optimizer/Transforms/LoopPeeling.cpp diff --git a/lib/Optimizer/Transforms/LoopUnroll.cpp b/cudaq/lib/Optimizer/Transforms/LoopUnroll.cpp similarity index 100% rename from lib/Optimizer/Transforms/LoopUnroll.cpp rename to cudaq/lib/Optimizer/Transforms/LoopUnroll.cpp diff --git a/lib/Optimizer/Transforms/LoopUnrollPatterns.inc b/cudaq/lib/Optimizer/Transforms/LoopUnrollPatterns.inc similarity index 100% rename from lib/Optimizer/Transforms/LoopUnrollPatterns.inc rename to cudaq/lib/Optimizer/Transforms/LoopUnrollPatterns.inc diff --git a/lib/Optimizer/Transforms/LowerToCFG.cpp b/cudaq/lib/Optimizer/Transforms/LowerToCFG.cpp similarity index 100% rename from lib/Optimizer/Transforms/LowerToCFG.cpp rename to cudaq/lib/Optimizer/Transforms/LowerToCFG.cpp diff --git a/lib/Optimizer/Transforms/LowerToCFGPatterns.inc b/cudaq/lib/Optimizer/Transforms/LowerToCFGPatterns.inc similarity index 100% rename from lib/Optimizer/Transforms/LowerToCFGPatterns.inc rename to cudaq/lib/Optimizer/Transforms/LowerToCFGPatterns.inc diff --git a/lib/Optimizer/Transforms/LowerUnwind.cpp b/cudaq/lib/Optimizer/Transforms/LowerUnwind.cpp similarity index 100% rename from lib/Optimizer/Transforms/LowerUnwind.cpp rename to cudaq/lib/Optimizer/Transforms/LowerUnwind.cpp diff --git a/lib/Optimizer/Transforms/Mapping.cpp b/cudaq/lib/Optimizer/Transforms/Mapping.cpp similarity index 100% rename from lib/Optimizer/Transforms/Mapping.cpp rename to cudaq/lib/Optimizer/Transforms/Mapping.cpp diff --git a/lib/Optimizer/Transforms/MemToReg.cpp b/cudaq/lib/Optimizer/Transforms/MemToReg.cpp similarity index 100% rename from lib/Optimizer/Transforms/MemToReg.cpp rename to cudaq/lib/Optimizer/Transforms/MemToReg.cpp diff --git a/lib/Optimizer/Transforms/MultiControlDecomposition.cpp b/cudaq/lib/Optimizer/Transforms/MultiControlDecomposition.cpp similarity index 100% rename from lib/Optimizer/Transforms/MultiControlDecomposition.cpp rename to cudaq/lib/Optimizer/Transforms/MultiControlDecomposition.cpp diff --git a/lib/Optimizer/Transforms/ObserveAnsatz.cpp b/cudaq/lib/Optimizer/Transforms/ObserveAnsatz.cpp similarity index 100% rename from lib/Optimizer/Transforms/ObserveAnsatz.cpp rename to cudaq/lib/Optimizer/Transforms/ObserveAnsatz.cpp diff --git a/lib/Optimizer/Transforms/PassDetails.h b/cudaq/lib/Optimizer/Transforms/PassDetails.h similarity index 100% rename from lib/Optimizer/Transforms/PassDetails.h rename to cudaq/lib/Optimizer/Transforms/PassDetails.h diff --git a/lib/Optimizer/Transforms/PhaseFolding.cpp b/cudaq/lib/Optimizer/Transforms/PhaseFolding.cpp similarity index 100% rename from lib/Optimizer/Transforms/PhaseFolding.cpp rename to cudaq/lib/Optimizer/Transforms/PhaseFolding.cpp diff --git a/lib/Optimizer/Transforms/Pipelines.cpp b/cudaq/lib/Optimizer/Transforms/Pipelines.cpp similarity index 100% rename from lib/Optimizer/Transforms/Pipelines.cpp rename to cudaq/lib/Optimizer/Transforms/Pipelines.cpp diff --git a/lib/Optimizer/Transforms/PruneCtrlRelations.cpp b/cudaq/lib/Optimizer/Transforms/PruneCtrlRelations.cpp similarity index 100% rename from lib/Optimizer/Transforms/PruneCtrlRelations.cpp rename to cudaq/lib/Optimizer/Transforms/PruneCtrlRelations.cpp diff --git a/lib/Optimizer/Transforms/PySynthCallableBlockArgs.cpp b/cudaq/lib/Optimizer/Transforms/PySynthCallableBlockArgs.cpp similarity index 100% rename from lib/Optimizer/Transforms/PySynthCallableBlockArgs.cpp rename to cudaq/lib/Optimizer/Transforms/PySynthCallableBlockArgs.cpp diff --git a/lib/Optimizer/Transforms/QuakePropagateMetadata.cpp b/cudaq/lib/Optimizer/Transforms/QuakePropagateMetadata.cpp similarity index 100% rename from lib/Optimizer/Transforms/QuakePropagateMetadata.cpp rename to cudaq/lib/Optimizer/Transforms/QuakePropagateMetadata.cpp diff --git a/lib/Optimizer/Transforms/QuakeSimplify.cpp b/cudaq/lib/Optimizer/Transforms/QuakeSimplify.cpp similarity index 100% rename from lib/Optimizer/Transforms/QuakeSimplify.cpp rename to cudaq/lib/Optimizer/Transforms/QuakeSimplify.cpp diff --git a/lib/Optimizer/Transforms/QuakeSynthesizer.cpp b/cudaq/lib/Optimizer/Transforms/QuakeSynthesizer.cpp similarity index 100% rename from lib/Optimizer/Transforms/QuakeSynthesizer.cpp rename to cudaq/lib/Optimizer/Transforms/QuakeSynthesizer.cpp diff --git a/lib/Optimizer/Transforms/RefToVeqAlloc.cpp b/cudaq/lib/Optimizer/Transforms/RefToVeqAlloc.cpp similarity index 100% rename from lib/Optimizer/Transforms/RefToVeqAlloc.cpp rename to cudaq/lib/Optimizer/Transforms/RefToVeqAlloc.cpp diff --git a/lib/Optimizer/Transforms/RegToMem.cpp b/cudaq/lib/Optimizer/Transforms/RegToMem.cpp similarity index 100% rename from lib/Optimizer/Transforms/RegToMem.cpp rename to cudaq/lib/Optimizer/Transforms/RegToMem.cpp diff --git a/lib/Optimizer/Transforms/ReplaceStateWithKernel.cpp b/cudaq/lib/Optimizer/Transforms/ReplaceStateWithKernel.cpp similarity index 100% rename from lib/Optimizer/Transforms/ReplaceStateWithKernel.cpp rename to cudaq/lib/Optimizer/Transforms/ReplaceStateWithKernel.cpp diff --git a/lib/Optimizer/Transforms/ResetBeforeReuse.cpp b/cudaq/lib/Optimizer/Transforms/ResetBeforeReuse.cpp similarity index 100% rename from lib/Optimizer/Transforms/ResetBeforeReuse.cpp rename to cudaq/lib/Optimizer/Transforms/ResetBeforeReuse.cpp diff --git a/lib/Optimizer/Transforms/ResourceCount.cpp b/cudaq/lib/Optimizer/Transforms/ResourceCount.cpp similarity index 100% rename from lib/Optimizer/Transforms/ResourceCount.cpp rename to cudaq/lib/Optimizer/Transforms/ResourceCount.cpp diff --git a/lib/Optimizer/Transforms/ResourceCountPreprocess.cpp b/cudaq/lib/Optimizer/Transforms/ResourceCountPreprocess.cpp similarity index 100% rename from lib/Optimizer/Transforms/ResourceCountPreprocess.cpp rename to cudaq/lib/Optimizer/Transforms/ResourceCountPreprocess.cpp diff --git a/lib/Optimizer/Transforms/RunSemanticsHackery.cpp b/cudaq/lib/Optimizer/Transforms/RunSemanticsHackery.cpp similarity index 100% rename from lib/Optimizer/Transforms/RunSemanticsHackery.cpp rename to cudaq/lib/Optimizer/Transforms/RunSemanticsHackery.cpp diff --git a/lib/Optimizer/Transforms/SROA.cpp b/cudaq/lib/Optimizer/Transforms/SROA.cpp similarity index 100% rename from lib/Optimizer/Transforms/SROA.cpp rename to cudaq/lib/Optimizer/Transforms/SROA.cpp diff --git a/lib/Optimizer/Transforms/StackFramePrealloc.cpp b/cudaq/lib/Optimizer/Transforms/StackFramePrealloc.cpp similarity index 100% rename from lib/Optimizer/Transforms/StackFramePrealloc.cpp rename to cudaq/lib/Optimizer/Transforms/StackFramePrealloc.cpp diff --git a/lib/Optimizer/Transforms/StatePreparation.cpp b/cudaq/lib/Optimizer/Transforms/StatePreparation.cpp similarity index 100% rename from lib/Optimizer/Transforms/StatePreparation.cpp rename to cudaq/lib/Optimizer/Transforms/StatePreparation.cpp diff --git a/lib/Optimizer/Transforms/UnitarySynthesis.cpp b/cudaq/lib/Optimizer/Transforms/UnitarySynthesis.cpp similarity index 100% rename from lib/Optimizer/Transforms/UnitarySynthesis.cpp rename to cudaq/lib/Optimizer/Transforms/UnitarySynthesis.cpp diff --git a/lib/Optimizer/Transforms/UpdateRegisterNames.cpp b/cudaq/lib/Optimizer/Transforms/UpdateRegisterNames.cpp similarity index 100% rename from lib/Optimizer/Transforms/UpdateRegisterNames.cpp rename to cudaq/lib/Optimizer/Transforms/UpdateRegisterNames.cpp diff --git a/lib/Optimizer/Transforms/VariableCoalesce.cpp b/cudaq/lib/Optimizer/Transforms/VariableCoalesce.cpp similarity index 100% rename from lib/Optimizer/Transforms/VariableCoalesce.cpp rename to cudaq/lib/Optimizer/Transforms/VariableCoalesce.cpp diff --git a/lib/Optimizer/Transforms/WiresToWiresets.cpp b/cudaq/lib/Optimizer/Transforms/WiresToWiresets.cpp similarity index 100% rename from lib/Optimizer/Transforms/WiresToWiresets.cpp rename to cudaq/lib/Optimizer/Transforms/WiresToWiresets.cpp diff --git a/lib/Optimizer/Transforms/WriteAfterWriteElimination.cpp b/cudaq/lib/Optimizer/Transforms/WriteAfterWriteElimination.cpp similarity index 100% rename from lib/Optimizer/Transforms/WriteAfterWriteElimination.cpp rename to cudaq/lib/Optimizer/Transforms/WriteAfterWriteElimination.cpp diff --git a/lib/Optimizer/Transforms/WriteAfterWriteEliminationPatterns.inc b/cudaq/lib/Optimizer/Transforms/WriteAfterWriteEliminationPatterns.inc similarity index 100% rename from lib/Optimizer/Transforms/WriteAfterWriteEliminationPatterns.inc rename to cudaq/lib/Optimizer/Transforms/WriteAfterWriteEliminationPatterns.inc diff --git a/lib/Support/CMakeLists.txt b/cudaq/lib/Support/CMakeLists.txt similarity index 100% rename from lib/Support/CMakeLists.txt rename to cudaq/lib/Support/CMakeLists.txt diff --git a/lib/Support/Config/CMakeLists.txt b/cudaq/lib/Support/Config/CMakeLists.txt similarity index 100% rename from lib/Support/Config/CMakeLists.txt rename to cudaq/lib/Support/Config/CMakeLists.txt diff --git a/lib/Support/Config/TargetConfig.cpp b/cudaq/lib/Support/Config/TargetConfig.cpp similarity index 100% rename from lib/Support/Config/TargetConfig.cpp rename to cudaq/lib/Support/Config/TargetConfig.cpp diff --git a/lib/Support/Plugin.cpp b/cudaq/lib/Support/Plugin.cpp similarity index 100% rename from lib/Support/Plugin.cpp rename to cudaq/lib/Support/Plugin.cpp diff --git a/lib/Verifier/CMakeLists.txt b/cudaq/lib/Verifier/CMakeLists.txt similarity index 100% rename from lib/Verifier/CMakeLists.txt rename to cudaq/lib/Verifier/CMakeLists.txt diff --git a/lib/Verifier/NVQIRCalls.cpp b/cudaq/lib/Verifier/NVQIRCalls.cpp similarity index 100% rename from lib/Verifier/NVQIRCalls.cpp rename to cudaq/lib/Verifier/NVQIRCalls.cpp diff --git a/lib/Verifier/QIRLLVMIRDialect.cpp b/cudaq/lib/Verifier/QIRLLVMIRDialect.cpp similarity index 100% rename from lib/Verifier/QIRLLVMIRDialect.cpp rename to cudaq/lib/Verifier/QIRLLVMIRDialect.cpp diff --git a/lib/Verifier/QIRSpec.cpp b/cudaq/lib/Verifier/QIRSpec.cpp similarity index 100% rename from lib/Verifier/QIRSpec.cpp rename to cudaq/lib/Verifier/QIRSpec.cpp diff --git a/unittests/Optimizer/CMakeLists.txt b/unittests/Optimizer/CMakeLists.txt index 27a1c53da28..51e6995c029 100644 --- a/unittests/Optimizer/CMakeLists.txt +++ b/unittests/Optimizer/CMakeLists.txt @@ -31,7 +31,7 @@ target_link_libraries(OptimizerUnitTests target_include_directories(OptimizerUnitTests PRIVATE ${CMAKE_SOURCE_DIR}/runtime - PRIVATE ${CMAKE_SOURCE_DIR}/lib/Optimizer/Transforms + PRIVATE ${CMAKE_SOURCE_DIR}/cudaq/lib/Optimizer/Transforms ) # MLIR/LLVM is built without RTTI, so we must disable it here too From 82c1015e4a3a22b5c50e83a92ce6bbe84613a58d Mon Sep 17 00:00:00 2001 From: Eric Schweitz Date: Fri, 15 May 2026 09:51:21 -0700 Subject: [PATCH 2/9] move tools directory. Signed-off-by: Eric Schweitz --- CMakeLists.txt | 2 +- {tools => cudaq/tools}/CMakeLists.txt | 0 {tools => cudaq/tools}/cudaq-lsp-server/CMakeLists.txt | 0 {tools => cudaq/tools}/cudaq-lsp-server/cudaq-lsp-server.cpp | 0 {tools => cudaq/tools}/cudaq-opt/CMakeLists.txt | 0 {tools => cudaq/tools}/cudaq-opt/cudaq-opt.cpp | 0 {tools => cudaq/tools}/cudaq-quake/CMakeLists.txt | 0 {tools => cudaq/tools}/cudaq-quake/cudaq-quake.cpp | 0 {tools => cudaq/tools}/cudaq-target-conf/CMakeLists.txt | 0 {tools => cudaq/tools}/cudaq-target-conf/cudaq-target-conf.cpp | 0 {tools => cudaq/tools}/cudaq-translate/CMakeLists.txt | 0 {tools => cudaq/tools}/cudaq-translate/cudaq-translate.cpp | 0 {tools => cudaq/tools}/fixup-linkage/CMakeLists.txt | 0 {tools => cudaq/tools}/fixup-linkage/fixup-linkage.cpp | 0 {tools => cudaq/tools}/nvqpp/CMakeLists.txt | 0 {tools => cudaq/tools}/nvqpp/nvq++.in | 0 16 files changed, 1 insertion(+), 1 deletion(-) rename {tools => cudaq/tools}/CMakeLists.txt (100%) rename {tools => cudaq/tools}/cudaq-lsp-server/CMakeLists.txt (100%) rename {tools => cudaq/tools}/cudaq-lsp-server/cudaq-lsp-server.cpp (100%) rename {tools => cudaq/tools}/cudaq-opt/CMakeLists.txt (100%) rename {tools => cudaq/tools}/cudaq-opt/cudaq-opt.cpp (100%) rename {tools => cudaq/tools}/cudaq-quake/CMakeLists.txt (100%) rename {tools => cudaq/tools}/cudaq-quake/cudaq-quake.cpp (100%) rename {tools => cudaq/tools}/cudaq-target-conf/CMakeLists.txt (100%) rename {tools => cudaq/tools}/cudaq-target-conf/cudaq-target-conf.cpp (100%) rename {tools => cudaq/tools}/cudaq-translate/CMakeLists.txt (100%) rename {tools => cudaq/tools}/cudaq-translate/cudaq-translate.cpp (100%) rename {tools => cudaq/tools}/fixup-linkage/CMakeLists.txt (100%) rename {tools => cudaq/tools}/fixup-linkage/fixup-linkage.cpp (100%) rename {tools => cudaq/tools}/nvqpp/CMakeLists.txt (100%) rename {tools => cudaq/tools}/nvqpp/nvq++.in (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7558093d204..e6fa05dd9d3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -688,7 +688,7 @@ add_subdirectory(cudaq/lib) if (NOT CUDAQ_DISABLE_RUNTIME) add_subdirectory(runtime) endif() -add_subdirectory(tools) +add_subdirectory(cudaq/tools) add_subdirectory(utils) if(CUDAQ_BUILD_TESTS) diff --git a/tools/CMakeLists.txt b/cudaq/tools/CMakeLists.txt similarity index 100% rename from tools/CMakeLists.txt rename to cudaq/tools/CMakeLists.txt diff --git a/tools/cudaq-lsp-server/CMakeLists.txt b/cudaq/tools/cudaq-lsp-server/CMakeLists.txt similarity index 100% rename from tools/cudaq-lsp-server/CMakeLists.txt rename to cudaq/tools/cudaq-lsp-server/CMakeLists.txt diff --git a/tools/cudaq-lsp-server/cudaq-lsp-server.cpp b/cudaq/tools/cudaq-lsp-server/cudaq-lsp-server.cpp similarity index 100% rename from tools/cudaq-lsp-server/cudaq-lsp-server.cpp rename to cudaq/tools/cudaq-lsp-server/cudaq-lsp-server.cpp diff --git a/tools/cudaq-opt/CMakeLists.txt b/cudaq/tools/cudaq-opt/CMakeLists.txt similarity index 100% rename from tools/cudaq-opt/CMakeLists.txt rename to cudaq/tools/cudaq-opt/CMakeLists.txt diff --git a/tools/cudaq-opt/cudaq-opt.cpp b/cudaq/tools/cudaq-opt/cudaq-opt.cpp similarity index 100% rename from tools/cudaq-opt/cudaq-opt.cpp rename to cudaq/tools/cudaq-opt/cudaq-opt.cpp diff --git a/tools/cudaq-quake/CMakeLists.txt b/cudaq/tools/cudaq-quake/CMakeLists.txt similarity index 100% rename from tools/cudaq-quake/CMakeLists.txt rename to cudaq/tools/cudaq-quake/CMakeLists.txt diff --git a/tools/cudaq-quake/cudaq-quake.cpp b/cudaq/tools/cudaq-quake/cudaq-quake.cpp similarity index 100% rename from tools/cudaq-quake/cudaq-quake.cpp rename to cudaq/tools/cudaq-quake/cudaq-quake.cpp diff --git a/tools/cudaq-target-conf/CMakeLists.txt b/cudaq/tools/cudaq-target-conf/CMakeLists.txt similarity index 100% rename from tools/cudaq-target-conf/CMakeLists.txt rename to cudaq/tools/cudaq-target-conf/CMakeLists.txt diff --git a/tools/cudaq-target-conf/cudaq-target-conf.cpp b/cudaq/tools/cudaq-target-conf/cudaq-target-conf.cpp similarity index 100% rename from tools/cudaq-target-conf/cudaq-target-conf.cpp rename to cudaq/tools/cudaq-target-conf/cudaq-target-conf.cpp diff --git a/tools/cudaq-translate/CMakeLists.txt b/cudaq/tools/cudaq-translate/CMakeLists.txt similarity index 100% rename from tools/cudaq-translate/CMakeLists.txt rename to cudaq/tools/cudaq-translate/CMakeLists.txt diff --git a/tools/cudaq-translate/cudaq-translate.cpp b/cudaq/tools/cudaq-translate/cudaq-translate.cpp similarity index 100% rename from tools/cudaq-translate/cudaq-translate.cpp rename to cudaq/tools/cudaq-translate/cudaq-translate.cpp diff --git a/tools/fixup-linkage/CMakeLists.txt b/cudaq/tools/fixup-linkage/CMakeLists.txt similarity index 100% rename from tools/fixup-linkage/CMakeLists.txt rename to cudaq/tools/fixup-linkage/CMakeLists.txt diff --git a/tools/fixup-linkage/fixup-linkage.cpp b/cudaq/tools/fixup-linkage/fixup-linkage.cpp similarity index 100% rename from tools/fixup-linkage/fixup-linkage.cpp rename to cudaq/tools/fixup-linkage/fixup-linkage.cpp diff --git a/tools/nvqpp/CMakeLists.txt b/cudaq/tools/nvqpp/CMakeLists.txt similarity index 100% rename from tools/nvqpp/CMakeLists.txt rename to cudaq/tools/nvqpp/CMakeLists.txt diff --git a/tools/nvqpp/nvq++.in b/cudaq/tools/nvqpp/nvq++.in similarity index 100% rename from tools/nvqpp/nvq++.in rename to cudaq/tools/nvqpp/nvq++.in From ee883da3b0aa961d7c45b2cd4364ae09a29bd185 Mon Sep 17 00:00:00 2001 From: Eric Schweitz Date: Fri, 15 May 2026 09:53:42 -0700 Subject: [PATCH 3/9] move utils directory. Signed-off-by: Eric Schweitz --- CMakeLists.txt | 2 +- {utils => cudaq/utils}/.nspect-allowlist.toml | 0 {utils => cudaq/utils}/CMakeLists.txt | 0 {utils => cudaq/utils}/CircuitCheck/CMakeLists.txt | 0 {utils => cudaq/utils}/CircuitCheck/CircuitCheck.cpp | 0 {utils => cudaq/utils}/CircuitCheck/UnitaryBuilder.cpp | 0 {utils => cudaq/utils}/CircuitCheck/UnitaryBuilder.h | 0 {utils => cudaq/utils}/mock_qpu/__init__.py | 0 {utils => cudaq/utils}/mock_qpu/anyon/__init__.py | 0 {utils => cudaq/utils}/mock_qpu/braket/__init__.py | 0 {utils => cudaq/utils}/mock_qpu/infleqtion/__init__.py | 0 {utils => cudaq/utils}/mock_qpu/ionq/__init__.py | 0 {utils => cudaq/utils}/mock_qpu/iqm/__init__.py | 0 {utils => cudaq/utils}/mock_qpu/iqm/mock_iqm_cortex_cli.py | 0 {utils => cudaq/utils}/mock_qpu/oqc/__init__.py | 0 {utils => cudaq/utils}/mock_qpu/preallocated_qubits_context.py | 0 {utils => cudaq/utils}/mock_qpu/qbraid/__init__.py | 0 {utils => cudaq/utils}/mock_qpu/qci/__init__.py | 0 {utils => cudaq/utils}/mock_qpu/quantinuum/__init__.py | 0 {utils => cudaq/utils}/mock_qpu/quantum_machines/__init__.py | 0 {utils => cudaq/utils}/mock_qpu/scaleway/__init__.py | 0 {utils => cudaq/utils}/mock_qpu/tii/__init__.py | 0 {utils => cudaq/utils}/start_mock_qpu.py | 0 23 files changed, 1 insertion(+), 1 deletion(-) rename {utils => cudaq/utils}/.nspect-allowlist.toml (100%) rename {utils => cudaq/utils}/CMakeLists.txt (100%) rename {utils => cudaq/utils}/CircuitCheck/CMakeLists.txt (100%) rename {utils => cudaq/utils}/CircuitCheck/CircuitCheck.cpp (100%) rename {utils => cudaq/utils}/CircuitCheck/UnitaryBuilder.cpp (100%) rename {utils => cudaq/utils}/CircuitCheck/UnitaryBuilder.h (100%) rename {utils => cudaq/utils}/mock_qpu/__init__.py (100%) rename {utils => cudaq/utils}/mock_qpu/anyon/__init__.py (100%) rename {utils => cudaq/utils}/mock_qpu/braket/__init__.py (100%) rename {utils => cudaq/utils}/mock_qpu/infleqtion/__init__.py (100%) rename {utils => cudaq/utils}/mock_qpu/ionq/__init__.py (100%) rename {utils => cudaq/utils}/mock_qpu/iqm/__init__.py (100%) rename {utils => cudaq/utils}/mock_qpu/iqm/mock_iqm_cortex_cli.py (100%) rename {utils => cudaq/utils}/mock_qpu/oqc/__init__.py (100%) rename {utils => cudaq/utils}/mock_qpu/preallocated_qubits_context.py (100%) rename {utils => cudaq/utils}/mock_qpu/qbraid/__init__.py (100%) rename {utils => cudaq/utils}/mock_qpu/qci/__init__.py (100%) rename {utils => cudaq/utils}/mock_qpu/quantinuum/__init__.py (100%) rename {utils => cudaq/utils}/mock_qpu/quantum_machines/__init__.py (100%) rename {utils => cudaq/utils}/mock_qpu/scaleway/__init__.py (100%) rename {utils => cudaq/utils}/mock_qpu/tii/__init__.py (100%) rename {utils => cudaq/utils}/start_mock_qpu.py (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index e6fa05dd9d3..a1a1d827e17 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -689,7 +689,7 @@ if (NOT CUDAQ_DISABLE_RUNTIME) add_subdirectory(runtime) endif() add_subdirectory(cudaq/tools) -add_subdirectory(utils) +add_subdirectory(cudaq/utils) if(CUDAQ_BUILD_TESTS) enable_testing() diff --git a/utils/.nspect-allowlist.toml b/cudaq/utils/.nspect-allowlist.toml similarity index 100% rename from utils/.nspect-allowlist.toml rename to cudaq/utils/.nspect-allowlist.toml diff --git a/utils/CMakeLists.txt b/cudaq/utils/CMakeLists.txt similarity index 100% rename from utils/CMakeLists.txt rename to cudaq/utils/CMakeLists.txt diff --git a/utils/CircuitCheck/CMakeLists.txt b/cudaq/utils/CircuitCheck/CMakeLists.txt similarity index 100% rename from utils/CircuitCheck/CMakeLists.txt rename to cudaq/utils/CircuitCheck/CMakeLists.txt diff --git a/utils/CircuitCheck/CircuitCheck.cpp b/cudaq/utils/CircuitCheck/CircuitCheck.cpp similarity index 100% rename from utils/CircuitCheck/CircuitCheck.cpp rename to cudaq/utils/CircuitCheck/CircuitCheck.cpp diff --git a/utils/CircuitCheck/UnitaryBuilder.cpp b/cudaq/utils/CircuitCheck/UnitaryBuilder.cpp similarity index 100% rename from utils/CircuitCheck/UnitaryBuilder.cpp rename to cudaq/utils/CircuitCheck/UnitaryBuilder.cpp diff --git a/utils/CircuitCheck/UnitaryBuilder.h b/cudaq/utils/CircuitCheck/UnitaryBuilder.h similarity index 100% rename from utils/CircuitCheck/UnitaryBuilder.h rename to cudaq/utils/CircuitCheck/UnitaryBuilder.h diff --git a/utils/mock_qpu/__init__.py b/cudaq/utils/mock_qpu/__init__.py similarity index 100% rename from utils/mock_qpu/__init__.py rename to cudaq/utils/mock_qpu/__init__.py diff --git a/utils/mock_qpu/anyon/__init__.py b/cudaq/utils/mock_qpu/anyon/__init__.py similarity index 100% rename from utils/mock_qpu/anyon/__init__.py rename to cudaq/utils/mock_qpu/anyon/__init__.py diff --git a/utils/mock_qpu/braket/__init__.py b/cudaq/utils/mock_qpu/braket/__init__.py similarity index 100% rename from utils/mock_qpu/braket/__init__.py rename to cudaq/utils/mock_qpu/braket/__init__.py diff --git a/utils/mock_qpu/infleqtion/__init__.py b/cudaq/utils/mock_qpu/infleqtion/__init__.py similarity index 100% rename from utils/mock_qpu/infleqtion/__init__.py rename to cudaq/utils/mock_qpu/infleqtion/__init__.py diff --git a/utils/mock_qpu/ionq/__init__.py b/cudaq/utils/mock_qpu/ionq/__init__.py similarity index 100% rename from utils/mock_qpu/ionq/__init__.py rename to cudaq/utils/mock_qpu/ionq/__init__.py diff --git a/utils/mock_qpu/iqm/__init__.py b/cudaq/utils/mock_qpu/iqm/__init__.py similarity index 100% rename from utils/mock_qpu/iqm/__init__.py rename to cudaq/utils/mock_qpu/iqm/__init__.py diff --git a/utils/mock_qpu/iqm/mock_iqm_cortex_cli.py b/cudaq/utils/mock_qpu/iqm/mock_iqm_cortex_cli.py similarity index 100% rename from utils/mock_qpu/iqm/mock_iqm_cortex_cli.py rename to cudaq/utils/mock_qpu/iqm/mock_iqm_cortex_cli.py diff --git a/utils/mock_qpu/oqc/__init__.py b/cudaq/utils/mock_qpu/oqc/__init__.py similarity index 100% rename from utils/mock_qpu/oqc/__init__.py rename to cudaq/utils/mock_qpu/oqc/__init__.py diff --git a/utils/mock_qpu/preallocated_qubits_context.py b/cudaq/utils/mock_qpu/preallocated_qubits_context.py similarity index 100% rename from utils/mock_qpu/preallocated_qubits_context.py rename to cudaq/utils/mock_qpu/preallocated_qubits_context.py diff --git a/utils/mock_qpu/qbraid/__init__.py b/cudaq/utils/mock_qpu/qbraid/__init__.py similarity index 100% rename from utils/mock_qpu/qbraid/__init__.py rename to cudaq/utils/mock_qpu/qbraid/__init__.py diff --git a/utils/mock_qpu/qci/__init__.py b/cudaq/utils/mock_qpu/qci/__init__.py similarity index 100% rename from utils/mock_qpu/qci/__init__.py rename to cudaq/utils/mock_qpu/qci/__init__.py diff --git a/utils/mock_qpu/quantinuum/__init__.py b/cudaq/utils/mock_qpu/quantinuum/__init__.py similarity index 100% rename from utils/mock_qpu/quantinuum/__init__.py rename to cudaq/utils/mock_qpu/quantinuum/__init__.py diff --git a/utils/mock_qpu/quantum_machines/__init__.py b/cudaq/utils/mock_qpu/quantum_machines/__init__.py similarity index 100% rename from utils/mock_qpu/quantum_machines/__init__.py rename to cudaq/utils/mock_qpu/quantum_machines/__init__.py diff --git a/utils/mock_qpu/scaleway/__init__.py b/cudaq/utils/mock_qpu/scaleway/__init__.py similarity index 100% rename from utils/mock_qpu/scaleway/__init__.py rename to cudaq/utils/mock_qpu/scaleway/__init__.py diff --git a/utils/mock_qpu/tii/__init__.py b/cudaq/utils/mock_qpu/tii/__init__.py similarity index 100% rename from utils/mock_qpu/tii/__init__.py rename to cudaq/utils/mock_qpu/tii/__init__.py diff --git a/utils/start_mock_qpu.py b/cudaq/utils/start_mock_qpu.py similarity index 100% rename from utils/start_mock_qpu.py rename to cudaq/utils/start_mock_qpu.py From 176d55721856b23facfebae4012d26e95e3f73af Mon Sep 17 00:00:00 2001 From: Eric Schweitz Date: Fri, 15 May 2026 10:57:48 -0700 Subject: [PATCH 4/9] Move the test directory. Signed-off-by: Eric Schweitz --- CMakeLists.txt | 2 +- {test => cudaq/test}/AST-Quake/adjoint-1.cpp | 0 {test => cudaq/test}/AST-Quake/adjoint-2.cpp | 0 {test => cudaq/test}/AST-Quake/adjoint-3.cpp | 0 {test => cudaq/test}/AST-Quake/adjoint-4.cpp | 0 {test => cudaq/test}/AST-Quake/adjoint_control.cpp | 0 {test => cudaq/test}/AST-Quake/apply_noise.cpp | 0 {test => cudaq/test}/AST-Quake/arguments.cpp | 0 {test => cudaq/test}/AST-Quake/array.cpp | 0 {test => cudaq/test}/AST-Quake/auto_kernel-1.cpp | 0 {test => cudaq/test}/AST-Quake/auto_kernel-2.cpp | 0 {test => cudaq/test}/AST-Quake/base_profile-0.cpp | 0 {test => cudaq/test}/AST-Quake/bool_literal.cpp | 0 {test => cudaq/test}/AST-Quake/bug_3270.cpp | 0 {test => cudaq/test}/AST-Quake/call_qpu.cpp | 0 {test => cudaq/test}/AST-Quake/callable-1.cpp | 0 {test => cudaq/test}/AST-Quake/callable-2.cpp | 0 {test => cudaq/test}/AST-Quake/calling_convention-aarch64.cpp | 0 {test => cudaq/test}/AST-Quake/calling_convention.cpp | 0 {test => cudaq/test}/AST-Quake/cast.cpp | 0 {test => cudaq/test}/AST-Quake/character_comparison.cpp | 0 {test => cudaq/test}/AST-Quake/compute_action-1.cpp | 0 {test => cudaq/test}/AST-Quake/compute_action-2.cpp | 0 {test => cudaq/test}/AST-Quake/compute_action-3.cpp | 0 {test => cudaq/test}/AST-Quake/const_reference_extension.cpp | 0 {test => cudaq/test}/AST-Quake/control-2.cpp | 0 {test => cudaq/test}/AST-Quake/control.cpp | 0 {test => cudaq/test}/AST-Quake/control_flow.cpp | 0 {test => cudaq/test}/AST-Quake/ctor-1.cpp | 0 {test => cudaq/test}/AST-Quake/ctor-2.cpp | 0 {test => cudaq/test}/AST-Quake/ctrl_vector.cpp | 0 {test => cudaq/test}/AST-Quake/cudaq_run.cpp | 0 {test => cudaq/test}/AST-Quake/cudaq_types.cpp | 0 {test => cudaq/test}/AST-Quake/custom_op_concrete_matrix.cpp | 0 {test => cudaq/test}/AST-Quake/custom_operations.cpp | 0 {test => cudaq/test}/AST-Quake/dealloc.cpp | 0 {test => cudaq/test}/AST-Quake/device_call.cpp | 0 {test => cudaq/test}/AST-Quake/empty_step.cpp | 0 {test => cudaq/test}/AST-Quake/exp_pauli-1.cpp | 0 {test => cudaq/test}/AST-Quake/exp_pauli-2.cpp | 0 {test => cudaq/test}/AST-Quake/exp_pauli-3.cpp | 0 {test => cudaq/test}/AST-Quake/grover.cpp | 0 {test => cudaq/test}/AST-Quake/has_conditionals.cpp | 0 {test => cudaq/test}/AST-Quake/if.cpp | 0 {test => cudaq/test}/AST-Quake/if_return.cpp | 0 {test => cudaq/test}/AST-Quake/indirect_callable.cpp | 0 {test => cudaq/test}/AST-Quake/infinite_loop.cpp | 0 {test => cudaq/test}/AST-Quake/initialization_list.cpp | 0 {test => cudaq/test}/AST-Quake/kernels_in_cudaq_ns.cpp | 0 {test => cudaq/test}/AST-Quake/lambda.cpp | 0 {test => cudaq/test}/AST-Quake/lambda_instance.cpp | 0 {test => cudaq/test}/AST-Quake/lambda_variable.cpp | 0 {test => cudaq/test}/AST-Quake/local_callable.cpp | 0 {test => cudaq/test}/AST-Quake/loop_normal.cpp | 0 {test => cudaq/test}/AST-Quake/loop_unroll-1.cpp | 0 {test => cudaq/test}/AST-Quake/loop_unroll-2.cpp | 0 {test => cudaq/test}/AST-Quake/loop_unroll-3.cpp | 0 {test => cudaq/test}/AST-Quake/measure_bell.cpp | 0 {test => cudaq/test}/AST-Quake/measure_handle.cpp | 0 {test => cudaq/test}/AST-Quake/measure_handle_qir.cpp | 0 {test => cudaq/test}/AST-Quake/mz.cpp | 0 {test => cudaq/test}/AST-Quake/negated_control.cpp | 0 {test => cudaq/test}/AST-Quake/negation.cpp | 0 {test => cudaq/test}/AST-Quake/nested_scope.cpp | 0 {test => cudaq/test}/AST-Quake/operators.cpp | 0 {test => cudaq/test}/AST-Quake/passQregNToQSpan.cpp | 0 {test => cudaq/test}/AST-Quake/pauli_word.cpp | 0 {test => cudaq/test}/AST-Quake/postfix_ops.cpp | 0 {test => cudaq/test}/AST-Quake/pow.cpp | 0 {test => cudaq/test}/AST-Quake/pure_quantum_struct.cpp | 0 {test => cudaq/test}/AST-Quake/qalloc_initialization.cpp | 0 {test => cudaq/test}/AST-Quake/qalloc_state.cpp | 0 {test => cudaq/test}/AST-Quake/qbit_arg.cpp | 0 {test => cudaq/test}/AST-Quake/qir_profiles.cpp | 0 {test => cudaq/test}/AST-Quake/qpe.cpp | 0 {test => cudaq/test}/AST-Quake/quantum_struct_declarations.cpp | 0 {test => cudaq/test}/AST-Quake/ranged_for.cpp | 0 {test => cudaq/test}/AST-Quake/ranged_for_qreg.cpp | 0 {test => cudaq/test}/AST-Quake/reset_after_measure.cpp | 0 {test => cudaq/test}/AST-Quake/reverse.cpp | 0 {test => cudaq/test}/AST-Quake/separate_compilation.cpp | 0 {test => cudaq/test}/AST-Quake/simple.cpp | 0 {test => cudaq/test}/AST-Quake/simple_qarray.cpp | 0 {test => cudaq/test}/AST-Quake/single_qubit_ctor.cpp | 0 {test => cudaq/test}/AST-Quake/slice.cpp | 0 {test => cudaq/test}/AST-Quake/string-0.cpp | 0 {test => cudaq/test}/AST-Quake/string-1.cpp | 0 {test => cudaq/test}/AST-Quake/struct-1.cpp | 0 {test => cudaq/test}/AST-Quake/struct-2.cpp | 0 {test => cudaq/test}/AST-Quake/template_kernel.cpp | 0 {test => cudaq/test}/AST-Quake/template_lambda.cpp | 0 {test => cudaq/test}/AST-Quake/ternary.cpp | 0 {test => cudaq/test}/AST-Quake/to_integer.cpp | 0 {test => cudaq/test}/AST-Quake/to_qir.cpp | 0 {test => cudaq/test}/AST-Quake/tuple-0.cpp | 0 {test => cudaq/test}/AST-Quake/tuple-1.cpp | 0 {test => cudaq/test}/AST-Quake/type_alias.cpp | 0 {test => cudaq/test}/AST-Quake/typename.cpp | 0 {test => cudaq/test}/AST-Quake/unwind_return.cpp | 0 {test => cudaq/test}/AST-Quake/vector-0.cpp | 0 {test => cudaq/test}/AST-Quake/vector_bool.cpp | 0 {test => cudaq/test}/AST-Quake/vector_ctor_initlist.cpp | 0 {test => cudaq/test}/AST-Quake/vector_ctor_initlist_int.cpp | 0 {test => cudaq/test}/AST-Quake/vector_ctor_sized.cpp | 0 {test => cudaq/test}/AST-Quake/vector_data_arg.cpp | 0 {test => cudaq/test}/AST-Quake/vector_front_back.cpp | 0 {test => cudaq/test}/AST-Quake/vector_int-0.cpp | 0 {test => cudaq/test}/AST-Quake/vector_int-1.cpp | 0 {test => cudaq/test}/AST-Quake/vector_vector.cpp | 0 {test => cudaq/test}/AST-Quake/veq_size_init_state.cpp | 0 {test => cudaq/test}/AST-Quake/while-1.cpp | 0 {test => cudaq/test}/AST-Quake/while-2.cpp | 0 {test => cudaq/test}/AST-error/bad_sample_signature.cpp | 0 {test => cudaq/test}/AST-error/capture_list.cpp | 0 {test => cudaq/test}/AST-error/inaccessible_variable.cpp | 0 {test => cudaq/test}/AST-error/invalid_code.cpp | 0 {test => cudaq/test}/AST-error/invalid_kernel.cpp | 0 {test => cudaq/test}/AST-error/kernel_data_members.cpp | 0 {test => cudaq/test}/AST-error/kernel_invalid_argument.cpp | 0 {test => cudaq/test}/AST-error/kernel_with_member_functions.cpp | 0 {test => cudaq/test}/AST-error/measure_handle.cpp | 0 {test => cudaq/test}/AST-error/multiple_methods.cpp | 0 {test => cudaq/test}/AST-error/negation_error.cpp | 0 {test => cudaq/test}/AST-error/quantum_struct_signature.cpp | 0 .../test}/AST-error/quantum_struct_with_struct_member.cpp | 0 {test => cudaq/test}/AST-error/quantum_types.cpp | 0 {test => cudaq/test}/AST-error/run_struct_of_vec.cpp | 0 {test => cudaq/test}/AST-error/run_vec_of_vec.cpp | 0 {test => cudaq/test}/AST-error/statements.cpp | 0 {test => cudaq/test}/AST-error/struct_quantum_and_classical.cpp | 0 {test => cudaq/test}/AST-error/union.cpp | 0 {test => cudaq/test}/AST-error/vector.cpp | 0 {test => cudaq/test}/AST-error/wall.cpp | 0 .../test}/ArgumentConversion/test_argument_conversion.cpp | 0 {test => cudaq/test}/CMakeLists.txt | 0 {test => cudaq/test}/MixedLanguage/cuda-1.cpp | 0 {test => cudaq/test}/MixedLanguage/cuda-1.cu | 0 {test => cudaq/test}/NVQPP/compiler_version.cpp | 0 {test => cudaq/test}/NVQPP/device_call.cpp | 0 {test => cudaq/test}/NVQPP/exp_pauli.cpp | 0 {test => cudaq/test}/NVQPP/obj_file.cpp | 0 {test => cudaq/test}/NVQPP/pic_option.cpp | 0 {test => cudaq/test}/NVQPP/qir_gen.cpp | 0 {test => cudaq/test}/NVQPP/qir_range_err_compiler.cpp | 0 {test => cudaq/test}/NVQPP/shared_obj.cpp | 0 {test => cudaq/test}/NVQPP/struct_arg.cpp | 0 {test => cudaq/test}/README.txt | 0 .../test}/Transforms/BasisConversion/all-qir-gates.qke | 0 {test => cudaq/test}/Transforms/BasisConversion/ctrl-t-s-cx.qke | 0 {test => cudaq/test}/Transforms/BasisConversion/h-t-cz.qke | 0 .../test}/Transforms/BasisConversion/phased_rx-cz.qke | 0 .../test}/Transforms/BasisConversion/quantinuum-circuit-671.qke | 0 .../test}/Transforms/DecompositionPatterns/CCXToCCZ-subveq.qke | 0 .../test}/Transforms/DecompositionPatterns/CCXToCCZ.qke | 0 .../test}/Transforms/DecompositionPatterns/CCZToCX.qke | 0 .../test}/Transforms/DecompositionPatterns/CHToCX.qke | 0 .../test}/Transforms/DecompositionPatterns/CR1ToCX.qke | 0 .../test}/Transforms/DecompositionPatterns/CRxToCX.qke | 0 .../test}/Transforms/DecompositionPatterns/CRyToCX.qke | 0 .../test}/Transforms/DecompositionPatterns/CRzToCX.qke | 0 .../test}/Transforms/DecompositionPatterns/CXToCZ.qke | 0 .../test}/Transforms/DecompositionPatterns/CZToCX.qke | 0 .../Transforms/DecompositionPatterns/ExpPauliToHRyRzCX.qke | 0 .../test}/Transforms/DecompositionPatterns/HToPhasedRx.qke | 0 .../test}/Transforms/DecompositionPatterns/MixSemantics.qke | 0 .../test}/Transforms/DecompositionPatterns/R1ToPhasedRx.qke | 0 .../test}/Transforms/DecompositionPatterns/RxAdjToRx.qke | 0 .../test}/Transforms/DecompositionPatterns/RxToPhasedRx.qke | 0 .../test}/Transforms/DecompositionPatterns/RyAdjToRy.qke | 0 .../test}/Transforms/DecompositionPatterns/RyToPhasedRx.qke | 0 .../test}/Transforms/DecompositionPatterns/RzAdjToRz.qke | 0 .../test}/Transforms/DecompositionPatterns/RzToPhasedRx.qke | 0 .../test}/Transforms/DecompositionPatterns/SToPhasedRx.qke | 0 .../test}/Transforms/DecompositionPatterns/SwapToCX.qke | 0 .../test}/Transforms/DecompositionPatterns/TToPhasedRx.qke | 0 .../test}/Transforms/DecompositionPatterns/U3ToRotations.qke | 0 .../test}/Transforms/DecompositionPatterns/XToPhasedRx.qke | 0 .../test}/Transforms/DecompositionPatterns/YToPhasedRx.qke | 0 .../test}/Transforms/DecompositionPatterns/ZToPhasedRx.qke | 0 .../test}/Transforms/UnitarySynthesis/adjoint_test.qke | 0 {test => cudaq/test}/Transforms/UnitarySynthesis/basic_test.qke | 0 {test => cudaq/test}/Transforms/UnitarySynthesis/bell_pair.qke | 0 .../test}/Transforms/UnitarySynthesis/random_unitary_1.qke | 0 .../test}/Transforms/UnitarySynthesis/random_unitary_2.qke | 0 .../test}/Transforms/UnitarySynthesis/random_unitary_3.qke | 0 .../test}/Transforms/UnitarySynthesis/random_unitary_4.qke | 0 .../test}/Transforms/UnitarySynthesis/random_unitary_5.qke | 0 {test => cudaq/test}/Transforms/add_dealloc-0.qke | 0 {test => cudaq/test}/Transforms/add_dealloc-1.qke | 0 {test => cudaq/test}/Transforms/add_measurements-0.qke | 0 {test => cudaq/test}/Transforms/add_measurements-1.qke | 0 {test => cudaq/test}/Transforms/adjoint-1.qke | 0 {test => cudaq/test}/Transforms/adjoint-2.qke | 0 {test => cudaq/test}/Transforms/aggressive_inline_prevented.qke | 0 {test => cudaq/test}/Transforms/apply-0.qke | 0 {test => cudaq/test}/Transforms/apply-1.qke | 0 {test => cudaq/test}/Transforms/apply-2.qke | 0 {test => cudaq/test}/Transforms/apply_ctrl_veq_type.qke | 0 {test => cudaq/test}/Transforms/apply_noise-0.qke | 0 {test => cudaq/test}/Transforms/apply_noise_conversion.qke | 0 {test => cudaq/test}/Transforms/apply_op_specialization.qke | 0 {test => cudaq/test}/Transforms/arg_subst-1.txt | 0 {test => cudaq/test}/Transforms/arg_subst-2.txt | 0 {test => cudaq/test}/Transforms/arg_subst-3.txt | 0 {test => cudaq/test}/Transforms/arg_subst-4.txt | 0 {test => cudaq/test}/Transforms/arg_subst-5.txt | 0 {test => cudaq/test}/Transforms/arg_subst-6.txt | 0 {test => cudaq/test}/Transforms/arg_subst-7.txt | 0 {test => cudaq/test}/Transforms/arg_subst-8.txt | 0 {test => cudaq/test}/Transforms/arg_subst.txt | 0 {test => cudaq/test}/Transforms/arg_subst_func.qke | 0 {test => cudaq/test}/Transforms/basic-sroa.qke | 0 {test => cudaq/test}/Transforms/basic.qke | 0 {test => cudaq/test}/Transforms/bell.qke | 0 {test => cudaq/test}/Transforms/canonical-1.qke | 0 {test => cudaq/test}/Transforms/canonical-2.qke | 0 {test => cudaq/test}/Transforms/canonical-3.qke | 0 {test => cudaq/test}/Transforms/cast.qke | 0 {test => cudaq/test}/Transforms/cast_fold.qke | 0 {test => cudaq/test}/Transforms/cc_execution_manager.qke | 0 {test => cudaq/test}/Transforms/cc_to_llvm.qke | 0 {test => cudaq/test}/Transforms/classical_optimization.qke | 0 {test => cudaq/test}/Transforms/coalesce.qke | 0 {test => cudaq/test}/Transforms/codegen_dialect.qke | 0 {test => cudaq/test}/Transforms/combine.qke | 0 {test => cudaq/test}/Transforms/combine_measurements.qke | 0 {test => cudaq/test}/Transforms/complex.qke | 0 {test => cudaq/test}/Transforms/compute_action.qke | 0 {test => cudaq/test}/Transforms/compute_ptr.qke | 0 {test => cudaq/test}/Transforms/const_prop_complex.qke | 0 {test => cudaq/test}/Transforms/control_and_adjoint.qke | 0 {test => cudaq/test}/Transforms/control_flow.qke | 0 {test => cudaq/test}/Transforms/control_on_adjoint.qke | 0 .../test}/Transforms/controlled_rotation_varargs_regression.qke | 0 {test => cudaq/test}/Transforms/cse.qke | 0 {test => cudaq/test}/Transforms/custom_pass.qke | 0 {test => cudaq/test}/Transforms/delay_measurements.qke | 0 {test => cudaq/test}/Transforms/dep_analysis.qke | 0 {test => cudaq/test}/Transforms/dep_analysis_bug_classical.qke | 0 .../test}/Transforms/dep_analysis_bug_lifting_schedule.qke | 0 {test => cudaq/test}/Transforms/dep_analysis_bug_lowering.qke | 0 {test => cudaq/test}/Transforms/dep_analysis_classical.qke | 0 {test => cudaq/test}/Transforms/dep_analysis_lifting.qke | 0 {test => cudaq/test}/Transforms/desugar_cable.qke | 0 {test => cudaq/test}/Transforms/deuteron.qke | 0 {test => cudaq/test}/Transforms/device_call.qke | 0 {test => cudaq/test}/Transforms/dsr.qke | 0 {test => cudaq/test}/Transforms/dummy.qke | 0 {test => cudaq/test}/Transforms/erase_vcc.qke | 0 {test => cudaq/test}/Transforms/exp_pauli-1.qke | 0 {test => cudaq/test}/Transforms/expand_measurements_handle.qke | 0 {test => cudaq/test}/Transforms/expand_veqs.qke | 0 {test => cudaq/test}/Transforms/expand_veqs_relaxsize.qke | 0 {test => cudaq/test}/Transforms/factor_quantum.qke | 0 {test => cudaq/test}/Transforms/inline.qke | 0 {test => cudaq/test}/Transforms/inline_simplify.qke | 0 {test => cudaq/test}/Transforms/invalid.qke | 0 {test => cudaq/test}/Transforms/kernel_exec-1.qke | 0 {test => cudaq/test}/Transforms/kernel_exec-2.qke | 0 {test => cudaq/test}/Transforms/lambda_kernel_exec.qke | 0 {test => cudaq/test}/Transforms/lambda_lifting-1.qke | 0 {test => cudaq/test}/Transforms/lambda_lifting-2.qke | 0 {test => cudaq/test}/Transforms/lambda_lifting-3.qke | 0 {test => cudaq/test}/Transforms/lambda_variable-1.qke | 0 {test => cudaq/test}/Transforms/lambda_variable-2.qke | 0 {test => cudaq/test}/Transforms/lift_array.qke | 0 {test => cudaq/test}/Transforms/linear_control.qke | 0 {test => cudaq/test}/Transforms/loop.qke | 0 {test => cudaq/test}/Transforms/loop_normal_closed_interval.qke | 0 {test => cudaq/test}/Transforms/loop_peeling.qke | 0 {test => cudaq/test}/Transforms/mapping_errors.qke | 0 {test => cudaq/test}/Transforms/mapping_non_unitaries.qke | 0 {test => cudaq/test}/Transforms/mapping_phased_rx.qke | 0 {test => cudaq/test}/Transforms/mapping_qspan.qke | 0 {test => cudaq/test}/Transforms/mapping_unitaries.qke | 0 {test => cudaq/test}/Transforms/mapping_with_meas-1.qke | 0 {test => cudaq/test}/Transforms/memtoreg-0.qke | 0 {test => cudaq/test}/Transforms/memtoreg-1.qke | 0 {test => cudaq/test}/Transforms/memtoreg-2.qke | 0 {test => cudaq/test}/Transforms/memtoreg-3.qke | 0 {test => cudaq/test}/Transforms/memtoreg-4.qke | 0 {test => cudaq/test}/Transforms/memtoreg-5.qke | 0 {test => cudaq/test}/Transforms/memtoreg-6.qke | 0 {test => cudaq/test}/Transforms/memtoreg-7.qke | 0 {test => cudaq/test}/Transforms/merge_rotation.qke | 0 {test => cudaq/test}/Transforms/multicontrol_decomposition.qke | 0 {test => cudaq/test}/Transforms/mz.qke | 0 {test => cudaq/test}/Transforms/nullwire.qke | 0 {test => cudaq/test}/Transforms/observeAnsatz.qke | 0 {test => cudaq/test}/Transforms/phase_folding.qke | 0 {test => cudaq/test}/Transforms/phase_folding_qpe2qubits.qke | 0 {test => cudaq/test}/Transforms/phase_folding_simple.qke | 0 {test => cudaq/test}/Transforms/propagate_metadata.qke | 0 {test => cudaq/test}/Transforms/propagate_metadata_apply.qke | 0 {test => cudaq/test}/Transforms/pruned_control.qke | 0 {test => cudaq/test}/Transforms/qir_api_branching.qke | 0 {test => cudaq/test}/Transforms/qir_api_measure_handle.qke | 0 {test => cudaq/test}/Transforms/qir_base_profile.qke | 0 {test => cudaq/test}/Transforms/qpe.qke | 0 {test => cudaq/test}/Transforms/quake-errors.qke | 0 {test => cudaq/test}/Transforms/quake_simplify.qke | 0 {test => cudaq/test}/Transforms/quake_to_cc.qke | 0 {test => cudaq/test}/Transforms/regtomem-2.qke | 0 {test => cudaq/test}/Transforms/regtomem.qke | 0 {test => cudaq/test}/Transforms/reify_span-0.qke | 0 {test => cudaq/test}/Transforms/reify_span-0.txt | 0 {test => cudaq/test}/Transforms/reify_span-1.qke | 0 {test => cudaq/test}/Transforms/reify_span-2.qke | 0 {test => cudaq/test}/Transforms/reify_span-3.qke | 0 {test => cudaq/test}/Transforms/replace_state_with_kernel.qke | 0 {test => cudaq/test}/Transforms/reset_after_measure.qke | 0 {test => cudaq/test}/Transforms/resource_count_preprocess.qke | 0 {test => cudaq/test}/Transforms/return_vector.qke | 0 {test => cudaq/test}/Transforms/roundtrip-ops.qke | 0 {test => cudaq/test}/Transforms/run_semantics_hackery.qke | 0 {test => cudaq/test}/Transforms/sfp.qke | 0 {test => cudaq/test}/Transforms/sroa.qke | 0 {test => cudaq/test}/Transforms/stack.qke | 0 {test => cudaq/test}/Transforms/state_prep.qke | 0 {test => cudaq/test}/Transforms/to_cfg.qke | 0 {test => cudaq/test}/Transforms/unroll_loop_with_break.qke | 0 {test => cudaq/test}/Transforms/vector.qke | 0 {test => cudaq/test}/Transforms/wire_sink.qke | 0 {test => cudaq/test}/Transforms/wires_to_wireset.qke | 0 {test => cudaq/test}/Transforms/wireset_codegen.qke | 0 .../test}/Transforms/write_after_write_elimination.qke | 0 {test => cudaq/test}/Translate/IQM/basic.qke | 0 {test => cudaq/test}/Translate/IQM/extractOnConstant.qke | 0 {test => cudaq/test}/Translate/OpenQASM/basic.qke | 0 {test => cudaq/test}/Translate/OpenQASM/bugReport_641.qke | 0 {test => cudaq/test}/Translate/OpenQASM/callGraph_641.qke | 0 {test => cudaq/test}/Translate/OpenQASM/callOp_380.qke | 0 .../test}/Translate/OpenQASM/combine_then_translate.qke | 0 {test => cudaq/test}/Translate/OpenQASM/topologicalSort_603.qke | 0 {test => cudaq/test}/Translate/alloca_no_operand.qke | 0 {test => cudaq/test}/Translate/apply_noise.qke | 0 {test => cudaq/test}/Translate/argument.qke | 0 {test => cudaq/test}/Translate/array_record_insert.qke | 0 {test => cudaq/test}/Translate/base_profile-1.qke | 0 {test => cudaq/test}/Translate/base_profile-2.qke | 0 {test => cudaq/test}/Translate/base_profile-3.qke | 0 {test => cudaq/test}/Translate/base_profile-4.qke | 0 {test => cudaq/test}/Translate/base_profile_verify.qke | 0 {test => cudaq/test}/Translate/basic.qke | 0 {test => cudaq/test}/Translate/cable_ops.qke | 0 {test => cudaq/test}/Translate/callable.qke | 0 {test => cudaq/test}/Translate/callable_closure.qke | 0 {test => cudaq/test}/Translate/cast.qke | 0 {test => cudaq/test}/Translate/const_array.qke | 0 {test => cudaq/test}/Translate/custom_operation.qke | 0 {test => cudaq/test}/Translate/emit-mlir.qke | 0 {test => cudaq/test}/Translate/exp_pauli-1.qke | 0 {test => cudaq/test}/Translate/exp_pauli-3.qke | 0 {test => cudaq/test}/Translate/ghz.qke | 0 {test => cudaq/test}/Translate/init_state.cpp | 0 {test => cudaq/test}/Translate/issue_1703.qke | 0 {test => cudaq/test}/Translate/measure.qke | 0 {test => cudaq/test}/Translate/openqasm2_adj_rotations.cpp | 0 {test => cudaq/test}/Translate/openqasm2_empty_kernel.cpp | 0 {test => cudaq/test}/Translate/openqasm2_ghz.cpp | 0 {test => cudaq/test}/Translate/openqasm2_loop.cpp | 0 {test => cudaq/test}/Translate/openqasm2_simple.cpp | 0 {test => cudaq/test}/Translate/openqasm2_vector.cpp | 0 {test => cudaq/test}/Translate/qalloc_initfloat.qke | 0 {test => cudaq/test}/Translate/qalloc_initialization.qke | 0 {test => cudaq/test}/Translate/return_values.qke | 0 {test => cudaq/test}/Translate/select.qke | 0 {test => cudaq/test}/Translate/value-0.qke | 0 {test => cudaq/test}/Translate/veq_or_qubit_control_args.qke | 0 {test => cudaq/test}/lit.cfg.py | 0 {test => cudaq/test}/lit.site.cfg.py.in | 2 +- {test => cudaq/test}/plugin/CMakeLists.txt | 0 {test => cudaq/test}/plugin/CustomPassPlugin.cpp | 0 373 files changed, 2 insertions(+), 2 deletions(-) rename {test => cudaq/test}/AST-Quake/adjoint-1.cpp (100%) rename {test => cudaq/test}/AST-Quake/adjoint-2.cpp (100%) rename {test => cudaq/test}/AST-Quake/adjoint-3.cpp (100%) rename {test => cudaq/test}/AST-Quake/adjoint-4.cpp (100%) rename {test => cudaq/test}/AST-Quake/adjoint_control.cpp (100%) rename {test => cudaq/test}/AST-Quake/apply_noise.cpp (100%) rename {test => cudaq/test}/AST-Quake/arguments.cpp (100%) rename {test => cudaq/test}/AST-Quake/array.cpp (100%) rename {test => cudaq/test}/AST-Quake/auto_kernel-1.cpp (100%) rename {test => cudaq/test}/AST-Quake/auto_kernel-2.cpp (100%) rename {test => cudaq/test}/AST-Quake/base_profile-0.cpp (100%) rename {test => cudaq/test}/AST-Quake/bool_literal.cpp (100%) rename {test => cudaq/test}/AST-Quake/bug_3270.cpp (100%) rename {test => cudaq/test}/AST-Quake/call_qpu.cpp (100%) rename {test => cudaq/test}/AST-Quake/callable-1.cpp (100%) rename {test => cudaq/test}/AST-Quake/callable-2.cpp (100%) rename {test => cudaq/test}/AST-Quake/calling_convention-aarch64.cpp (100%) rename {test => cudaq/test}/AST-Quake/calling_convention.cpp (100%) rename {test => cudaq/test}/AST-Quake/cast.cpp (100%) rename {test => cudaq/test}/AST-Quake/character_comparison.cpp (100%) rename {test => cudaq/test}/AST-Quake/compute_action-1.cpp (100%) rename {test => cudaq/test}/AST-Quake/compute_action-2.cpp (100%) rename {test => cudaq/test}/AST-Quake/compute_action-3.cpp (100%) rename {test => cudaq/test}/AST-Quake/const_reference_extension.cpp (100%) rename {test => cudaq/test}/AST-Quake/control-2.cpp (100%) rename {test => cudaq/test}/AST-Quake/control.cpp (100%) rename {test => cudaq/test}/AST-Quake/control_flow.cpp (100%) rename {test => cudaq/test}/AST-Quake/ctor-1.cpp (100%) rename {test => cudaq/test}/AST-Quake/ctor-2.cpp (100%) rename {test => cudaq/test}/AST-Quake/ctrl_vector.cpp (100%) rename {test => cudaq/test}/AST-Quake/cudaq_run.cpp (100%) rename {test => cudaq/test}/AST-Quake/cudaq_types.cpp (100%) rename {test => cudaq/test}/AST-Quake/custom_op_concrete_matrix.cpp (100%) rename {test => cudaq/test}/AST-Quake/custom_operations.cpp (100%) rename {test => cudaq/test}/AST-Quake/dealloc.cpp (100%) rename {test => cudaq/test}/AST-Quake/device_call.cpp (100%) rename {test => cudaq/test}/AST-Quake/empty_step.cpp (100%) rename {test => cudaq/test}/AST-Quake/exp_pauli-1.cpp (100%) rename {test => cudaq/test}/AST-Quake/exp_pauli-2.cpp (100%) rename {test => cudaq/test}/AST-Quake/exp_pauli-3.cpp (100%) rename {test => cudaq/test}/AST-Quake/grover.cpp (100%) rename {test => cudaq/test}/AST-Quake/has_conditionals.cpp (100%) rename {test => cudaq/test}/AST-Quake/if.cpp (100%) rename {test => cudaq/test}/AST-Quake/if_return.cpp (100%) rename {test => cudaq/test}/AST-Quake/indirect_callable.cpp (100%) rename {test => cudaq/test}/AST-Quake/infinite_loop.cpp (100%) rename {test => cudaq/test}/AST-Quake/initialization_list.cpp (100%) rename {test => cudaq/test}/AST-Quake/kernels_in_cudaq_ns.cpp (100%) rename {test => cudaq/test}/AST-Quake/lambda.cpp (100%) rename {test => cudaq/test}/AST-Quake/lambda_instance.cpp (100%) rename {test => cudaq/test}/AST-Quake/lambda_variable.cpp (100%) rename {test => cudaq/test}/AST-Quake/local_callable.cpp (100%) rename {test => cudaq/test}/AST-Quake/loop_normal.cpp (100%) rename {test => cudaq/test}/AST-Quake/loop_unroll-1.cpp (100%) rename {test => cudaq/test}/AST-Quake/loop_unroll-2.cpp (100%) rename {test => cudaq/test}/AST-Quake/loop_unroll-3.cpp (100%) rename {test => cudaq/test}/AST-Quake/measure_bell.cpp (100%) rename {test => cudaq/test}/AST-Quake/measure_handle.cpp (100%) rename {test => cudaq/test}/AST-Quake/measure_handle_qir.cpp (100%) rename {test => cudaq/test}/AST-Quake/mz.cpp (100%) rename {test => cudaq/test}/AST-Quake/negated_control.cpp (100%) rename {test => cudaq/test}/AST-Quake/negation.cpp (100%) rename {test => cudaq/test}/AST-Quake/nested_scope.cpp (100%) rename {test => cudaq/test}/AST-Quake/operators.cpp (100%) rename {test => cudaq/test}/AST-Quake/passQregNToQSpan.cpp (100%) rename {test => cudaq/test}/AST-Quake/pauli_word.cpp (100%) rename {test => cudaq/test}/AST-Quake/postfix_ops.cpp (100%) rename {test => cudaq/test}/AST-Quake/pow.cpp (100%) rename {test => cudaq/test}/AST-Quake/pure_quantum_struct.cpp (100%) rename {test => cudaq/test}/AST-Quake/qalloc_initialization.cpp (100%) rename {test => cudaq/test}/AST-Quake/qalloc_state.cpp (100%) rename {test => cudaq/test}/AST-Quake/qbit_arg.cpp (100%) rename {test => cudaq/test}/AST-Quake/qir_profiles.cpp (100%) rename {test => cudaq/test}/AST-Quake/qpe.cpp (100%) rename {test => cudaq/test}/AST-Quake/quantum_struct_declarations.cpp (100%) rename {test => cudaq/test}/AST-Quake/ranged_for.cpp (100%) rename {test => cudaq/test}/AST-Quake/ranged_for_qreg.cpp (100%) rename {test => cudaq/test}/AST-Quake/reset_after_measure.cpp (100%) rename {test => cudaq/test}/AST-Quake/reverse.cpp (100%) rename {test => cudaq/test}/AST-Quake/separate_compilation.cpp (100%) rename {test => cudaq/test}/AST-Quake/simple.cpp (100%) rename {test => cudaq/test}/AST-Quake/simple_qarray.cpp (100%) rename {test => cudaq/test}/AST-Quake/single_qubit_ctor.cpp (100%) rename {test => cudaq/test}/AST-Quake/slice.cpp (100%) rename {test => cudaq/test}/AST-Quake/string-0.cpp (100%) rename {test => cudaq/test}/AST-Quake/string-1.cpp (100%) rename {test => cudaq/test}/AST-Quake/struct-1.cpp (100%) rename {test => cudaq/test}/AST-Quake/struct-2.cpp (100%) rename {test => cudaq/test}/AST-Quake/template_kernel.cpp (100%) rename {test => cudaq/test}/AST-Quake/template_lambda.cpp (100%) rename {test => cudaq/test}/AST-Quake/ternary.cpp (100%) rename {test => cudaq/test}/AST-Quake/to_integer.cpp (100%) rename {test => cudaq/test}/AST-Quake/to_qir.cpp (100%) rename {test => cudaq/test}/AST-Quake/tuple-0.cpp (100%) rename {test => cudaq/test}/AST-Quake/tuple-1.cpp (100%) rename {test => cudaq/test}/AST-Quake/type_alias.cpp (100%) rename {test => cudaq/test}/AST-Quake/typename.cpp (100%) rename {test => cudaq/test}/AST-Quake/unwind_return.cpp (100%) rename {test => cudaq/test}/AST-Quake/vector-0.cpp (100%) rename {test => cudaq/test}/AST-Quake/vector_bool.cpp (100%) rename {test => cudaq/test}/AST-Quake/vector_ctor_initlist.cpp (100%) rename {test => cudaq/test}/AST-Quake/vector_ctor_initlist_int.cpp (100%) rename {test => cudaq/test}/AST-Quake/vector_ctor_sized.cpp (100%) rename {test => cudaq/test}/AST-Quake/vector_data_arg.cpp (100%) rename {test => cudaq/test}/AST-Quake/vector_front_back.cpp (100%) rename {test => cudaq/test}/AST-Quake/vector_int-0.cpp (100%) rename {test => cudaq/test}/AST-Quake/vector_int-1.cpp (100%) rename {test => cudaq/test}/AST-Quake/vector_vector.cpp (100%) rename {test => cudaq/test}/AST-Quake/veq_size_init_state.cpp (100%) rename {test => cudaq/test}/AST-Quake/while-1.cpp (100%) rename {test => cudaq/test}/AST-Quake/while-2.cpp (100%) rename {test => cudaq/test}/AST-error/bad_sample_signature.cpp (100%) rename {test => cudaq/test}/AST-error/capture_list.cpp (100%) rename {test => cudaq/test}/AST-error/inaccessible_variable.cpp (100%) rename {test => cudaq/test}/AST-error/invalid_code.cpp (100%) rename {test => cudaq/test}/AST-error/invalid_kernel.cpp (100%) rename {test => cudaq/test}/AST-error/kernel_data_members.cpp (100%) rename {test => cudaq/test}/AST-error/kernel_invalid_argument.cpp (100%) rename {test => cudaq/test}/AST-error/kernel_with_member_functions.cpp (100%) rename {test => cudaq/test}/AST-error/measure_handle.cpp (100%) rename {test => cudaq/test}/AST-error/multiple_methods.cpp (100%) rename {test => cudaq/test}/AST-error/negation_error.cpp (100%) rename {test => cudaq/test}/AST-error/quantum_struct_signature.cpp (100%) rename {test => cudaq/test}/AST-error/quantum_struct_with_struct_member.cpp (100%) rename {test => cudaq/test}/AST-error/quantum_types.cpp (100%) rename {test => cudaq/test}/AST-error/run_struct_of_vec.cpp (100%) rename {test => cudaq/test}/AST-error/run_vec_of_vec.cpp (100%) rename {test => cudaq/test}/AST-error/statements.cpp (100%) rename {test => cudaq/test}/AST-error/struct_quantum_and_classical.cpp (100%) rename {test => cudaq/test}/AST-error/union.cpp (100%) rename {test => cudaq/test}/AST-error/vector.cpp (100%) rename {test => cudaq/test}/AST-error/wall.cpp (100%) rename {test => cudaq/test}/ArgumentConversion/test_argument_conversion.cpp (100%) rename {test => cudaq/test}/CMakeLists.txt (100%) rename {test => cudaq/test}/MixedLanguage/cuda-1.cpp (100%) rename {test => cudaq/test}/MixedLanguage/cuda-1.cu (100%) rename {test => cudaq/test}/NVQPP/compiler_version.cpp (100%) rename {test => cudaq/test}/NVQPP/device_call.cpp (100%) rename {test => cudaq/test}/NVQPP/exp_pauli.cpp (100%) rename {test => cudaq/test}/NVQPP/obj_file.cpp (100%) rename {test => cudaq/test}/NVQPP/pic_option.cpp (100%) rename {test => cudaq/test}/NVQPP/qir_gen.cpp (100%) rename {test => cudaq/test}/NVQPP/qir_range_err_compiler.cpp (100%) rename {test => cudaq/test}/NVQPP/shared_obj.cpp (100%) rename {test => cudaq/test}/NVQPP/struct_arg.cpp (100%) rename {test => cudaq/test}/README.txt (100%) rename {test => cudaq/test}/Transforms/BasisConversion/all-qir-gates.qke (100%) rename {test => cudaq/test}/Transforms/BasisConversion/ctrl-t-s-cx.qke (100%) rename {test => cudaq/test}/Transforms/BasisConversion/h-t-cz.qke (100%) rename {test => cudaq/test}/Transforms/BasisConversion/phased_rx-cz.qke (100%) rename {test => cudaq/test}/Transforms/BasisConversion/quantinuum-circuit-671.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/CCXToCCZ-subveq.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/CCXToCCZ.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/CCZToCX.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/CHToCX.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/CR1ToCX.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/CRxToCX.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/CRyToCX.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/CRzToCX.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/CXToCZ.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/CZToCX.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/ExpPauliToHRyRzCX.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/HToPhasedRx.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/MixSemantics.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/R1ToPhasedRx.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/RxAdjToRx.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/RxToPhasedRx.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/RyAdjToRy.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/RyToPhasedRx.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/RzAdjToRz.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/RzToPhasedRx.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/SToPhasedRx.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/SwapToCX.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/TToPhasedRx.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/U3ToRotations.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/XToPhasedRx.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/YToPhasedRx.qke (100%) rename {test => cudaq/test}/Transforms/DecompositionPatterns/ZToPhasedRx.qke (100%) rename {test => cudaq/test}/Transforms/UnitarySynthesis/adjoint_test.qke (100%) rename {test => cudaq/test}/Transforms/UnitarySynthesis/basic_test.qke (100%) rename {test => cudaq/test}/Transforms/UnitarySynthesis/bell_pair.qke (100%) rename {test => cudaq/test}/Transforms/UnitarySynthesis/random_unitary_1.qke (100%) rename {test => cudaq/test}/Transforms/UnitarySynthesis/random_unitary_2.qke (100%) rename {test => cudaq/test}/Transforms/UnitarySynthesis/random_unitary_3.qke (100%) rename {test => cudaq/test}/Transforms/UnitarySynthesis/random_unitary_4.qke (100%) rename {test => cudaq/test}/Transforms/UnitarySynthesis/random_unitary_5.qke (100%) rename {test => cudaq/test}/Transforms/add_dealloc-0.qke (100%) rename {test => cudaq/test}/Transforms/add_dealloc-1.qke (100%) rename {test => cudaq/test}/Transforms/add_measurements-0.qke (100%) rename {test => cudaq/test}/Transforms/add_measurements-1.qke (100%) rename {test => cudaq/test}/Transforms/adjoint-1.qke (100%) rename {test => cudaq/test}/Transforms/adjoint-2.qke (100%) rename {test => cudaq/test}/Transforms/aggressive_inline_prevented.qke (100%) rename {test => cudaq/test}/Transforms/apply-0.qke (100%) rename {test => cudaq/test}/Transforms/apply-1.qke (100%) rename {test => cudaq/test}/Transforms/apply-2.qke (100%) rename {test => cudaq/test}/Transforms/apply_ctrl_veq_type.qke (100%) rename {test => cudaq/test}/Transforms/apply_noise-0.qke (100%) rename {test => cudaq/test}/Transforms/apply_noise_conversion.qke (100%) rename {test => cudaq/test}/Transforms/apply_op_specialization.qke (100%) rename {test => cudaq/test}/Transforms/arg_subst-1.txt (100%) rename {test => cudaq/test}/Transforms/arg_subst-2.txt (100%) rename {test => cudaq/test}/Transforms/arg_subst-3.txt (100%) rename {test => cudaq/test}/Transforms/arg_subst-4.txt (100%) rename {test => cudaq/test}/Transforms/arg_subst-5.txt (100%) rename {test => cudaq/test}/Transforms/arg_subst-6.txt (100%) rename {test => cudaq/test}/Transforms/arg_subst-7.txt (100%) rename {test => cudaq/test}/Transforms/arg_subst-8.txt (100%) rename {test => cudaq/test}/Transforms/arg_subst.txt (100%) rename {test => cudaq/test}/Transforms/arg_subst_func.qke (100%) rename {test => cudaq/test}/Transforms/basic-sroa.qke (100%) rename {test => cudaq/test}/Transforms/basic.qke (100%) rename {test => cudaq/test}/Transforms/bell.qke (100%) rename {test => cudaq/test}/Transforms/canonical-1.qke (100%) rename {test => cudaq/test}/Transforms/canonical-2.qke (100%) rename {test => cudaq/test}/Transforms/canonical-3.qke (100%) rename {test => cudaq/test}/Transforms/cast.qke (100%) rename {test => cudaq/test}/Transforms/cast_fold.qke (100%) rename {test => cudaq/test}/Transforms/cc_execution_manager.qke (100%) rename {test => cudaq/test}/Transforms/cc_to_llvm.qke (100%) rename {test => cudaq/test}/Transforms/classical_optimization.qke (100%) rename {test => cudaq/test}/Transforms/coalesce.qke (100%) rename {test => cudaq/test}/Transforms/codegen_dialect.qke (100%) rename {test => cudaq/test}/Transforms/combine.qke (100%) rename {test => cudaq/test}/Transforms/combine_measurements.qke (100%) rename {test => cudaq/test}/Transforms/complex.qke (100%) rename {test => cudaq/test}/Transforms/compute_action.qke (100%) rename {test => cudaq/test}/Transforms/compute_ptr.qke (100%) rename {test => cudaq/test}/Transforms/const_prop_complex.qke (100%) rename {test => cudaq/test}/Transforms/control_and_adjoint.qke (100%) rename {test => cudaq/test}/Transforms/control_flow.qke (100%) rename {test => cudaq/test}/Transforms/control_on_adjoint.qke (100%) rename {test => cudaq/test}/Transforms/controlled_rotation_varargs_regression.qke (100%) rename {test => cudaq/test}/Transforms/cse.qke (100%) rename {test => cudaq/test}/Transforms/custom_pass.qke (100%) rename {test => cudaq/test}/Transforms/delay_measurements.qke (100%) rename {test => cudaq/test}/Transforms/dep_analysis.qke (100%) rename {test => cudaq/test}/Transforms/dep_analysis_bug_classical.qke (100%) rename {test => cudaq/test}/Transforms/dep_analysis_bug_lifting_schedule.qke (100%) rename {test => cudaq/test}/Transforms/dep_analysis_bug_lowering.qke (100%) rename {test => cudaq/test}/Transforms/dep_analysis_classical.qke (100%) rename {test => cudaq/test}/Transforms/dep_analysis_lifting.qke (100%) rename {test => cudaq/test}/Transforms/desugar_cable.qke (100%) rename {test => cudaq/test}/Transforms/deuteron.qke (100%) rename {test => cudaq/test}/Transforms/device_call.qke (100%) rename {test => cudaq/test}/Transforms/dsr.qke (100%) rename {test => cudaq/test}/Transforms/dummy.qke (100%) rename {test => cudaq/test}/Transforms/erase_vcc.qke (100%) rename {test => cudaq/test}/Transforms/exp_pauli-1.qke (100%) rename {test => cudaq/test}/Transforms/expand_measurements_handle.qke (100%) rename {test => cudaq/test}/Transforms/expand_veqs.qke (100%) rename {test => cudaq/test}/Transforms/expand_veqs_relaxsize.qke (100%) rename {test => cudaq/test}/Transforms/factor_quantum.qke (100%) rename {test => cudaq/test}/Transforms/inline.qke (100%) rename {test => cudaq/test}/Transforms/inline_simplify.qke (100%) rename {test => cudaq/test}/Transforms/invalid.qke (100%) rename {test => cudaq/test}/Transforms/kernel_exec-1.qke (100%) rename {test => cudaq/test}/Transforms/kernel_exec-2.qke (100%) rename {test => cudaq/test}/Transforms/lambda_kernel_exec.qke (100%) rename {test => cudaq/test}/Transforms/lambda_lifting-1.qke (100%) rename {test => cudaq/test}/Transforms/lambda_lifting-2.qke (100%) rename {test => cudaq/test}/Transforms/lambda_lifting-3.qke (100%) rename {test => cudaq/test}/Transforms/lambda_variable-1.qke (100%) rename {test => cudaq/test}/Transforms/lambda_variable-2.qke (100%) rename {test => cudaq/test}/Transforms/lift_array.qke (100%) rename {test => cudaq/test}/Transforms/linear_control.qke (100%) rename {test => cudaq/test}/Transforms/loop.qke (100%) rename {test => cudaq/test}/Transforms/loop_normal_closed_interval.qke (100%) rename {test => cudaq/test}/Transforms/loop_peeling.qke (100%) rename {test => cudaq/test}/Transforms/mapping_errors.qke (100%) rename {test => cudaq/test}/Transforms/mapping_non_unitaries.qke (100%) rename {test => cudaq/test}/Transforms/mapping_phased_rx.qke (100%) rename {test => cudaq/test}/Transforms/mapping_qspan.qke (100%) rename {test => cudaq/test}/Transforms/mapping_unitaries.qke (100%) rename {test => cudaq/test}/Transforms/mapping_with_meas-1.qke (100%) rename {test => cudaq/test}/Transforms/memtoreg-0.qke (100%) rename {test => cudaq/test}/Transforms/memtoreg-1.qke (100%) rename {test => cudaq/test}/Transforms/memtoreg-2.qke (100%) rename {test => cudaq/test}/Transforms/memtoreg-3.qke (100%) rename {test => cudaq/test}/Transforms/memtoreg-4.qke (100%) rename {test => cudaq/test}/Transforms/memtoreg-5.qke (100%) rename {test => cudaq/test}/Transforms/memtoreg-6.qke (100%) rename {test => cudaq/test}/Transforms/memtoreg-7.qke (100%) rename {test => cudaq/test}/Transforms/merge_rotation.qke (100%) rename {test => cudaq/test}/Transforms/multicontrol_decomposition.qke (100%) rename {test => cudaq/test}/Transforms/mz.qke (100%) rename {test => cudaq/test}/Transforms/nullwire.qke (100%) rename {test => cudaq/test}/Transforms/observeAnsatz.qke (100%) rename {test => cudaq/test}/Transforms/phase_folding.qke (100%) rename {test => cudaq/test}/Transforms/phase_folding_qpe2qubits.qke (100%) rename {test => cudaq/test}/Transforms/phase_folding_simple.qke (100%) rename {test => cudaq/test}/Transforms/propagate_metadata.qke (100%) rename {test => cudaq/test}/Transforms/propagate_metadata_apply.qke (100%) rename {test => cudaq/test}/Transforms/pruned_control.qke (100%) rename {test => cudaq/test}/Transforms/qir_api_branching.qke (100%) rename {test => cudaq/test}/Transforms/qir_api_measure_handle.qke (100%) rename {test => cudaq/test}/Transforms/qir_base_profile.qke (100%) rename {test => cudaq/test}/Transforms/qpe.qke (100%) rename {test => cudaq/test}/Transforms/quake-errors.qke (100%) rename {test => cudaq/test}/Transforms/quake_simplify.qke (100%) rename {test => cudaq/test}/Transforms/quake_to_cc.qke (100%) rename {test => cudaq/test}/Transforms/regtomem-2.qke (100%) rename {test => cudaq/test}/Transforms/regtomem.qke (100%) rename {test => cudaq/test}/Transforms/reify_span-0.qke (100%) rename {test => cudaq/test}/Transforms/reify_span-0.txt (100%) rename {test => cudaq/test}/Transforms/reify_span-1.qke (100%) rename {test => cudaq/test}/Transforms/reify_span-2.qke (100%) rename {test => cudaq/test}/Transforms/reify_span-3.qke (100%) rename {test => cudaq/test}/Transforms/replace_state_with_kernel.qke (100%) rename {test => cudaq/test}/Transforms/reset_after_measure.qke (100%) rename {test => cudaq/test}/Transforms/resource_count_preprocess.qke (100%) rename {test => cudaq/test}/Transforms/return_vector.qke (100%) rename {test => cudaq/test}/Transforms/roundtrip-ops.qke (100%) rename {test => cudaq/test}/Transforms/run_semantics_hackery.qke (100%) rename {test => cudaq/test}/Transforms/sfp.qke (100%) rename {test => cudaq/test}/Transforms/sroa.qke (100%) rename {test => cudaq/test}/Transforms/stack.qke (100%) rename {test => cudaq/test}/Transforms/state_prep.qke (100%) rename {test => cudaq/test}/Transforms/to_cfg.qke (100%) rename {test => cudaq/test}/Transforms/unroll_loop_with_break.qke (100%) rename {test => cudaq/test}/Transforms/vector.qke (100%) rename {test => cudaq/test}/Transforms/wire_sink.qke (100%) rename {test => cudaq/test}/Transforms/wires_to_wireset.qke (100%) rename {test => cudaq/test}/Transforms/wireset_codegen.qke (100%) rename {test => cudaq/test}/Transforms/write_after_write_elimination.qke (100%) rename {test => cudaq/test}/Translate/IQM/basic.qke (100%) rename {test => cudaq/test}/Translate/IQM/extractOnConstant.qke (100%) rename {test => cudaq/test}/Translate/OpenQASM/basic.qke (100%) rename {test => cudaq/test}/Translate/OpenQASM/bugReport_641.qke (100%) rename {test => cudaq/test}/Translate/OpenQASM/callGraph_641.qke (100%) rename {test => cudaq/test}/Translate/OpenQASM/callOp_380.qke (100%) rename {test => cudaq/test}/Translate/OpenQASM/combine_then_translate.qke (100%) rename {test => cudaq/test}/Translate/OpenQASM/topologicalSort_603.qke (100%) rename {test => cudaq/test}/Translate/alloca_no_operand.qke (100%) rename {test => cudaq/test}/Translate/apply_noise.qke (100%) rename {test => cudaq/test}/Translate/argument.qke (100%) rename {test => cudaq/test}/Translate/array_record_insert.qke (100%) rename {test => cudaq/test}/Translate/base_profile-1.qke (100%) rename {test => cudaq/test}/Translate/base_profile-2.qke (100%) rename {test => cudaq/test}/Translate/base_profile-3.qke (100%) rename {test => cudaq/test}/Translate/base_profile-4.qke (100%) rename {test => cudaq/test}/Translate/base_profile_verify.qke (100%) rename {test => cudaq/test}/Translate/basic.qke (100%) rename {test => cudaq/test}/Translate/cable_ops.qke (100%) rename {test => cudaq/test}/Translate/callable.qke (100%) rename {test => cudaq/test}/Translate/callable_closure.qke (100%) rename {test => cudaq/test}/Translate/cast.qke (100%) rename {test => cudaq/test}/Translate/const_array.qke (100%) rename {test => cudaq/test}/Translate/custom_operation.qke (100%) rename {test => cudaq/test}/Translate/emit-mlir.qke (100%) rename {test => cudaq/test}/Translate/exp_pauli-1.qke (100%) rename {test => cudaq/test}/Translate/exp_pauli-3.qke (100%) rename {test => cudaq/test}/Translate/ghz.qke (100%) rename {test => cudaq/test}/Translate/init_state.cpp (100%) rename {test => cudaq/test}/Translate/issue_1703.qke (100%) rename {test => cudaq/test}/Translate/measure.qke (100%) rename {test => cudaq/test}/Translate/openqasm2_adj_rotations.cpp (100%) rename {test => cudaq/test}/Translate/openqasm2_empty_kernel.cpp (100%) rename {test => cudaq/test}/Translate/openqasm2_ghz.cpp (100%) rename {test => cudaq/test}/Translate/openqasm2_loop.cpp (100%) rename {test => cudaq/test}/Translate/openqasm2_simple.cpp (100%) rename {test => cudaq/test}/Translate/openqasm2_vector.cpp (100%) rename {test => cudaq/test}/Translate/qalloc_initfloat.qke (100%) rename {test => cudaq/test}/Translate/qalloc_initialization.qke (100%) rename {test => cudaq/test}/Translate/return_values.qke (100%) rename {test => cudaq/test}/Translate/select.qke (100%) rename {test => cudaq/test}/Translate/value-0.qke (100%) rename {test => cudaq/test}/Translate/veq_or_qubit_control_args.qke (100%) rename {test => cudaq/test}/lit.cfg.py (100%) rename {test => cudaq/test}/lit.site.cfg.py.in (96%) rename {test => cudaq/test}/plugin/CMakeLists.txt (100%) rename {test => cudaq/test}/plugin/CustomPassPlugin.cpp (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index a1a1d827e17..34c98afcf21 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -772,7 +772,7 @@ if(CUDAQ_BUILD_TESTS AND NOT CUDAQ_DISABLE_CPP_FRONTEND) endif() include(GoogleTest) include(CTest) - add_subdirectory(test) + add_subdirectory(cudaq/test) if (NOT CUDAQ_DISABLE_RUNTIME) add_subdirectory(targettests) add_subdirectory(unittests) diff --git a/test/AST-Quake/adjoint-1.cpp b/cudaq/test/AST-Quake/adjoint-1.cpp similarity index 100% rename from test/AST-Quake/adjoint-1.cpp rename to cudaq/test/AST-Quake/adjoint-1.cpp diff --git a/test/AST-Quake/adjoint-2.cpp b/cudaq/test/AST-Quake/adjoint-2.cpp similarity index 100% rename from test/AST-Quake/adjoint-2.cpp rename to cudaq/test/AST-Quake/adjoint-2.cpp diff --git a/test/AST-Quake/adjoint-3.cpp b/cudaq/test/AST-Quake/adjoint-3.cpp similarity index 100% rename from test/AST-Quake/adjoint-3.cpp rename to cudaq/test/AST-Quake/adjoint-3.cpp diff --git a/test/AST-Quake/adjoint-4.cpp b/cudaq/test/AST-Quake/adjoint-4.cpp similarity index 100% rename from test/AST-Quake/adjoint-4.cpp rename to cudaq/test/AST-Quake/adjoint-4.cpp diff --git a/test/AST-Quake/adjoint_control.cpp b/cudaq/test/AST-Quake/adjoint_control.cpp similarity index 100% rename from test/AST-Quake/adjoint_control.cpp rename to cudaq/test/AST-Quake/adjoint_control.cpp diff --git a/test/AST-Quake/apply_noise.cpp b/cudaq/test/AST-Quake/apply_noise.cpp similarity index 100% rename from test/AST-Quake/apply_noise.cpp rename to cudaq/test/AST-Quake/apply_noise.cpp diff --git a/test/AST-Quake/arguments.cpp b/cudaq/test/AST-Quake/arguments.cpp similarity index 100% rename from test/AST-Quake/arguments.cpp rename to cudaq/test/AST-Quake/arguments.cpp diff --git a/test/AST-Quake/array.cpp b/cudaq/test/AST-Quake/array.cpp similarity index 100% rename from test/AST-Quake/array.cpp rename to cudaq/test/AST-Quake/array.cpp diff --git a/test/AST-Quake/auto_kernel-1.cpp b/cudaq/test/AST-Quake/auto_kernel-1.cpp similarity index 100% rename from test/AST-Quake/auto_kernel-1.cpp rename to cudaq/test/AST-Quake/auto_kernel-1.cpp diff --git a/test/AST-Quake/auto_kernel-2.cpp b/cudaq/test/AST-Quake/auto_kernel-2.cpp similarity index 100% rename from test/AST-Quake/auto_kernel-2.cpp rename to cudaq/test/AST-Quake/auto_kernel-2.cpp diff --git a/test/AST-Quake/base_profile-0.cpp b/cudaq/test/AST-Quake/base_profile-0.cpp similarity index 100% rename from test/AST-Quake/base_profile-0.cpp rename to cudaq/test/AST-Quake/base_profile-0.cpp diff --git a/test/AST-Quake/bool_literal.cpp b/cudaq/test/AST-Quake/bool_literal.cpp similarity index 100% rename from test/AST-Quake/bool_literal.cpp rename to cudaq/test/AST-Quake/bool_literal.cpp diff --git a/test/AST-Quake/bug_3270.cpp b/cudaq/test/AST-Quake/bug_3270.cpp similarity index 100% rename from test/AST-Quake/bug_3270.cpp rename to cudaq/test/AST-Quake/bug_3270.cpp diff --git a/test/AST-Quake/call_qpu.cpp b/cudaq/test/AST-Quake/call_qpu.cpp similarity index 100% rename from test/AST-Quake/call_qpu.cpp rename to cudaq/test/AST-Quake/call_qpu.cpp diff --git a/test/AST-Quake/callable-1.cpp b/cudaq/test/AST-Quake/callable-1.cpp similarity index 100% rename from test/AST-Quake/callable-1.cpp rename to cudaq/test/AST-Quake/callable-1.cpp diff --git a/test/AST-Quake/callable-2.cpp b/cudaq/test/AST-Quake/callable-2.cpp similarity index 100% rename from test/AST-Quake/callable-2.cpp rename to cudaq/test/AST-Quake/callable-2.cpp diff --git a/test/AST-Quake/calling_convention-aarch64.cpp b/cudaq/test/AST-Quake/calling_convention-aarch64.cpp similarity index 100% rename from test/AST-Quake/calling_convention-aarch64.cpp rename to cudaq/test/AST-Quake/calling_convention-aarch64.cpp diff --git a/test/AST-Quake/calling_convention.cpp b/cudaq/test/AST-Quake/calling_convention.cpp similarity index 100% rename from test/AST-Quake/calling_convention.cpp rename to cudaq/test/AST-Quake/calling_convention.cpp diff --git a/test/AST-Quake/cast.cpp b/cudaq/test/AST-Quake/cast.cpp similarity index 100% rename from test/AST-Quake/cast.cpp rename to cudaq/test/AST-Quake/cast.cpp diff --git a/test/AST-Quake/character_comparison.cpp b/cudaq/test/AST-Quake/character_comparison.cpp similarity index 100% rename from test/AST-Quake/character_comparison.cpp rename to cudaq/test/AST-Quake/character_comparison.cpp diff --git a/test/AST-Quake/compute_action-1.cpp b/cudaq/test/AST-Quake/compute_action-1.cpp similarity index 100% rename from test/AST-Quake/compute_action-1.cpp rename to cudaq/test/AST-Quake/compute_action-1.cpp diff --git a/test/AST-Quake/compute_action-2.cpp b/cudaq/test/AST-Quake/compute_action-2.cpp similarity index 100% rename from test/AST-Quake/compute_action-2.cpp rename to cudaq/test/AST-Quake/compute_action-2.cpp diff --git a/test/AST-Quake/compute_action-3.cpp b/cudaq/test/AST-Quake/compute_action-3.cpp similarity index 100% rename from test/AST-Quake/compute_action-3.cpp rename to cudaq/test/AST-Quake/compute_action-3.cpp diff --git a/test/AST-Quake/const_reference_extension.cpp b/cudaq/test/AST-Quake/const_reference_extension.cpp similarity index 100% rename from test/AST-Quake/const_reference_extension.cpp rename to cudaq/test/AST-Quake/const_reference_extension.cpp diff --git a/test/AST-Quake/control-2.cpp b/cudaq/test/AST-Quake/control-2.cpp similarity index 100% rename from test/AST-Quake/control-2.cpp rename to cudaq/test/AST-Quake/control-2.cpp diff --git a/test/AST-Quake/control.cpp b/cudaq/test/AST-Quake/control.cpp similarity index 100% rename from test/AST-Quake/control.cpp rename to cudaq/test/AST-Quake/control.cpp diff --git a/test/AST-Quake/control_flow.cpp b/cudaq/test/AST-Quake/control_flow.cpp similarity index 100% rename from test/AST-Quake/control_flow.cpp rename to cudaq/test/AST-Quake/control_flow.cpp diff --git a/test/AST-Quake/ctor-1.cpp b/cudaq/test/AST-Quake/ctor-1.cpp similarity index 100% rename from test/AST-Quake/ctor-1.cpp rename to cudaq/test/AST-Quake/ctor-1.cpp diff --git a/test/AST-Quake/ctor-2.cpp b/cudaq/test/AST-Quake/ctor-2.cpp similarity index 100% rename from test/AST-Quake/ctor-2.cpp rename to cudaq/test/AST-Quake/ctor-2.cpp diff --git a/test/AST-Quake/ctrl_vector.cpp b/cudaq/test/AST-Quake/ctrl_vector.cpp similarity index 100% rename from test/AST-Quake/ctrl_vector.cpp rename to cudaq/test/AST-Quake/ctrl_vector.cpp diff --git a/test/AST-Quake/cudaq_run.cpp b/cudaq/test/AST-Quake/cudaq_run.cpp similarity index 100% rename from test/AST-Quake/cudaq_run.cpp rename to cudaq/test/AST-Quake/cudaq_run.cpp diff --git a/test/AST-Quake/cudaq_types.cpp b/cudaq/test/AST-Quake/cudaq_types.cpp similarity index 100% rename from test/AST-Quake/cudaq_types.cpp rename to cudaq/test/AST-Quake/cudaq_types.cpp diff --git a/test/AST-Quake/custom_op_concrete_matrix.cpp b/cudaq/test/AST-Quake/custom_op_concrete_matrix.cpp similarity index 100% rename from test/AST-Quake/custom_op_concrete_matrix.cpp rename to cudaq/test/AST-Quake/custom_op_concrete_matrix.cpp diff --git a/test/AST-Quake/custom_operations.cpp b/cudaq/test/AST-Quake/custom_operations.cpp similarity index 100% rename from test/AST-Quake/custom_operations.cpp rename to cudaq/test/AST-Quake/custom_operations.cpp diff --git a/test/AST-Quake/dealloc.cpp b/cudaq/test/AST-Quake/dealloc.cpp similarity index 100% rename from test/AST-Quake/dealloc.cpp rename to cudaq/test/AST-Quake/dealloc.cpp diff --git a/test/AST-Quake/device_call.cpp b/cudaq/test/AST-Quake/device_call.cpp similarity index 100% rename from test/AST-Quake/device_call.cpp rename to cudaq/test/AST-Quake/device_call.cpp diff --git a/test/AST-Quake/empty_step.cpp b/cudaq/test/AST-Quake/empty_step.cpp similarity index 100% rename from test/AST-Quake/empty_step.cpp rename to cudaq/test/AST-Quake/empty_step.cpp diff --git a/test/AST-Quake/exp_pauli-1.cpp b/cudaq/test/AST-Quake/exp_pauli-1.cpp similarity index 100% rename from test/AST-Quake/exp_pauli-1.cpp rename to cudaq/test/AST-Quake/exp_pauli-1.cpp diff --git a/test/AST-Quake/exp_pauli-2.cpp b/cudaq/test/AST-Quake/exp_pauli-2.cpp similarity index 100% rename from test/AST-Quake/exp_pauli-2.cpp rename to cudaq/test/AST-Quake/exp_pauli-2.cpp diff --git a/test/AST-Quake/exp_pauli-3.cpp b/cudaq/test/AST-Quake/exp_pauli-3.cpp similarity index 100% rename from test/AST-Quake/exp_pauli-3.cpp rename to cudaq/test/AST-Quake/exp_pauli-3.cpp diff --git a/test/AST-Quake/grover.cpp b/cudaq/test/AST-Quake/grover.cpp similarity index 100% rename from test/AST-Quake/grover.cpp rename to cudaq/test/AST-Quake/grover.cpp diff --git a/test/AST-Quake/has_conditionals.cpp b/cudaq/test/AST-Quake/has_conditionals.cpp similarity index 100% rename from test/AST-Quake/has_conditionals.cpp rename to cudaq/test/AST-Quake/has_conditionals.cpp diff --git a/test/AST-Quake/if.cpp b/cudaq/test/AST-Quake/if.cpp similarity index 100% rename from test/AST-Quake/if.cpp rename to cudaq/test/AST-Quake/if.cpp diff --git a/test/AST-Quake/if_return.cpp b/cudaq/test/AST-Quake/if_return.cpp similarity index 100% rename from test/AST-Quake/if_return.cpp rename to cudaq/test/AST-Quake/if_return.cpp diff --git a/test/AST-Quake/indirect_callable.cpp b/cudaq/test/AST-Quake/indirect_callable.cpp similarity index 100% rename from test/AST-Quake/indirect_callable.cpp rename to cudaq/test/AST-Quake/indirect_callable.cpp diff --git a/test/AST-Quake/infinite_loop.cpp b/cudaq/test/AST-Quake/infinite_loop.cpp similarity index 100% rename from test/AST-Quake/infinite_loop.cpp rename to cudaq/test/AST-Quake/infinite_loop.cpp diff --git a/test/AST-Quake/initialization_list.cpp b/cudaq/test/AST-Quake/initialization_list.cpp similarity index 100% rename from test/AST-Quake/initialization_list.cpp rename to cudaq/test/AST-Quake/initialization_list.cpp diff --git a/test/AST-Quake/kernels_in_cudaq_ns.cpp b/cudaq/test/AST-Quake/kernels_in_cudaq_ns.cpp similarity index 100% rename from test/AST-Quake/kernels_in_cudaq_ns.cpp rename to cudaq/test/AST-Quake/kernels_in_cudaq_ns.cpp diff --git a/test/AST-Quake/lambda.cpp b/cudaq/test/AST-Quake/lambda.cpp similarity index 100% rename from test/AST-Quake/lambda.cpp rename to cudaq/test/AST-Quake/lambda.cpp diff --git a/test/AST-Quake/lambda_instance.cpp b/cudaq/test/AST-Quake/lambda_instance.cpp similarity index 100% rename from test/AST-Quake/lambda_instance.cpp rename to cudaq/test/AST-Quake/lambda_instance.cpp diff --git a/test/AST-Quake/lambda_variable.cpp b/cudaq/test/AST-Quake/lambda_variable.cpp similarity index 100% rename from test/AST-Quake/lambda_variable.cpp rename to cudaq/test/AST-Quake/lambda_variable.cpp diff --git a/test/AST-Quake/local_callable.cpp b/cudaq/test/AST-Quake/local_callable.cpp similarity index 100% rename from test/AST-Quake/local_callable.cpp rename to cudaq/test/AST-Quake/local_callable.cpp diff --git a/test/AST-Quake/loop_normal.cpp b/cudaq/test/AST-Quake/loop_normal.cpp similarity index 100% rename from test/AST-Quake/loop_normal.cpp rename to cudaq/test/AST-Quake/loop_normal.cpp diff --git a/test/AST-Quake/loop_unroll-1.cpp b/cudaq/test/AST-Quake/loop_unroll-1.cpp similarity index 100% rename from test/AST-Quake/loop_unroll-1.cpp rename to cudaq/test/AST-Quake/loop_unroll-1.cpp diff --git a/test/AST-Quake/loop_unroll-2.cpp b/cudaq/test/AST-Quake/loop_unroll-2.cpp similarity index 100% rename from test/AST-Quake/loop_unroll-2.cpp rename to cudaq/test/AST-Quake/loop_unroll-2.cpp diff --git a/test/AST-Quake/loop_unroll-3.cpp b/cudaq/test/AST-Quake/loop_unroll-3.cpp similarity index 100% rename from test/AST-Quake/loop_unroll-3.cpp rename to cudaq/test/AST-Quake/loop_unroll-3.cpp diff --git a/test/AST-Quake/measure_bell.cpp b/cudaq/test/AST-Quake/measure_bell.cpp similarity index 100% rename from test/AST-Quake/measure_bell.cpp rename to cudaq/test/AST-Quake/measure_bell.cpp diff --git a/test/AST-Quake/measure_handle.cpp b/cudaq/test/AST-Quake/measure_handle.cpp similarity index 100% rename from test/AST-Quake/measure_handle.cpp rename to cudaq/test/AST-Quake/measure_handle.cpp diff --git a/test/AST-Quake/measure_handle_qir.cpp b/cudaq/test/AST-Quake/measure_handle_qir.cpp similarity index 100% rename from test/AST-Quake/measure_handle_qir.cpp rename to cudaq/test/AST-Quake/measure_handle_qir.cpp diff --git a/test/AST-Quake/mz.cpp b/cudaq/test/AST-Quake/mz.cpp similarity index 100% rename from test/AST-Quake/mz.cpp rename to cudaq/test/AST-Quake/mz.cpp diff --git a/test/AST-Quake/negated_control.cpp b/cudaq/test/AST-Quake/negated_control.cpp similarity index 100% rename from test/AST-Quake/negated_control.cpp rename to cudaq/test/AST-Quake/negated_control.cpp diff --git a/test/AST-Quake/negation.cpp b/cudaq/test/AST-Quake/negation.cpp similarity index 100% rename from test/AST-Quake/negation.cpp rename to cudaq/test/AST-Quake/negation.cpp diff --git a/test/AST-Quake/nested_scope.cpp b/cudaq/test/AST-Quake/nested_scope.cpp similarity index 100% rename from test/AST-Quake/nested_scope.cpp rename to cudaq/test/AST-Quake/nested_scope.cpp diff --git a/test/AST-Quake/operators.cpp b/cudaq/test/AST-Quake/operators.cpp similarity index 100% rename from test/AST-Quake/operators.cpp rename to cudaq/test/AST-Quake/operators.cpp diff --git a/test/AST-Quake/passQregNToQSpan.cpp b/cudaq/test/AST-Quake/passQregNToQSpan.cpp similarity index 100% rename from test/AST-Quake/passQregNToQSpan.cpp rename to cudaq/test/AST-Quake/passQregNToQSpan.cpp diff --git a/test/AST-Quake/pauli_word.cpp b/cudaq/test/AST-Quake/pauli_word.cpp similarity index 100% rename from test/AST-Quake/pauli_word.cpp rename to cudaq/test/AST-Quake/pauli_word.cpp diff --git a/test/AST-Quake/postfix_ops.cpp b/cudaq/test/AST-Quake/postfix_ops.cpp similarity index 100% rename from test/AST-Quake/postfix_ops.cpp rename to cudaq/test/AST-Quake/postfix_ops.cpp diff --git a/test/AST-Quake/pow.cpp b/cudaq/test/AST-Quake/pow.cpp similarity index 100% rename from test/AST-Quake/pow.cpp rename to cudaq/test/AST-Quake/pow.cpp diff --git a/test/AST-Quake/pure_quantum_struct.cpp b/cudaq/test/AST-Quake/pure_quantum_struct.cpp similarity index 100% rename from test/AST-Quake/pure_quantum_struct.cpp rename to cudaq/test/AST-Quake/pure_quantum_struct.cpp diff --git a/test/AST-Quake/qalloc_initialization.cpp b/cudaq/test/AST-Quake/qalloc_initialization.cpp similarity index 100% rename from test/AST-Quake/qalloc_initialization.cpp rename to cudaq/test/AST-Quake/qalloc_initialization.cpp diff --git a/test/AST-Quake/qalloc_state.cpp b/cudaq/test/AST-Quake/qalloc_state.cpp similarity index 100% rename from test/AST-Quake/qalloc_state.cpp rename to cudaq/test/AST-Quake/qalloc_state.cpp diff --git a/test/AST-Quake/qbit_arg.cpp b/cudaq/test/AST-Quake/qbit_arg.cpp similarity index 100% rename from test/AST-Quake/qbit_arg.cpp rename to cudaq/test/AST-Quake/qbit_arg.cpp diff --git a/test/AST-Quake/qir_profiles.cpp b/cudaq/test/AST-Quake/qir_profiles.cpp similarity index 100% rename from test/AST-Quake/qir_profiles.cpp rename to cudaq/test/AST-Quake/qir_profiles.cpp diff --git a/test/AST-Quake/qpe.cpp b/cudaq/test/AST-Quake/qpe.cpp similarity index 100% rename from test/AST-Quake/qpe.cpp rename to cudaq/test/AST-Quake/qpe.cpp diff --git a/test/AST-Quake/quantum_struct_declarations.cpp b/cudaq/test/AST-Quake/quantum_struct_declarations.cpp similarity index 100% rename from test/AST-Quake/quantum_struct_declarations.cpp rename to cudaq/test/AST-Quake/quantum_struct_declarations.cpp diff --git a/test/AST-Quake/ranged_for.cpp b/cudaq/test/AST-Quake/ranged_for.cpp similarity index 100% rename from test/AST-Quake/ranged_for.cpp rename to cudaq/test/AST-Quake/ranged_for.cpp diff --git a/test/AST-Quake/ranged_for_qreg.cpp b/cudaq/test/AST-Quake/ranged_for_qreg.cpp similarity index 100% rename from test/AST-Quake/ranged_for_qreg.cpp rename to cudaq/test/AST-Quake/ranged_for_qreg.cpp diff --git a/test/AST-Quake/reset_after_measure.cpp b/cudaq/test/AST-Quake/reset_after_measure.cpp similarity index 100% rename from test/AST-Quake/reset_after_measure.cpp rename to cudaq/test/AST-Quake/reset_after_measure.cpp diff --git a/test/AST-Quake/reverse.cpp b/cudaq/test/AST-Quake/reverse.cpp similarity index 100% rename from test/AST-Quake/reverse.cpp rename to cudaq/test/AST-Quake/reverse.cpp diff --git a/test/AST-Quake/separate_compilation.cpp b/cudaq/test/AST-Quake/separate_compilation.cpp similarity index 100% rename from test/AST-Quake/separate_compilation.cpp rename to cudaq/test/AST-Quake/separate_compilation.cpp diff --git a/test/AST-Quake/simple.cpp b/cudaq/test/AST-Quake/simple.cpp similarity index 100% rename from test/AST-Quake/simple.cpp rename to cudaq/test/AST-Quake/simple.cpp diff --git a/test/AST-Quake/simple_qarray.cpp b/cudaq/test/AST-Quake/simple_qarray.cpp similarity index 100% rename from test/AST-Quake/simple_qarray.cpp rename to cudaq/test/AST-Quake/simple_qarray.cpp diff --git a/test/AST-Quake/single_qubit_ctor.cpp b/cudaq/test/AST-Quake/single_qubit_ctor.cpp similarity index 100% rename from test/AST-Quake/single_qubit_ctor.cpp rename to cudaq/test/AST-Quake/single_qubit_ctor.cpp diff --git a/test/AST-Quake/slice.cpp b/cudaq/test/AST-Quake/slice.cpp similarity index 100% rename from test/AST-Quake/slice.cpp rename to cudaq/test/AST-Quake/slice.cpp diff --git a/test/AST-Quake/string-0.cpp b/cudaq/test/AST-Quake/string-0.cpp similarity index 100% rename from test/AST-Quake/string-0.cpp rename to cudaq/test/AST-Quake/string-0.cpp diff --git a/test/AST-Quake/string-1.cpp b/cudaq/test/AST-Quake/string-1.cpp similarity index 100% rename from test/AST-Quake/string-1.cpp rename to cudaq/test/AST-Quake/string-1.cpp diff --git a/test/AST-Quake/struct-1.cpp b/cudaq/test/AST-Quake/struct-1.cpp similarity index 100% rename from test/AST-Quake/struct-1.cpp rename to cudaq/test/AST-Quake/struct-1.cpp diff --git a/test/AST-Quake/struct-2.cpp b/cudaq/test/AST-Quake/struct-2.cpp similarity index 100% rename from test/AST-Quake/struct-2.cpp rename to cudaq/test/AST-Quake/struct-2.cpp diff --git a/test/AST-Quake/template_kernel.cpp b/cudaq/test/AST-Quake/template_kernel.cpp similarity index 100% rename from test/AST-Quake/template_kernel.cpp rename to cudaq/test/AST-Quake/template_kernel.cpp diff --git a/test/AST-Quake/template_lambda.cpp b/cudaq/test/AST-Quake/template_lambda.cpp similarity index 100% rename from test/AST-Quake/template_lambda.cpp rename to cudaq/test/AST-Quake/template_lambda.cpp diff --git a/test/AST-Quake/ternary.cpp b/cudaq/test/AST-Quake/ternary.cpp similarity index 100% rename from test/AST-Quake/ternary.cpp rename to cudaq/test/AST-Quake/ternary.cpp diff --git a/test/AST-Quake/to_integer.cpp b/cudaq/test/AST-Quake/to_integer.cpp similarity index 100% rename from test/AST-Quake/to_integer.cpp rename to cudaq/test/AST-Quake/to_integer.cpp diff --git a/test/AST-Quake/to_qir.cpp b/cudaq/test/AST-Quake/to_qir.cpp similarity index 100% rename from test/AST-Quake/to_qir.cpp rename to cudaq/test/AST-Quake/to_qir.cpp diff --git a/test/AST-Quake/tuple-0.cpp b/cudaq/test/AST-Quake/tuple-0.cpp similarity index 100% rename from test/AST-Quake/tuple-0.cpp rename to cudaq/test/AST-Quake/tuple-0.cpp diff --git a/test/AST-Quake/tuple-1.cpp b/cudaq/test/AST-Quake/tuple-1.cpp similarity index 100% rename from test/AST-Quake/tuple-1.cpp rename to cudaq/test/AST-Quake/tuple-1.cpp diff --git a/test/AST-Quake/type_alias.cpp b/cudaq/test/AST-Quake/type_alias.cpp similarity index 100% rename from test/AST-Quake/type_alias.cpp rename to cudaq/test/AST-Quake/type_alias.cpp diff --git a/test/AST-Quake/typename.cpp b/cudaq/test/AST-Quake/typename.cpp similarity index 100% rename from test/AST-Quake/typename.cpp rename to cudaq/test/AST-Quake/typename.cpp diff --git a/test/AST-Quake/unwind_return.cpp b/cudaq/test/AST-Quake/unwind_return.cpp similarity index 100% rename from test/AST-Quake/unwind_return.cpp rename to cudaq/test/AST-Quake/unwind_return.cpp diff --git a/test/AST-Quake/vector-0.cpp b/cudaq/test/AST-Quake/vector-0.cpp similarity index 100% rename from test/AST-Quake/vector-0.cpp rename to cudaq/test/AST-Quake/vector-0.cpp diff --git a/test/AST-Quake/vector_bool.cpp b/cudaq/test/AST-Quake/vector_bool.cpp similarity index 100% rename from test/AST-Quake/vector_bool.cpp rename to cudaq/test/AST-Quake/vector_bool.cpp diff --git a/test/AST-Quake/vector_ctor_initlist.cpp b/cudaq/test/AST-Quake/vector_ctor_initlist.cpp similarity index 100% rename from test/AST-Quake/vector_ctor_initlist.cpp rename to cudaq/test/AST-Quake/vector_ctor_initlist.cpp diff --git a/test/AST-Quake/vector_ctor_initlist_int.cpp b/cudaq/test/AST-Quake/vector_ctor_initlist_int.cpp similarity index 100% rename from test/AST-Quake/vector_ctor_initlist_int.cpp rename to cudaq/test/AST-Quake/vector_ctor_initlist_int.cpp diff --git a/test/AST-Quake/vector_ctor_sized.cpp b/cudaq/test/AST-Quake/vector_ctor_sized.cpp similarity index 100% rename from test/AST-Quake/vector_ctor_sized.cpp rename to cudaq/test/AST-Quake/vector_ctor_sized.cpp diff --git a/test/AST-Quake/vector_data_arg.cpp b/cudaq/test/AST-Quake/vector_data_arg.cpp similarity index 100% rename from test/AST-Quake/vector_data_arg.cpp rename to cudaq/test/AST-Quake/vector_data_arg.cpp diff --git a/test/AST-Quake/vector_front_back.cpp b/cudaq/test/AST-Quake/vector_front_back.cpp similarity index 100% rename from test/AST-Quake/vector_front_back.cpp rename to cudaq/test/AST-Quake/vector_front_back.cpp diff --git a/test/AST-Quake/vector_int-0.cpp b/cudaq/test/AST-Quake/vector_int-0.cpp similarity index 100% rename from test/AST-Quake/vector_int-0.cpp rename to cudaq/test/AST-Quake/vector_int-0.cpp diff --git a/test/AST-Quake/vector_int-1.cpp b/cudaq/test/AST-Quake/vector_int-1.cpp similarity index 100% rename from test/AST-Quake/vector_int-1.cpp rename to cudaq/test/AST-Quake/vector_int-1.cpp diff --git a/test/AST-Quake/vector_vector.cpp b/cudaq/test/AST-Quake/vector_vector.cpp similarity index 100% rename from test/AST-Quake/vector_vector.cpp rename to cudaq/test/AST-Quake/vector_vector.cpp diff --git a/test/AST-Quake/veq_size_init_state.cpp b/cudaq/test/AST-Quake/veq_size_init_state.cpp similarity index 100% rename from test/AST-Quake/veq_size_init_state.cpp rename to cudaq/test/AST-Quake/veq_size_init_state.cpp diff --git a/test/AST-Quake/while-1.cpp b/cudaq/test/AST-Quake/while-1.cpp similarity index 100% rename from test/AST-Quake/while-1.cpp rename to cudaq/test/AST-Quake/while-1.cpp diff --git a/test/AST-Quake/while-2.cpp b/cudaq/test/AST-Quake/while-2.cpp similarity index 100% rename from test/AST-Quake/while-2.cpp rename to cudaq/test/AST-Quake/while-2.cpp diff --git a/test/AST-error/bad_sample_signature.cpp b/cudaq/test/AST-error/bad_sample_signature.cpp similarity index 100% rename from test/AST-error/bad_sample_signature.cpp rename to cudaq/test/AST-error/bad_sample_signature.cpp diff --git a/test/AST-error/capture_list.cpp b/cudaq/test/AST-error/capture_list.cpp similarity index 100% rename from test/AST-error/capture_list.cpp rename to cudaq/test/AST-error/capture_list.cpp diff --git a/test/AST-error/inaccessible_variable.cpp b/cudaq/test/AST-error/inaccessible_variable.cpp similarity index 100% rename from test/AST-error/inaccessible_variable.cpp rename to cudaq/test/AST-error/inaccessible_variable.cpp diff --git a/test/AST-error/invalid_code.cpp b/cudaq/test/AST-error/invalid_code.cpp similarity index 100% rename from test/AST-error/invalid_code.cpp rename to cudaq/test/AST-error/invalid_code.cpp diff --git a/test/AST-error/invalid_kernel.cpp b/cudaq/test/AST-error/invalid_kernel.cpp similarity index 100% rename from test/AST-error/invalid_kernel.cpp rename to cudaq/test/AST-error/invalid_kernel.cpp diff --git a/test/AST-error/kernel_data_members.cpp b/cudaq/test/AST-error/kernel_data_members.cpp similarity index 100% rename from test/AST-error/kernel_data_members.cpp rename to cudaq/test/AST-error/kernel_data_members.cpp diff --git a/test/AST-error/kernel_invalid_argument.cpp b/cudaq/test/AST-error/kernel_invalid_argument.cpp similarity index 100% rename from test/AST-error/kernel_invalid_argument.cpp rename to cudaq/test/AST-error/kernel_invalid_argument.cpp diff --git a/test/AST-error/kernel_with_member_functions.cpp b/cudaq/test/AST-error/kernel_with_member_functions.cpp similarity index 100% rename from test/AST-error/kernel_with_member_functions.cpp rename to cudaq/test/AST-error/kernel_with_member_functions.cpp diff --git a/test/AST-error/measure_handle.cpp b/cudaq/test/AST-error/measure_handle.cpp similarity index 100% rename from test/AST-error/measure_handle.cpp rename to cudaq/test/AST-error/measure_handle.cpp diff --git a/test/AST-error/multiple_methods.cpp b/cudaq/test/AST-error/multiple_methods.cpp similarity index 100% rename from test/AST-error/multiple_methods.cpp rename to cudaq/test/AST-error/multiple_methods.cpp diff --git a/test/AST-error/negation_error.cpp b/cudaq/test/AST-error/negation_error.cpp similarity index 100% rename from test/AST-error/negation_error.cpp rename to cudaq/test/AST-error/negation_error.cpp diff --git a/test/AST-error/quantum_struct_signature.cpp b/cudaq/test/AST-error/quantum_struct_signature.cpp similarity index 100% rename from test/AST-error/quantum_struct_signature.cpp rename to cudaq/test/AST-error/quantum_struct_signature.cpp diff --git a/test/AST-error/quantum_struct_with_struct_member.cpp b/cudaq/test/AST-error/quantum_struct_with_struct_member.cpp similarity index 100% rename from test/AST-error/quantum_struct_with_struct_member.cpp rename to cudaq/test/AST-error/quantum_struct_with_struct_member.cpp diff --git a/test/AST-error/quantum_types.cpp b/cudaq/test/AST-error/quantum_types.cpp similarity index 100% rename from test/AST-error/quantum_types.cpp rename to cudaq/test/AST-error/quantum_types.cpp diff --git a/test/AST-error/run_struct_of_vec.cpp b/cudaq/test/AST-error/run_struct_of_vec.cpp similarity index 100% rename from test/AST-error/run_struct_of_vec.cpp rename to cudaq/test/AST-error/run_struct_of_vec.cpp diff --git a/test/AST-error/run_vec_of_vec.cpp b/cudaq/test/AST-error/run_vec_of_vec.cpp similarity index 100% rename from test/AST-error/run_vec_of_vec.cpp rename to cudaq/test/AST-error/run_vec_of_vec.cpp diff --git a/test/AST-error/statements.cpp b/cudaq/test/AST-error/statements.cpp similarity index 100% rename from test/AST-error/statements.cpp rename to cudaq/test/AST-error/statements.cpp diff --git a/test/AST-error/struct_quantum_and_classical.cpp b/cudaq/test/AST-error/struct_quantum_and_classical.cpp similarity index 100% rename from test/AST-error/struct_quantum_and_classical.cpp rename to cudaq/test/AST-error/struct_quantum_and_classical.cpp diff --git a/test/AST-error/union.cpp b/cudaq/test/AST-error/union.cpp similarity index 100% rename from test/AST-error/union.cpp rename to cudaq/test/AST-error/union.cpp diff --git a/test/AST-error/vector.cpp b/cudaq/test/AST-error/vector.cpp similarity index 100% rename from test/AST-error/vector.cpp rename to cudaq/test/AST-error/vector.cpp diff --git a/test/AST-error/wall.cpp b/cudaq/test/AST-error/wall.cpp similarity index 100% rename from test/AST-error/wall.cpp rename to cudaq/test/AST-error/wall.cpp diff --git a/test/ArgumentConversion/test_argument_conversion.cpp b/cudaq/test/ArgumentConversion/test_argument_conversion.cpp similarity index 100% rename from test/ArgumentConversion/test_argument_conversion.cpp rename to cudaq/test/ArgumentConversion/test_argument_conversion.cpp diff --git a/test/CMakeLists.txt b/cudaq/test/CMakeLists.txt similarity index 100% rename from test/CMakeLists.txt rename to cudaq/test/CMakeLists.txt diff --git a/test/MixedLanguage/cuda-1.cpp b/cudaq/test/MixedLanguage/cuda-1.cpp similarity index 100% rename from test/MixedLanguage/cuda-1.cpp rename to cudaq/test/MixedLanguage/cuda-1.cpp diff --git a/test/MixedLanguage/cuda-1.cu b/cudaq/test/MixedLanguage/cuda-1.cu similarity index 100% rename from test/MixedLanguage/cuda-1.cu rename to cudaq/test/MixedLanguage/cuda-1.cu diff --git a/test/NVQPP/compiler_version.cpp b/cudaq/test/NVQPP/compiler_version.cpp similarity index 100% rename from test/NVQPP/compiler_version.cpp rename to cudaq/test/NVQPP/compiler_version.cpp diff --git a/test/NVQPP/device_call.cpp b/cudaq/test/NVQPP/device_call.cpp similarity index 100% rename from test/NVQPP/device_call.cpp rename to cudaq/test/NVQPP/device_call.cpp diff --git a/test/NVQPP/exp_pauli.cpp b/cudaq/test/NVQPP/exp_pauli.cpp similarity index 100% rename from test/NVQPP/exp_pauli.cpp rename to cudaq/test/NVQPP/exp_pauli.cpp diff --git a/test/NVQPP/obj_file.cpp b/cudaq/test/NVQPP/obj_file.cpp similarity index 100% rename from test/NVQPP/obj_file.cpp rename to cudaq/test/NVQPP/obj_file.cpp diff --git a/test/NVQPP/pic_option.cpp b/cudaq/test/NVQPP/pic_option.cpp similarity index 100% rename from test/NVQPP/pic_option.cpp rename to cudaq/test/NVQPP/pic_option.cpp diff --git a/test/NVQPP/qir_gen.cpp b/cudaq/test/NVQPP/qir_gen.cpp similarity index 100% rename from test/NVQPP/qir_gen.cpp rename to cudaq/test/NVQPP/qir_gen.cpp diff --git a/test/NVQPP/qir_range_err_compiler.cpp b/cudaq/test/NVQPP/qir_range_err_compiler.cpp similarity index 100% rename from test/NVQPP/qir_range_err_compiler.cpp rename to cudaq/test/NVQPP/qir_range_err_compiler.cpp diff --git a/test/NVQPP/shared_obj.cpp b/cudaq/test/NVQPP/shared_obj.cpp similarity index 100% rename from test/NVQPP/shared_obj.cpp rename to cudaq/test/NVQPP/shared_obj.cpp diff --git a/test/NVQPP/struct_arg.cpp b/cudaq/test/NVQPP/struct_arg.cpp similarity index 100% rename from test/NVQPP/struct_arg.cpp rename to cudaq/test/NVQPP/struct_arg.cpp diff --git a/test/README.txt b/cudaq/test/README.txt similarity index 100% rename from test/README.txt rename to cudaq/test/README.txt diff --git a/test/Transforms/BasisConversion/all-qir-gates.qke b/cudaq/test/Transforms/BasisConversion/all-qir-gates.qke similarity index 100% rename from test/Transforms/BasisConversion/all-qir-gates.qke rename to cudaq/test/Transforms/BasisConversion/all-qir-gates.qke diff --git a/test/Transforms/BasisConversion/ctrl-t-s-cx.qke b/cudaq/test/Transforms/BasisConversion/ctrl-t-s-cx.qke similarity index 100% rename from test/Transforms/BasisConversion/ctrl-t-s-cx.qke rename to cudaq/test/Transforms/BasisConversion/ctrl-t-s-cx.qke diff --git a/test/Transforms/BasisConversion/h-t-cz.qke b/cudaq/test/Transforms/BasisConversion/h-t-cz.qke similarity index 100% rename from test/Transforms/BasisConversion/h-t-cz.qke rename to cudaq/test/Transforms/BasisConversion/h-t-cz.qke diff --git a/test/Transforms/BasisConversion/phased_rx-cz.qke b/cudaq/test/Transforms/BasisConversion/phased_rx-cz.qke similarity index 100% rename from test/Transforms/BasisConversion/phased_rx-cz.qke rename to cudaq/test/Transforms/BasisConversion/phased_rx-cz.qke diff --git a/test/Transforms/BasisConversion/quantinuum-circuit-671.qke b/cudaq/test/Transforms/BasisConversion/quantinuum-circuit-671.qke similarity index 100% rename from test/Transforms/BasisConversion/quantinuum-circuit-671.qke rename to cudaq/test/Transforms/BasisConversion/quantinuum-circuit-671.qke diff --git a/test/Transforms/DecompositionPatterns/CCXToCCZ-subveq.qke b/cudaq/test/Transforms/DecompositionPatterns/CCXToCCZ-subveq.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/CCXToCCZ-subveq.qke rename to cudaq/test/Transforms/DecompositionPatterns/CCXToCCZ-subveq.qke diff --git a/test/Transforms/DecompositionPatterns/CCXToCCZ.qke b/cudaq/test/Transforms/DecompositionPatterns/CCXToCCZ.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/CCXToCCZ.qke rename to cudaq/test/Transforms/DecompositionPatterns/CCXToCCZ.qke diff --git a/test/Transforms/DecompositionPatterns/CCZToCX.qke b/cudaq/test/Transforms/DecompositionPatterns/CCZToCX.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/CCZToCX.qke rename to cudaq/test/Transforms/DecompositionPatterns/CCZToCX.qke diff --git a/test/Transforms/DecompositionPatterns/CHToCX.qke b/cudaq/test/Transforms/DecompositionPatterns/CHToCX.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/CHToCX.qke rename to cudaq/test/Transforms/DecompositionPatterns/CHToCX.qke diff --git a/test/Transforms/DecompositionPatterns/CR1ToCX.qke b/cudaq/test/Transforms/DecompositionPatterns/CR1ToCX.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/CR1ToCX.qke rename to cudaq/test/Transforms/DecompositionPatterns/CR1ToCX.qke diff --git a/test/Transforms/DecompositionPatterns/CRxToCX.qke b/cudaq/test/Transforms/DecompositionPatterns/CRxToCX.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/CRxToCX.qke rename to cudaq/test/Transforms/DecompositionPatterns/CRxToCX.qke diff --git a/test/Transforms/DecompositionPatterns/CRyToCX.qke b/cudaq/test/Transforms/DecompositionPatterns/CRyToCX.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/CRyToCX.qke rename to cudaq/test/Transforms/DecompositionPatterns/CRyToCX.qke diff --git a/test/Transforms/DecompositionPatterns/CRzToCX.qke b/cudaq/test/Transforms/DecompositionPatterns/CRzToCX.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/CRzToCX.qke rename to cudaq/test/Transforms/DecompositionPatterns/CRzToCX.qke diff --git a/test/Transforms/DecompositionPatterns/CXToCZ.qke b/cudaq/test/Transforms/DecompositionPatterns/CXToCZ.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/CXToCZ.qke rename to cudaq/test/Transforms/DecompositionPatterns/CXToCZ.qke diff --git a/test/Transforms/DecompositionPatterns/CZToCX.qke b/cudaq/test/Transforms/DecompositionPatterns/CZToCX.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/CZToCX.qke rename to cudaq/test/Transforms/DecompositionPatterns/CZToCX.qke diff --git a/test/Transforms/DecompositionPatterns/ExpPauliToHRyRzCX.qke b/cudaq/test/Transforms/DecompositionPatterns/ExpPauliToHRyRzCX.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/ExpPauliToHRyRzCX.qke rename to cudaq/test/Transforms/DecompositionPatterns/ExpPauliToHRyRzCX.qke diff --git a/test/Transforms/DecompositionPatterns/HToPhasedRx.qke b/cudaq/test/Transforms/DecompositionPatterns/HToPhasedRx.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/HToPhasedRx.qke rename to cudaq/test/Transforms/DecompositionPatterns/HToPhasedRx.qke diff --git a/test/Transforms/DecompositionPatterns/MixSemantics.qke b/cudaq/test/Transforms/DecompositionPatterns/MixSemantics.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/MixSemantics.qke rename to cudaq/test/Transforms/DecompositionPatterns/MixSemantics.qke diff --git a/test/Transforms/DecompositionPatterns/R1ToPhasedRx.qke b/cudaq/test/Transforms/DecompositionPatterns/R1ToPhasedRx.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/R1ToPhasedRx.qke rename to cudaq/test/Transforms/DecompositionPatterns/R1ToPhasedRx.qke diff --git a/test/Transforms/DecompositionPatterns/RxAdjToRx.qke b/cudaq/test/Transforms/DecompositionPatterns/RxAdjToRx.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/RxAdjToRx.qke rename to cudaq/test/Transforms/DecompositionPatterns/RxAdjToRx.qke diff --git a/test/Transforms/DecompositionPatterns/RxToPhasedRx.qke b/cudaq/test/Transforms/DecompositionPatterns/RxToPhasedRx.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/RxToPhasedRx.qke rename to cudaq/test/Transforms/DecompositionPatterns/RxToPhasedRx.qke diff --git a/test/Transforms/DecompositionPatterns/RyAdjToRy.qke b/cudaq/test/Transforms/DecompositionPatterns/RyAdjToRy.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/RyAdjToRy.qke rename to cudaq/test/Transforms/DecompositionPatterns/RyAdjToRy.qke diff --git a/test/Transforms/DecompositionPatterns/RyToPhasedRx.qke b/cudaq/test/Transforms/DecompositionPatterns/RyToPhasedRx.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/RyToPhasedRx.qke rename to cudaq/test/Transforms/DecompositionPatterns/RyToPhasedRx.qke diff --git a/test/Transforms/DecompositionPatterns/RzAdjToRz.qke b/cudaq/test/Transforms/DecompositionPatterns/RzAdjToRz.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/RzAdjToRz.qke rename to cudaq/test/Transforms/DecompositionPatterns/RzAdjToRz.qke diff --git a/test/Transforms/DecompositionPatterns/RzToPhasedRx.qke b/cudaq/test/Transforms/DecompositionPatterns/RzToPhasedRx.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/RzToPhasedRx.qke rename to cudaq/test/Transforms/DecompositionPatterns/RzToPhasedRx.qke diff --git a/test/Transforms/DecompositionPatterns/SToPhasedRx.qke b/cudaq/test/Transforms/DecompositionPatterns/SToPhasedRx.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/SToPhasedRx.qke rename to cudaq/test/Transforms/DecompositionPatterns/SToPhasedRx.qke diff --git a/test/Transforms/DecompositionPatterns/SwapToCX.qke b/cudaq/test/Transforms/DecompositionPatterns/SwapToCX.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/SwapToCX.qke rename to cudaq/test/Transforms/DecompositionPatterns/SwapToCX.qke diff --git a/test/Transforms/DecompositionPatterns/TToPhasedRx.qke b/cudaq/test/Transforms/DecompositionPatterns/TToPhasedRx.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/TToPhasedRx.qke rename to cudaq/test/Transforms/DecompositionPatterns/TToPhasedRx.qke diff --git a/test/Transforms/DecompositionPatterns/U3ToRotations.qke b/cudaq/test/Transforms/DecompositionPatterns/U3ToRotations.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/U3ToRotations.qke rename to cudaq/test/Transforms/DecompositionPatterns/U3ToRotations.qke diff --git a/test/Transforms/DecompositionPatterns/XToPhasedRx.qke b/cudaq/test/Transforms/DecompositionPatterns/XToPhasedRx.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/XToPhasedRx.qke rename to cudaq/test/Transforms/DecompositionPatterns/XToPhasedRx.qke diff --git a/test/Transforms/DecompositionPatterns/YToPhasedRx.qke b/cudaq/test/Transforms/DecompositionPatterns/YToPhasedRx.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/YToPhasedRx.qke rename to cudaq/test/Transforms/DecompositionPatterns/YToPhasedRx.qke diff --git a/test/Transforms/DecompositionPatterns/ZToPhasedRx.qke b/cudaq/test/Transforms/DecompositionPatterns/ZToPhasedRx.qke similarity index 100% rename from test/Transforms/DecompositionPatterns/ZToPhasedRx.qke rename to cudaq/test/Transforms/DecompositionPatterns/ZToPhasedRx.qke diff --git a/test/Transforms/UnitarySynthesis/adjoint_test.qke b/cudaq/test/Transforms/UnitarySynthesis/adjoint_test.qke similarity index 100% rename from test/Transforms/UnitarySynthesis/adjoint_test.qke rename to cudaq/test/Transforms/UnitarySynthesis/adjoint_test.qke diff --git a/test/Transforms/UnitarySynthesis/basic_test.qke b/cudaq/test/Transforms/UnitarySynthesis/basic_test.qke similarity index 100% rename from test/Transforms/UnitarySynthesis/basic_test.qke rename to cudaq/test/Transforms/UnitarySynthesis/basic_test.qke diff --git a/test/Transforms/UnitarySynthesis/bell_pair.qke b/cudaq/test/Transforms/UnitarySynthesis/bell_pair.qke similarity index 100% rename from test/Transforms/UnitarySynthesis/bell_pair.qke rename to cudaq/test/Transforms/UnitarySynthesis/bell_pair.qke diff --git a/test/Transforms/UnitarySynthesis/random_unitary_1.qke b/cudaq/test/Transforms/UnitarySynthesis/random_unitary_1.qke similarity index 100% rename from test/Transforms/UnitarySynthesis/random_unitary_1.qke rename to cudaq/test/Transforms/UnitarySynthesis/random_unitary_1.qke diff --git a/test/Transforms/UnitarySynthesis/random_unitary_2.qke b/cudaq/test/Transforms/UnitarySynthesis/random_unitary_2.qke similarity index 100% rename from test/Transforms/UnitarySynthesis/random_unitary_2.qke rename to cudaq/test/Transforms/UnitarySynthesis/random_unitary_2.qke diff --git a/test/Transforms/UnitarySynthesis/random_unitary_3.qke b/cudaq/test/Transforms/UnitarySynthesis/random_unitary_3.qke similarity index 100% rename from test/Transforms/UnitarySynthesis/random_unitary_3.qke rename to cudaq/test/Transforms/UnitarySynthesis/random_unitary_3.qke diff --git a/test/Transforms/UnitarySynthesis/random_unitary_4.qke b/cudaq/test/Transforms/UnitarySynthesis/random_unitary_4.qke similarity index 100% rename from test/Transforms/UnitarySynthesis/random_unitary_4.qke rename to cudaq/test/Transforms/UnitarySynthesis/random_unitary_4.qke diff --git a/test/Transforms/UnitarySynthesis/random_unitary_5.qke b/cudaq/test/Transforms/UnitarySynthesis/random_unitary_5.qke similarity index 100% rename from test/Transforms/UnitarySynthesis/random_unitary_5.qke rename to cudaq/test/Transforms/UnitarySynthesis/random_unitary_5.qke diff --git a/test/Transforms/add_dealloc-0.qke b/cudaq/test/Transforms/add_dealloc-0.qke similarity index 100% rename from test/Transforms/add_dealloc-0.qke rename to cudaq/test/Transforms/add_dealloc-0.qke diff --git a/test/Transforms/add_dealloc-1.qke b/cudaq/test/Transforms/add_dealloc-1.qke similarity index 100% rename from test/Transforms/add_dealloc-1.qke rename to cudaq/test/Transforms/add_dealloc-1.qke diff --git a/test/Transforms/add_measurements-0.qke b/cudaq/test/Transforms/add_measurements-0.qke similarity index 100% rename from test/Transforms/add_measurements-0.qke rename to cudaq/test/Transforms/add_measurements-0.qke diff --git a/test/Transforms/add_measurements-1.qke b/cudaq/test/Transforms/add_measurements-1.qke similarity index 100% rename from test/Transforms/add_measurements-1.qke rename to cudaq/test/Transforms/add_measurements-1.qke diff --git a/test/Transforms/adjoint-1.qke b/cudaq/test/Transforms/adjoint-1.qke similarity index 100% rename from test/Transforms/adjoint-1.qke rename to cudaq/test/Transforms/adjoint-1.qke diff --git a/test/Transforms/adjoint-2.qke b/cudaq/test/Transforms/adjoint-2.qke similarity index 100% rename from test/Transforms/adjoint-2.qke rename to cudaq/test/Transforms/adjoint-2.qke diff --git a/test/Transforms/aggressive_inline_prevented.qke b/cudaq/test/Transforms/aggressive_inline_prevented.qke similarity index 100% rename from test/Transforms/aggressive_inline_prevented.qke rename to cudaq/test/Transforms/aggressive_inline_prevented.qke diff --git a/test/Transforms/apply-0.qke b/cudaq/test/Transforms/apply-0.qke similarity index 100% rename from test/Transforms/apply-0.qke rename to cudaq/test/Transforms/apply-0.qke diff --git a/test/Transforms/apply-1.qke b/cudaq/test/Transforms/apply-1.qke similarity index 100% rename from test/Transforms/apply-1.qke rename to cudaq/test/Transforms/apply-1.qke diff --git a/test/Transforms/apply-2.qke b/cudaq/test/Transforms/apply-2.qke similarity index 100% rename from test/Transforms/apply-2.qke rename to cudaq/test/Transforms/apply-2.qke diff --git a/test/Transforms/apply_ctrl_veq_type.qke b/cudaq/test/Transforms/apply_ctrl_veq_type.qke similarity index 100% rename from test/Transforms/apply_ctrl_veq_type.qke rename to cudaq/test/Transforms/apply_ctrl_veq_type.qke diff --git a/test/Transforms/apply_noise-0.qke b/cudaq/test/Transforms/apply_noise-0.qke similarity index 100% rename from test/Transforms/apply_noise-0.qke rename to cudaq/test/Transforms/apply_noise-0.qke diff --git a/test/Transforms/apply_noise_conversion.qke b/cudaq/test/Transforms/apply_noise_conversion.qke similarity index 100% rename from test/Transforms/apply_noise_conversion.qke rename to cudaq/test/Transforms/apply_noise_conversion.qke diff --git a/test/Transforms/apply_op_specialization.qke b/cudaq/test/Transforms/apply_op_specialization.qke similarity index 100% rename from test/Transforms/apply_op_specialization.qke rename to cudaq/test/Transforms/apply_op_specialization.qke diff --git a/test/Transforms/arg_subst-1.txt b/cudaq/test/Transforms/arg_subst-1.txt similarity index 100% rename from test/Transforms/arg_subst-1.txt rename to cudaq/test/Transforms/arg_subst-1.txt diff --git a/test/Transforms/arg_subst-2.txt b/cudaq/test/Transforms/arg_subst-2.txt similarity index 100% rename from test/Transforms/arg_subst-2.txt rename to cudaq/test/Transforms/arg_subst-2.txt diff --git a/test/Transforms/arg_subst-3.txt b/cudaq/test/Transforms/arg_subst-3.txt similarity index 100% rename from test/Transforms/arg_subst-3.txt rename to cudaq/test/Transforms/arg_subst-3.txt diff --git a/test/Transforms/arg_subst-4.txt b/cudaq/test/Transforms/arg_subst-4.txt similarity index 100% rename from test/Transforms/arg_subst-4.txt rename to cudaq/test/Transforms/arg_subst-4.txt diff --git a/test/Transforms/arg_subst-5.txt b/cudaq/test/Transforms/arg_subst-5.txt similarity index 100% rename from test/Transforms/arg_subst-5.txt rename to cudaq/test/Transforms/arg_subst-5.txt diff --git a/test/Transforms/arg_subst-6.txt b/cudaq/test/Transforms/arg_subst-6.txt similarity index 100% rename from test/Transforms/arg_subst-6.txt rename to cudaq/test/Transforms/arg_subst-6.txt diff --git a/test/Transforms/arg_subst-7.txt b/cudaq/test/Transforms/arg_subst-7.txt similarity index 100% rename from test/Transforms/arg_subst-7.txt rename to cudaq/test/Transforms/arg_subst-7.txt diff --git a/test/Transforms/arg_subst-8.txt b/cudaq/test/Transforms/arg_subst-8.txt similarity index 100% rename from test/Transforms/arg_subst-8.txt rename to cudaq/test/Transforms/arg_subst-8.txt diff --git a/test/Transforms/arg_subst.txt b/cudaq/test/Transforms/arg_subst.txt similarity index 100% rename from test/Transforms/arg_subst.txt rename to cudaq/test/Transforms/arg_subst.txt diff --git a/test/Transforms/arg_subst_func.qke b/cudaq/test/Transforms/arg_subst_func.qke similarity index 100% rename from test/Transforms/arg_subst_func.qke rename to cudaq/test/Transforms/arg_subst_func.qke diff --git a/test/Transforms/basic-sroa.qke b/cudaq/test/Transforms/basic-sroa.qke similarity index 100% rename from test/Transforms/basic-sroa.qke rename to cudaq/test/Transforms/basic-sroa.qke diff --git a/test/Transforms/basic.qke b/cudaq/test/Transforms/basic.qke similarity index 100% rename from test/Transforms/basic.qke rename to cudaq/test/Transforms/basic.qke diff --git a/test/Transforms/bell.qke b/cudaq/test/Transforms/bell.qke similarity index 100% rename from test/Transforms/bell.qke rename to cudaq/test/Transforms/bell.qke diff --git a/test/Transforms/canonical-1.qke b/cudaq/test/Transforms/canonical-1.qke similarity index 100% rename from test/Transforms/canonical-1.qke rename to cudaq/test/Transforms/canonical-1.qke diff --git a/test/Transforms/canonical-2.qke b/cudaq/test/Transforms/canonical-2.qke similarity index 100% rename from test/Transforms/canonical-2.qke rename to cudaq/test/Transforms/canonical-2.qke diff --git a/test/Transforms/canonical-3.qke b/cudaq/test/Transforms/canonical-3.qke similarity index 100% rename from test/Transforms/canonical-3.qke rename to cudaq/test/Transforms/canonical-3.qke diff --git a/test/Transforms/cast.qke b/cudaq/test/Transforms/cast.qke similarity index 100% rename from test/Transforms/cast.qke rename to cudaq/test/Transforms/cast.qke diff --git a/test/Transforms/cast_fold.qke b/cudaq/test/Transforms/cast_fold.qke similarity index 100% rename from test/Transforms/cast_fold.qke rename to cudaq/test/Transforms/cast_fold.qke diff --git a/test/Transforms/cc_execution_manager.qke b/cudaq/test/Transforms/cc_execution_manager.qke similarity index 100% rename from test/Transforms/cc_execution_manager.qke rename to cudaq/test/Transforms/cc_execution_manager.qke diff --git a/test/Transforms/cc_to_llvm.qke b/cudaq/test/Transforms/cc_to_llvm.qke similarity index 100% rename from test/Transforms/cc_to_llvm.qke rename to cudaq/test/Transforms/cc_to_llvm.qke diff --git a/test/Transforms/classical_optimization.qke b/cudaq/test/Transforms/classical_optimization.qke similarity index 100% rename from test/Transforms/classical_optimization.qke rename to cudaq/test/Transforms/classical_optimization.qke diff --git a/test/Transforms/coalesce.qke b/cudaq/test/Transforms/coalesce.qke similarity index 100% rename from test/Transforms/coalesce.qke rename to cudaq/test/Transforms/coalesce.qke diff --git a/test/Transforms/codegen_dialect.qke b/cudaq/test/Transforms/codegen_dialect.qke similarity index 100% rename from test/Transforms/codegen_dialect.qke rename to cudaq/test/Transforms/codegen_dialect.qke diff --git a/test/Transforms/combine.qke b/cudaq/test/Transforms/combine.qke similarity index 100% rename from test/Transforms/combine.qke rename to cudaq/test/Transforms/combine.qke diff --git a/test/Transforms/combine_measurements.qke b/cudaq/test/Transforms/combine_measurements.qke similarity index 100% rename from test/Transforms/combine_measurements.qke rename to cudaq/test/Transforms/combine_measurements.qke diff --git a/test/Transforms/complex.qke b/cudaq/test/Transforms/complex.qke similarity index 100% rename from test/Transforms/complex.qke rename to cudaq/test/Transforms/complex.qke diff --git a/test/Transforms/compute_action.qke b/cudaq/test/Transforms/compute_action.qke similarity index 100% rename from test/Transforms/compute_action.qke rename to cudaq/test/Transforms/compute_action.qke diff --git a/test/Transforms/compute_ptr.qke b/cudaq/test/Transforms/compute_ptr.qke similarity index 100% rename from test/Transforms/compute_ptr.qke rename to cudaq/test/Transforms/compute_ptr.qke diff --git a/test/Transforms/const_prop_complex.qke b/cudaq/test/Transforms/const_prop_complex.qke similarity index 100% rename from test/Transforms/const_prop_complex.qke rename to cudaq/test/Transforms/const_prop_complex.qke diff --git a/test/Transforms/control_and_adjoint.qke b/cudaq/test/Transforms/control_and_adjoint.qke similarity index 100% rename from test/Transforms/control_and_adjoint.qke rename to cudaq/test/Transforms/control_and_adjoint.qke diff --git a/test/Transforms/control_flow.qke b/cudaq/test/Transforms/control_flow.qke similarity index 100% rename from test/Transforms/control_flow.qke rename to cudaq/test/Transforms/control_flow.qke diff --git a/test/Transforms/control_on_adjoint.qke b/cudaq/test/Transforms/control_on_adjoint.qke similarity index 100% rename from test/Transforms/control_on_adjoint.qke rename to cudaq/test/Transforms/control_on_adjoint.qke diff --git a/test/Transforms/controlled_rotation_varargs_regression.qke b/cudaq/test/Transforms/controlled_rotation_varargs_regression.qke similarity index 100% rename from test/Transforms/controlled_rotation_varargs_regression.qke rename to cudaq/test/Transforms/controlled_rotation_varargs_regression.qke diff --git a/test/Transforms/cse.qke b/cudaq/test/Transforms/cse.qke similarity index 100% rename from test/Transforms/cse.qke rename to cudaq/test/Transforms/cse.qke diff --git a/test/Transforms/custom_pass.qke b/cudaq/test/Transforms/custom_pass.qke similarity index 100% rename from test/Transforms/custom_pass.qke rename to cudaq/test/Transforms/custom_pass.qke diff --git a/test/Transforms/delay_measurements.qke b/cudaq/test/Transforms/delay_measurements.qke similarity index 100% rename from test/Transforms/delay_measurements.qke rename to cudaq/test/Transforms/delay_measurements.qke diff --git a/test/Transforms/dep_analysis.qke b/cudaq/test/Transforms/dep_analysis.qke similarity index 100% rename from test/Transforms/dep_analysis.qke rename to cudaq/test/Transforms/dep_analysis.qke diff --git a/test/Transforms/dep_analysis_bug_classical.qke b/cudaq/test/Transforms/dep_analysis_bug_classical.qke similarity index 100% rename from test/Transforms/dep_analysis_bug_classical.qke rename to cudaq/test/Transforms/dep_analysis_bug_classical.qke diff --git a/test/Transforms/dep_analysis_bug_lifting_schedule.qke b/cudaq/test/Transforms/dep_analysis_bug_lifting_schedule.qke similarity index 100% rename from test/Transforms/dep_analysis_bug_lifting_schedule.qke rename to cudaq/test/Transforms/dep_analysis_bug_lifting_schedule.qke diff --git a/test/Transforms/dep_analysis_bug_lowering.qke b/cudaq/test/Transforms/dep_analysis_bug_lowering.qke similarity index 100% rename from test/Transforms/dep_analysis_bug_lowering.qke rename to cudaq/test/Transforms/dep_analysis_bug_lowering.qke diff --git a/test/Transforms/dep_analysis_classical.qke b/cudaq/test/Transforms/dep_analysis_classical.qke similarity index 100% rename from test/Transforms/dep_analysis_classical.qke rename to cudaq/test/Transforms/dep_analysis_classical.qke diff --git a/test/Transforms/dep_analysis_lifting.qke b/cudaq/test/Transforms/dep_analysis_lifting.qke similarity index 100% rename from test/Transforms/dep_analysis_lifting.qke rename to cudaq/test/Transforms/dep_analysis_lifting.qke diff --git a/test/Transforms/desugar_cable.qke b/cudaq/test/Transforms/desugar_cable.qke similarity index 100% rename from test/Transforms/desugar_cable.qke rename to cudaq/test/Transforms/desugar_cable.qke diff --git a/test/Transforms/deuteron.qke b/cudaq/test/Transforms/deuteron.qke similarity index 100% rename from test/Transforms/deuteron.qke rename to cudaq/test/Transforms/deuteron.qke diff --git a/test/Transforms/device_call.qke b/cudaq/test/Transforms/device_call.qke similarity index 100% rename from test/Transforms/device_call.qke rename to cudaq/test/Transforms/device_call.qke diff --git a/test/Transforms/dsr.qke b/cudaq/test/Transforms/dsr.qke similarity index 100% rename from test/Transforms/dsr.qke rename to cudaq/test/Transforms/dsr.qke diff --git a/test/Transforms/dummy.qke b/cudaq/test/Transforms/dummy.qke similarity index 100% rename from test/Transforms/dummy.qke rename to cudaq/test/Transforms/dummy.qke diff --git a/test/Transforms/erase_vcc.qke b/cudaq/test/Transforms/erase_vcc.qke similarity index 100% rename from test/Transforms/erase_vcc.qke rename to cudaq/test/Transforms/erase_vcc.qke diff --git a/test/Transforms/exp_pauli-1.qke b/cudaq/test/Transforms/exp_pauli-1.qke similarity index 100% rename from test/Transforms/exp_pauli-1.qke rename to cudaq/test/Transforms/exp_pauli-1.qke diff --git a/test/Transforms/expand_measurements_handle.qke b/cudaq/test/Transforms/expand_measurements_handle.qke similarity index 100% rename from test/Transforms/expand_measurements_handle.qke rename to cudaq/test/Transforms/expand_measurements_handle.qke diff --git a/test/Transforms/expand_veqs.qke b/cudaq/test/Transforms/expand_veqs.qke similarity index 100% rename from test/Transforms/expand_veqs.qke rename to cudaq/test/Transforms/expand_veqs.qke diff --git a/test/Transforms/expand_veqs_relaxsize.qke b/cudaq/test/Transforms/expand_veqs_relaxsize.qke similarity index 100% rename from test/Transforms/expand_veqs_relaxsize.qke rename to cudaq/test/Transforms/expand_veqs_relaxsize.qke diff --git a/test/Transforms/factor_quantum.qke b/cudaq/test/Transforms/factor_quantum.qke similarity index 100% rename from test/Transforms/factor_quantum.qke rename to cudaq/test/Transforms/factor_quantum.qke diff --git a/test/Transforms/inline.qke b/cudaq/test/Transforms/inline.qke similarity index 100% rename from test/Transforms/inline.qke rename to cudaq/test/Transforms/inline.qke diff --git a/test/Transforms/inline_simplify.qke b/cudaq/test/Transforms/inline_simplify.qke similarity index 100% rename from test/Transforms/inline_simplify.qke rename to cudaq/test/Transforms/inline_simplify.qke diff --git a/test/Transforms/invalid.qke b/cudaq/test/Transforms/invalid.qke similarity index 100% rename from test/Transforms/invalid.qke rename to cudaq/test/Transforms/invalid.qke diff --git a/test/Transforms/kernel_exec-1.qke b/cudaq/test/Transforms/kernel_exec-1.qke similarity index 100% rename from test/Transforms/kernel_exec-1.qke rename to cudaq/test/Transforms/kernel_exec-1.qke diff --git a/test/Transforms/kernel_exec-2.qke b/cudaq/test/Transforms/kernel_exec-2.qke similarity index 100% rename from test/Transforms/kernel_exec-2.qke rename to cudaq/test/Transforms/kernel_exec-2.qke diff --git a/test/Transforms/lambda_kernel_exec.qke b/cudaq/test/Transforms/lambda_kernel_exec.qke similarity index 100% rename from test/Transforms/lambda_kernel_exec.qke rename to cudaq/test/Transforms/lambda_kernel_exec.qke diff --git a/test/Transforms/lambda_lifting-1.qke b/cudaq/test/Transforms/lambda_lifting-1.qke similarity index 100% rename from test/Transforms/lambda_lifting-1.qke rename to cudaq/test/Transforms/lambda_lifting-1.qke diff --git a/test/Transforms/lambda_lifting-2.qke b/cudaq/test/Transforms/lambda_lifting-2.qke similarity index 100% rename from test/Transforms/lambda_lifting-2.qke rename to cudaq/test/Transforms/lambda_lifting-2.qke diff --git a/test/Transforms/lambda_lifting-3.qke b/cudaq/test/Transforms/lambda_lifting-3.qke similarity index 100% rename from test/Transforms/lambda_lifting-3.qke rename to cudaq/test/Transforms/lambda_lifting-3.qke diff --git a/test/Transforms/lambda_variable-1.qke b/cudaq/test/Transforms/lambda_variable-1.qke similarity index 100% rename from test/Transforms/lambda_variable-1.qke rename to cudaq/test/Transforms/lambda_variable-1.qke diff --git a/test/Transforms/lambda_variable-2.qke b/cudaq/test/Transforms/lambda_variable-2.qke similarity index 100% rename from test/Transforms/lambda_variable-2.qke rename to cudaq/test/Transforms/lambda_variable-2.qke diff --git a/test/Transforms/lift_array.qke b/cudaq/test/Transforms/lift_array.qke similarity index 100% rename from test/Transforms/lift_array.qke rename to cudaq/test/Transforms/lift_array.qke diff --git a/test/Transforms/linear_control.qke b/cudaq/test/Transforms/linear_control.qke similarity index 100% rename from test/Transforms/linear_control.qke rename to cudaq/test/Transforms/linear_control.qke diff --git a/test/Transforms/loop.qke b/cudaq/test/Transforms/loop.qke similarity index 100% rename from test/Transforms/loop.qke rename to cudaq/test/Transforms/loop.qke diff --git a/test/Transforms/loop_normal_closed_interval.qke b/cudaq/test/Transforms/loop_normal_closed_interval.qke similarity index 100% rename from test/Transforms/loop_normal_closed_interval.qke rename to cudaq/test/Transforms/loop_normal_closed_interval.qke diff --git a/test/Transforms/loop_peeling.qke b/cudaq/test/Transforms/loop_peeling.qke similarity index 100% rename from test/Transforms/loop_peeling.qke rename to cudaq/test/Transforms/loop_peeling.qke diff --git a/test/Transforms/mapping_errors.qke b/cudaq/test/Transforms/mapping_errors.qke similarity index 100% rename from test/Transforms/mapping_errors.qke rename to cudaq/test/Transforms/mapping_errors.qke diff --git a/test/Transforms/mapping_non_unitaries.qke b/cudaq/test/Transforms/mapping_non_unitaries.qke similarity index 100% rename from test/Transforms/mapping_non_unitaries.qke rename to cudaq/test/Transforms/mapping_non_unitaries.qke diff --git a/test/Transforms/mapping_phased_rx.qke b/cudaq/test/Transforms/mapping_phased_rx.qke similarity index 100% rename from test/Transforms/mapping_phased_rx.qke rename to cudaq/test/Transforms/mapping_phased_rx.qke diff --git a/test/Transforms/mapping_qspan.qke b/cudaq/test/Transforms/mapping_qspan.qke similarity index 100% rename from test/Transforms/mapping_qspan.qke rename to cudaq/test/Transforms/mapping_qspan.qke diff --git a/test/Transforms/mapping_unitaries.qke b/cudaq/test/Transforms/mapping_unitaries.qke similarity index 100% rename from test/Transforms/mapping_unitaries.qke rename to cudaq/test/Transforms/mapping_unitaries.qke diff --git a/test/Transforms/mapping_with_meas-1.qke b/cudaq/test/Transforms/mapping_with_meas-1.qke similarity index 100% rename from test/Transforms/mapping_with_meas-1.qke rename to cudaq/test/Transforms/mapping_with_meas-1.qke diff --git a/test/Transforms/memtoreg-0.qke b/cudaq/test/Transforms/memtoreg-0.qke similarity index 100% rename from test/Transforms/memtoreg-0.qke rename to cudaq/test/Transforms/memtoreg-0.qke diff --git a/test/Transforms/memtoreg-1.qke b/cudaq/test/Transforms/memtoreg-1.qke similarity index 100% rename from test/Transforms/memtoreg-1.qke rename to cudaq/test/Transforms/memtoreg-1.qke diff --git a/test/Transforms/memtoreg-2.qke b/cudaq/test/Transforms/memtoreg-2.qke similarity index 100% rename from test/Transforms/memtoreg-2.qke rename to cudaq/test/Transforms/memtoreg-2.qke diff --git a/test/Transforms/memtoreg-3.qke b/cudaq/test/Transforms/memtoreg-3.qke similarity index 100% rename from test/Transforms/memtoreg-3.qke rename to cudaq/test/Transforms/memtoreg-3.qke diff --git a/test/Transforms/memtoreg-4.qke b/cudaq/test/Transforms/memtoreg-4.qke similarity index 100% rename from test/Transforms/memtoreg-4.qke rename to cudaq/test/Transforms/memtoreg-4.qke diff --git a/test/Transforms/memtoreg-5.qke b/cudaq/test/Transforms/memtoreg-5.qke similarity index 100% rename from test/Transforms/memtoreg-5.qke rename to cudaq/test/Transforms/memtoreg-5.qke diff --git a/test/Transforms/memtoreg-6.qke b/cudaq/test/Transforms/memtoreg-6.qke similarity index 100% rename from test/Transforms/memtoreg-6.qke rename to cudaq/test/Transforms/memtoreg-6.qke diff --git a/test/Transforms/memtoreg-7.qke b/cudaq/test/Transforms/memtoreg-7.qke similarity index 100% rename from test/Transforms/memtoreg-7.qke rename to cudaq/test/Transforms/memtoreg-7.qke diff --git a/test/Transforms/merge_rotation.qke b/cudaq/test/Transforms/merge_rotation.qke similarity index 100% rename from test/Transforms/merge_rotation.qke rename to cudaq/test/Transforms/merge_rotation.qke diff --git a/test/Transforms/multicontrol_decomposition.qke b/cudaq/test/Transforms/multicontrol_decomposition.qke similarity index 100% rename from test/Transforms/multicontrol_decomposition.qke rename to cudaq/test/Transforms/multicontrol_decomposition.qke diff --git a/test/Transforms/mz.qke b/cudaq/test/Transforms/mz.qke similarity index 100% rename from test/Transforms/mz.qke rename to cudaq/test/Transforms/mz.qke diff --git a/test/Transforms/nullwire.qke b/cudaq/test/Transforms/nullwire.qke similarity index 100% rename from test/Transforms/nullwire.qke rename to cudaq/test/Transforms/nullwire.qke diff --git a/test/Transforms/observeAnsatz.qke b/cudaq/test/Transforms/observeAnsatz.qke similarity index 100% rename from test/Transforms/observeAnsatz.qke rename to cudaq/test/Transforms/observeAnsatz.qke diff --git a/test/Transforms/phase_folding.qke b/cudaq/test/Transforms/phase_folding.qke similarity index 100% rename from test/Transforms/phase_folding.qke rename to cudaq/test/Transforms/phase_folding.qke diff --git a/test/Transforms/phase_folding_qpe2qubits.qke b/cudaq/test/Transforms/phase_folding_qpe2qubits.qke similarity index 100% rename from test/Transforms/phase_folding_qpe2qubits.qke rename to cudaq/test/Transforms/phase_folding_qpe2qubits.qke diff --git a/test/Transforms/phase_folding_simple.qke b/cudaq/test/Transforms/phase_folding_simple.qke similarity index 100% rename from test/Transforms/phase_folding_simple.qke rename to cudaq/test/Transforms/phase_folding_simple.qke diff --git a/test/Transforms/propagate_metadata.qke b/cudaq/test/Transforms/propagate_metadata.qke similarity index 100% rename from test/Transforms/propagate_metadata.qke rename to cudaq/test/Transforms/propagate_metadata.qke diff --git a/test/Transforms/propagate_metadata_apply.qke b/cudaq/test/Transforms/propagate_metadata_apply.qke similarity index 100% rename from test/Transforms/propagate_metadata_apply.qke rename to cudaq/test/Transforms/propagate_metadata_apply.qke diff --git a/test/Transforms/pruned_control.qke b/cudaq/test/Transforms/pruned_control.qke similarity index 100% rename from test/Transforms/pruned_control.qke rename to cudaq/test/Transforms/pruned_control.qke diff --git a/test/Transforms/qir_api_branching.qke b/cudaq/test/Transforms/qir_api_branching.qke similarity index 100% rename from test/Transforms/qir_api_branching.qke rename to cudaq/test/Transforms/qir_api_branching.qke diff --git a/test/Transforms/qir_api_measure_handle.qke b/cudaq/test/Transforms/qir_api_measure_handle.qke similarity index 100% rename from test/Transforms/qir_api_measure_handle.qke rename to cudaq/test/Transforms/qir_api_measure_handle.qke diff --git a/test/Transforms/qir_base_profile.qke b/cudaq/test/Transforms/qir_base_profile.qke similarity index 100% rename from test/Transforms/qir_base_profile.qke rename to cudaq/test/Transforms/qir_base_profile.qke diff --git a/test/Transforms/qpe.qke b/cudaq/test/Transforms/qpe.qke similarity index 100% rename from test/Transforms/qpe.qke rename to cudaq/test/Transforms/qpe.qke diff --git a/test/Transforms/quake-errors.qke b/cudaq/test/Transforms/quake-errors.qke similarity index 100% rename from test/Transforms/quake-errors.qke rename to cudaq/test/Transforms/quake-errors.qke diff --git a/test/Transforms/quake_simplify.qke b/cudaq/test/Transforms/quake_simplify.qke similarity index 100% rename from test/Transforms/quake_simplify.qke rename to cudaq/test/Transforms/quake_simplify.qke diff --git a/test/Transforms/quake_to_cc.qke b/cudaq/test/Transforms/quake_to_cc.qke similarity index 100% rename from test/Transforms/quake_to_cc.qke rename to cudaq/test/Transforms/quake_to_cc.qke diff --git a/test/Transforms/regtomem-2.qke b/cudaq/test/Transforms/regtomem-2.qke similarity index 100% rename from test/Transforms/regtomem-2.qke rename to cudaq/test/Transforms/regtomem-2.qke diff --git a/test/Transforms/regtomem.qke b/cudaq/test/Transforms/regtomem.qke similarity index 100% rename from test/Transforms/regtomem.qke rename to cudaq/test/Transforms/regtomem.qke diff --git a/test/Transforms/reify_span-0.qke b/cudaq/test/Transforms/reify_span-0.qke similarity index 100% rename from test/Transforms/reify_span-0.qke rename to cudaq/test/Transforms/reify_span-0.qke diff --git a/test/Transforms/reify_span-0.txt b/cudaq/test/Transforms/reify_span-0.txt similarity index 100% rename from test/Transforms/reify_span-0.txt rename to cudaq/test/Transforms/reify_span-0.txt diff --git a/test/Transforms/reify_span-1.qke b/cudaq/test/Transforms/reify_span-1.qke similarity index 100% rename from test/Transforms/reify_span-1.qke rename to cudaq/test/Transforms/reify_span-1.qke diff --git a/test/Transforms/reify_span-2.qke b/cudaq/test/Transforms/reify_span-2.qke similarity index 100% rename from test/Transforms/reify_span-2.qke rename to cudaq/test/Transforms/reify_span-2.qke diff --git a/test/Transforms/reify_span-3.qke b/cudaq/test/Transforms/reify_span-3.qke similarity index 100% rename from test/Transforms/reify_span-3.qke rename to cudaq/test/Transforms/reify_span-3.qke diff --git a/test/Transforms/replace_state_with_kernel.qke b/cudaq/test/Transforms/replace_state_with_kernel.qke similarity index 100% rename from test/Transforms/replace_state_with_kernel.qke rename to cudaq/test/Transforms/replace_state_with_kernel.qke diff --git a/test/Transforms/reset_after_measure.qke b/cudaq/test/Transforms/reset_after_measure.qke similarity index 100% rename from test/Transforms/reset_after_measure.qke rename to cudaq/test/Transforms/reset_after_measure.qke diff --git a/test/Transforms/resource_count_preprocess.qke b/cudaq/test/Transforms/resource_count_preprocess.qke similarity index 100% rename from test/Transforms/resource_count_preprocess.qke rename to cudaq/test/Transforms/resource_count_preprocess.qke diff --git a/test/Transforms/return_vector.qke b/cudaq/test/Transforms/return_vector.qke similarity index 100% rename from test/Transforms/return_vector.qke rename to cudaq/test/Transforms/return_vector.qke diff --git a/test/Transforms/roundtrip-ops.qke b/cudaq/test/Transforms/roundtrip-ops.qke similarity index 100% rename from test/Transforms/roundtrip-ops.qke rename to cudaq/test/Transforms/roundtrip-ops.qke diff --git a/test/Transforms/run_semantics_hackery.qke b/cudaq/test/Transforms/run_semantics_hackery.qke similarity index 100% rename from test/Transforms/run_semantics_hackery.qke rename to cudaq/test/Transforms/run_semantics_hackery.qke diff --git a/test/Transforms/sfp.qke b/cudaq/test/Transforms/sfp.qke similarity index 100% rename from test/Transforms/sfp.qke rename to cudaq/test/Transforms/sfp.qke diff --git a/test/Transforms/sroa.qke b/cudaq/test/Transforms/sroa.qke similarity index 100% rename from test/Transforms/sroa.qke rename to cudaq/test/Transforms/sroa.qke diff --git a/test/Transforms/stack.qke b/cudaq/test/Transforms/stack.qke similarity index 100% rename from test/Transforms/stack.qke rename to cudaq/test/Transforms/stack.qke diff --git a/test/Transforms/state_prep.qke b/cudaq/test/Transforms/state_prep.qke similarity index 100% rename from test/Transforms/state_prep.qke rename to cudaq/test/Transforms/state_prep.qke diff --git a/test/Transforms/to_cfg.qke b/cudaq/test/Transforms/to_cfg.qke similarity index 100% rename from test/Transforms/to_cfg.qke rename to cudaq/test/Transforms/to_cfg.qke diff --git a/test/Transforms/unroll_loop_with_break.qke b/cudaq/test/Transforms/unroll_loop_with_break.qke similarity index 100% rename from test/Transforms/unroll_loop_with_break.qke rename to cudaq/test/Transforms/unroll_loop_with_break.qke diff --git a/test/Transforms/vector.qke b/cudaq/test/Transforms/vector.qke similarity index 100% rename from test/Transforms/vector.qke rename to cudaq/test/Transforms/vector.qke diff --git a/test/Transforms/wire_sink.qke b/cudaq/test/Transforms/wire_sink.qke similarity index 100% rename from test/Transforms/wire_sink.qke rename to cudaq/test/Transforms/wire_sink.qke diff --git a/test/Transforms/wires_to_wireset.qke b/cudaq/test/Transforms/wires_to_wireset.qke similarity index 100% rename from test/Transforms/wires_to_wireset.qke rename to cudaq/test/Transforms/wires_to_wireset.qke diff --git a/test/Transforms/wireset_codegen.qke b/cudaq/test/Transforms/wireset_codegen.qke similarity index 100% rename from test/Transforms/wireset_codegen.qke rename to cudaq/test/Transforms/wireset_codegen.qke diff --git a/test/Transforms/write_after_write_elimination.qke b/cudaq/test/Transforms/write_after_write_elimination.qke similarity index 100% rename from test/Transforms/write_after_write_elimination.qke rename to cudaq/test/Transforms/write_after_write_elimination.qke diff --git a/test/Translate/IQM/basic.qke b/cudaq/test/Translate/IQM/basic.qke similarity index 100% rename from test/Translate/IQM/basic.qke rename to cudaq/test/Translate/IQM/basic.qke diff --git a/test/Translate/IQM/extractOnConstant.qke b/cudaq/test/Translate/IQM/extractOnConstant.qke similarity index 100% rename from test/Translate/IQM/extractOnConstant.qke rename to cudaq/test/Translate/IQM/extractOnConstant.qke diff --git a/test/Translate/OpenQASM/basic.qke b/cudaq/test/Translate/OpenQASM/basic.qke similarity index 100% rename from test/Translate/OpenQASM/basic.qke rename to cudaq/test/Translate/OpenQASM/basic.qke diff --git a/test/Translate/OpenQASM/bugReport_641.qke b/cudaq/test/Translate/OpenQASM/bugReport_641.qke similarity index 100% rename from test/Translate/OpenQASM/bugReport_641.qke rename to cudaq/test/Translate/OpenQASM/bugReport_641.qke diff --git a/test/Translate/OpenQASM/callGraph_641.qke b/cudaq/test/Translate/OpenQASM/callGraph_641.qke similarity index 100% rename from test/Translate/OpenQASM/callGraph_641.qke rename to cudaq/test/Translate/OpenQASM/callGraph_641.qke diff --git a/test/Translate/OpenQASM/callOp_380.qke b/cudaq/test/Translate/OpenQASM/callOp_380.qke similarity index 100% rename from test/Translate/OpenQASM/callOp_380.qke rename to cudaq/test/Translate/OpenQASM/callOp_380.qke diff --git a/test/Translate/OpenQASM/combine_then_translate.qke b/cudaq/test/Translate/OpenQASM/combine_then_translate.qke similarity index 100% rename from test/Translate/OpenQASM/combine_then_translate.qke rename to cudaq/test/Translate/OpenQASM/combine_then_translate.qke diff --git a/test/Translate/OpenQASM/topologicalSort_603.qke b/cudaq/test/Translate/OpenQASM/topologicalSort_603.qke similarity index 100% rename from test/Translate/OpenQASM/topologicalSort_603.qke rename to cudaq/test/Translate/OpenQASM/topologicalSort_603.qke diff --git a/test/Translate/alloca_no_operand.qke b/cudaq/test/Translate/alloca_no_operand.qke similarity index 100% rename from test/Translate/alloca_no_operand.qke rename to cudaq/test/Translate/alloca_no_operand.qke diff --git a/test/Translate/apply_noise.qke b/cudaq/test/Translate/apply_noise.qke similarity index 100% rename from test/Translate/apply_noise.qke rename to cudaq/test/Translate/apply_noise.qke diff --git a/test/Translate/argument.qke b/cudaq/test/Translate/argument.qke similarity index 100% rename from test/Translate/argument.qke rename to cudaq/test/Translate/argument.qke diff --git a/test/Translate/array_record_insert.qke b/cudaq/test/Translate/array_record_insert.qke similarity index 100% rename from test/Translate/array_record_insert.qke rename to cudaq/test/Translate/array_record_insert.qke diff --git a/test/Translate/base_profile-1.qke b/cudaq/test/Translate/base_profile-1.qke similarity index 100% rename from test/Translate/base_profile-1.qke rename to cudaq/test/Translate/base_profile-1.qke diff --git a/test/Translate/base_profile-2.qke b/cudaq/test/Translate/base_profile-2.qke similarity index 100% rename from test/Translate/base_profile-2.qke rename to cudaq/test/Translate/base_profile-2.qke diff --git a/test/Translate/base_profile-3.qke b/cudaq/test/Translate/base_profile-3.qke similarity index 100% rename from test/Translate/base_profile-3.qke rename to cudaq/test/Translate/base_profile-3.qke diff --git a/test/Translate/base_profile-4.qke b/cudaq/test/Translate/base_profile-4.qke similarity index 100% rename from test/Translate/base_profile-4.qke rename to cudaq/test/Translate/base_profile-4.qke diff --git a/test/Translate/base_profile_verify.qke b/cudaq/test/Translate/base_profile_verify.qke similarity index 100% rename from test/Translate/base_profile_verify.qke rename to cudaq/test/Translate/base_profile_verify.qke diff --git a/test/Translate/basic.qke b/cudaq/test/Translate/basic.qke similarity index 100% rename from test/Translate/basic.qke rename to cudaq/test/Translate/basic.qke diff --git a/test/Translate/cable_ops.qke b/cudaq/test/Translate/cable_ops.qke similarity index 100% rename from test/Translate/cable_ops.qke rename to cudaq/test/Translate/cable_ops.qke diff --git a/test/Translate/callable.qke b/cudaq/test/Translate/callable.qke similarity index 100% rename from test/Translate/callable.qke rename to cudaq/test/Translate/callable.qke diff --git a/test/Translate/callable_closure.qke b/cudaq/test/Translate/callable_closure.qke similarity index 100% rename from test/Translate/callable_closure.qke rename to cudaq/test/Translate/callable_closure.qke diff --git a/test/Translate/cast.qke b/cudaq/test/Translate/cast.qke similarity index 100% rename from test/Translate/cast.qke rename to cudaq/test/Translate/cast.qke diff --git a/test/Translate/const_array.qke b/cudaq/test/Translate/const_array.qke similarity index 100% rename from test/Translate/const_array.qke rename to cudaq/test/Translate/const_array.qke diff --git a/test/Translate/custom_operation.qke b/cudaq/test/Translate/custom_operation.qke similarity index 100% rename from test/Translate/custom_operation.qke rename to cudaq/test/Translate/custom_operation.qke diff --git a/test/Translate/emit-mlir.qke b/cudaq/test/Translate/emit-mlir.qke similarity index 100% rename from test/Translate/emit-mlir.qke rename to cudaq/test/Translate/emit-mlir.qke diff --git a/test/Translate/exp_pauli-1.qke b/cudaq/test/Translate/exp_pauli-1.qke similarity index 100% rename from test/Translate/exp_pauli-1.qke rename to cudaq/test/Translate/exp_pauli-1.qke diff --git a/test/Translate/exp_pauli-3.qke b/cudaq/test/Translate/exp_pauli-3.qke similarity index 100% rename from test/Translate/exp_pauli-3.qke rename to cudaq/test/Translate/exp_pauli-3.qke diff --git a/test/Translate/ghz.qke b/cudaq/test/Translate/ghz.qke similarity index 100% rename from test/Translate/ghz.qke rename to cudaq/test/Translate/ghz.qke diff --git a/test/Translate/init_state.cpp b/cudaq/test/Translate/init_state.cpp similarity index 100% rename from test/Translate/init_state.cpp rename to cudaq/test/Translate/init_state.cpp diff --git a/test/Translate/issue_1703.qke b/cudaq/test/Translate/issue_1703.qke similarity index 100% rename from test/Translate/issue_1703.qke rename to cudaq/test/Translate/issue_1703.qke diff --git a/test/Translate/measure.qke b/cudaq/test/Translate/measure.qke similarity index 100% rename from test/Translate/measure.qke rename to cudaq/test/Translate/measure.qke diff --git a/test/Translate/openqasm2_adj_rotations.cpp b/cudaq/test/Translate/openqasm2_adj_rotations.cpp similarity index 100% rename from test/Translate/openqasm2_adj_rotations.cpp rename to cudaq/test/Translate/openqasm2_adj_rotations.cpp diff --git a/test/Translate/openqasm2_empty_kernel.cpp b/cudaq/test/Translate/openqasm2_empty_kernel.cpp similarity index 100% rename from test/Translate/openqasm2_empty_kernel.cpp rename to cudaq/test/Translate/openqasm2_empty_kernel.cpp diff --git a/test/Translate/openqasm2_ghz.cpp b/cudaq/test/Translate/openqasm2_ghz.cpp similarity index 100% rename from test/Translate/openqasm2_ghz.cpp rename to cudaq/test/Translate/openqasm2_ghz.cpp diff --git a/test/Translate/openqasm2_loop.cpp b/cudaq/test/Translate/openqasm2_loop.cpp similarity index 100% rename from test/Translate/openqasm2_loop.cpp rename to cudaq/test/Translate/openqasm2_loop.cpp diff --git a/test/Translate/openqasm2_simple.cpp b/cudaq/test/Translate/openqasm2_simple.cpp similarity index 100% rename from test/Translate/openqasm2_simple.cpp rename to cudaq/test/Translate/openqasm2_simple.cpp diff --git a/test/Translate/openqasm2_vector.cpp b/cudaq/test/Translate/openqasm2_vector.cpp similarity index 100% rename from test/Translate/openqasm2_vector.cpp rename to cudaq/test/Translate/openqasm2_vector.cpp diff --git a/test/Translate/qalloc_initfloat.qke b/cudaq/test/Translate/qalloc_initfloat.qke similarity index 100% rename from test/Translate/qalloc_initfloat.qke rename to cudaq/test/Translate/qalloc_initfloat.qke diff --git a/test/Translate/qalloc_initialization.qke b/cudaq/test/Translate/qalloc_initialization.qke similarity index 100% rename from test/Translate/qalloc_initialization.qke rename to cudaq/test/Translate/qalloc_initialization.qke diff --git a/test/Translate/return_values.qke b/cudaq/test/Translate/return_values.qke similarity index 100% rename from test/Translate/return_values.qke rename to cudaq/test/Translate/return_values.qke diff --git a/test/Translate/select.qke b/cudaq/test/Translate/select.qke similarity index 100% rename from test/Translate/select.qke rename to cudaq/test/Translate/select.qke diff --git a/test/Translate/value-0.qke b/cudaq/test/Translate/value-0.qke similarity index 100% rename from test/Translate/value-0.qke rename to cudaq/test/Translate/value-0.qke diff --git a/test/Translate/veq_or_qubit_control_args.qke b/cudaq/test/Translate/veq_or_qubit_control_args.qke similarity index 100% rename from test/Translate/veq_or_qubit_control_args.qke rename to cudaq/test/Translate/veq_or_qubit_control_args.qke diff --git a/test/lit.cfg.py b/cudaq/test/lit.cfg.py similarity index 100% rename from test/lit.cfg.py rename to cudaq/test/lit.cfg.py diff --git a/test/lit.site.cfg.py.in b/cudaq/test/lit.site.cfg.py.in similarity index 96% rename from test/lit.site.cfg.py.in rename to cudaq/test/lit.site.cfg.py.in index e8da0f697ae..cfdecd1663e 100644 --- a/test/lit.site.cfg.py.in +++ b/cudaq/test/lit.site.cfg.py.in @@ -43,4 +43,4 @@ import lit.llvm lit.llvm.initialize(lit_config, config) # Let the main config do the real work. -lit_config.load_config(config, "@CUDAQ_SOURCE_DIR@/test/lit.cfg.py") +lit_config.load_config(config, "@CUDAQ_SOURCE_DIR@/cudaq/test/lit.cfg.py") diff --git a/test/plugin/CMakeLists.txt b/cudaq/test/plugin/CMakeLists.txt similarity index 100% rename from test/plugin/CMakeLists.txt rename to cudaq/test/plugin/CMakeLists.txt diff --git a/test/plugin/CustomPassPlugin.cpp b/cudaq/test/plugin/CustomPassPlugin.cpp similarity index 100% rename from test/plugin/CustomPassPlugin.cpp rename to cudaq/test/plugin/CustomPassPlugin.cpp From 4a44e0f5a8b9afca2f62a81023d480bce8e5a00f Mon Sep 17 00:00:00 2001 From: Eric Schweitz Date: Fri, 15 May 2026 11:00:39 -0700 Subject: [PATCH 5/9] Fix symbolic link. Signed-off-by: Eric Schweitz --- cudaq/test/ArgumentConversion/test_argument_conversion.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cudaq/test/ArgumentConversion/test_argument_conversion.cpp b/cudaq/test/ArgumentConversion/test_argument_conversion.cpp index aaad276e135..1c078538f8f 120000 --- a/cudaq/test/ArgumentConversion/test_argument_conversion.cpp +++ b/cudaq/test/ArgumentConversion/test_argument_conversion.cpp @@ -1 +1 @@ -../../runtime/test/test_argument_conversion.cpp \ No newline at end of file +../../../runtime/test/test_argument_conversion.cpp \ No newline at end of file From a6a54fb5eac529f5fbf3c618e9c7fa2664cd2f2b Mon Sep 17 00:00:00 2001 From: Eric Schweitz Date: Fri, 15 May 2026 12:19:37 -0700 Subject: [PATCH 6/9] Fixes Signed-off-by: Eric Schweitz --- cudaq/test/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cudaq/test/CMakeLists.txt b/cudaq/test/CMakeLists.txt index 61e7b3b038a..bc5bfcbaa7d 100644 --- a/cudaq/test/CMakeLists.txt +++ b/cudaq/test/CMakeLists.txt @@ -29,7 +29,7 @@ configure_lit_site_cfg( ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py PATHS ${PATHS_FOR_PLUGINS} - ) +) set(NVQPP_TEST_PARAMS nvqpp_site_config=${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py) @@ -43,6 +43,8 @@ set(NVQPP_TEST_DEPENDS FileCheck test_argument_conversion CustomPassPlugin + cudaq-target-conf + cudaq-rest-qpu ) if (NOT CUDAQ_DISABLE_CPP_FRONTEND) set(NVQPP_TEST_DEPENDS ${NVQPP_TEST_DEPENDS} From 3a2f9be10683940c3dba757f5a93a87976910d2a Mon Sep 17 00:00:00 2001 From: Eric Schweitz Date: Fri, 15 May 2026 13:23:21 -0700 Subject: [PATCH 7/9] Fix broken paths that are hardcoded. sigh Signed-off-by: Eric Schweitz --- unittests/backends/anyon/AnyonStartServerAndTest.sh.in | 2 +- unittests/backends/braket/BraketStartServerAndTest.sh.in | 2 +- unittests/backends/ionq/IonQStartServerAndTest.sh.in | 2 +- unittests/backends/iqm/IQMStartServerAndTest.sh.in | 2 +- unittests/backends/oqc/OQCStartServerAndTest.sh.in | 2 +- unittests/backends/qci/QCIStartServerAndTest.sh.in | 2 +- .../backends/quantinuum/QuantinuumStartServerAndTest.sh.in | 2 +- .../quantinuum/QuantinuumStartServerAndTestNvqpp.sh.in | 2 +- .../quantum_machines/QuantumMachinesStartServerAndTest.sh.in | 4 ++-- unittests/backends/tii/TiiStartServerAndTest.sh.in | 4 ++-- 10 files changed, 12 insertions(+), 12 deletions(-) diff --git a/unittests/backends/anyon/AnyonStartServerAndTest.sh.in b/unittests/backends/anyon/AnyonStartServerAndTest.sh.in index 4332882d61f..0253d058274 100644 --- a/unittests/backends/anyon/AnyonStartServerAndTest.sh.in +++ b/unittests/backends/anyon/AnyonStartServerAndTest.sh.in @@ -36,7 +36,7 @@ EOF # Uncomment this and connect to mock_qpu backend server within the container (mock_qpu/anyon) under main/utils # Launch the fake server -PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/utils/start_mock_qpu.py anyon & +PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/cudaq/utils/start_mock_qpu.py anyon & # we'll need the process id to kill it pid=$(echo "$!") n=0 diff --git a/unittests/backends/braket/BraketStartServerAndTest.sh.in b/unittests/backends/braket/BraketStartServerAndTest.sh.in index d9361251afd..16f1977d3e3 100644 --- a/unittests/backends/braket/BraketStartServerAndTest.sh.in +++ b/unittests/backends/braket/BraketStartServerAndTest.sh.in @@ -36,7 +36,7 @@ EOF # Uncomment this and connect to mock_qpu backend server within the container (mock_qpu/braket) under main/utils # Launch the fake server -PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/utils/start_mock_qpu.py braket & +PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/cudaq/utils/start_mock_qpu.py braket & # we'll need the process id to kill it pid=$(echo "$!") n=0 diff --git a/unittests/backends/ionq/IonQStartServerAndTest.sh.in b/unittests/backends/ionq/IonQStartServerAndTest.sh.in index ef6d5de7a05..19344724e09 100644 --- a/unittests/backends/ionq/IonQStartServerAndTest.sh.in +++ b/unittests/backends/ionq/IonQStartServerAndTest.sh.in @@ -21,7 +21,7 @@ EOF } # Launch the fake server -PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/utils/start_mock_qpu.py ionq & +PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/cudaq/utils/start_mock_qpu.py ionq & # we'll need the process id to kill it pid=$(echo "$!") n=0 diff --git a/unittests/backends/iqm/IQMStartServerAndTest.sh.in b/unittests/backends/iqm/IQMStartServerAndTest.sh.in index a107d8fed56..9f314f20ab7 100644 --- a/unittests/backends/iqm/IQMStartServerAndTest.sh.in +++ b/unittests/backends/iqm/IQMStartServerAndTest.sh.in @@ -32,7 +32,7 @@ EOF tmp_file=$(mktemp) @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/utils/mock_qpu/iqm/mock_iqm_cortex_cli.py $tmp_file # Launch the fake server -@Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/utils/start_mock_qpu.py iqm & +@Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/cudaq/utils/start_mock_qpu.py iqm & # we'll need the process id to kill it pid=$(echo "$!") n=0 diff --git a/unittests/backends/oqc/OQCStartServerAndTest.sh.in b/unittests/backends/oqc/OQCStartServerAndTest.sh.in index e18df266ff0..22a7665c511 100644 --- a/unittests/backends/oqc/OQCStartServerAndTest.sh.in +++ b/unittests/backends/oqc/OQCStartServerAndTest.sh.in @@ -22,7 +22,7 @@ EOF @Python_EXECUTABLE@ -m pip install requests llvmlite # Launch the fake server -PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/utils/start_mock_qpu.py oqc & +PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/cudaq/utils/start_mock_qpu.py oqc & # we'll need the process id to kill it pid=$(echo "$!") n=0 diff --git a/unittests/backends/qci/QCIStartServerAndTest.sh.in b/unittests/backends/qci/QCIStartServerAndTest.sh.in index f0db7ed564a..8eaa49ce52a 100644 --- a/unittests/backends/qci/QCIStartServerAndTest.sh.in +++ b/unittests/backends/qci/QCIStartServerAndTest.sh.in @@ -22,7 +22,7 @@ EOF # Launch the mock server -PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/utils/start_mock_qpu.py qci & +PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/cudaq/utils/start_mock_qpu.py qci & # we'll need the process id to kill it pid=$(echo "$!") n=0 diff --git a/unittests/backends/quantinuum/QuantinuumStartServerAndTest.sh.in b/unittests/backends/quantinuum/QuantinuumStartServerAndTest.sh.in index c6d62efebd9..05cdc055ab3 100644 --- a/unittests/backends/quantinuum/QuantinuumStartServerAndTest.sh.in +++ b/unittests/backends/quantinuum/QuantinuumStartServerAndTest.sh.in @@ -20,7 +20,7 @@ except Exception: EOF } # Launch the fake server -PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/utils/start_mock_qpu.py quantinuum & +PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/cudaq/utils/start_mock_qpu.py quantinuum & # we'll need the process id to kill it pid=$(echo "$!") n=0 diff --git a/unittests/backends/quantinuum/QuantinuumStartServerAndTestNvqpp.sh.in b/unittests/backends/quantinuum/QuantinuumStartServerAndTestNvqpp.sh.in index 6a1b4461a0d..49e66c9bb92 100644 --- a/unittests/backends/quantinuum/QuantinuumStartServerAndTestNvqpp.sh.in +++ b/unittests/backends/quantinuum/QuantinuumStartServerAndTestNvqpp.sh.in @@ -20,7 +20,7 @@ except Exception: EOF } # Launch the fake server -PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/utils/start_mock_qpu.py quantinuum & +PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/cudaq/utils/start_mock_qpu.py quantinuum & # we'll need the process id to kill it pid=$(echo "$!") n=0 diff --git a/unittests/backends/quantum_machines/QuantumMachinesStartServerAndTest.sh.in b/unittests/backends/quantum_machines/QuantumMachinesStartServerAndTest.sh.in index 34b1277e6d4..9ceff4ab52d 100644 --- a/unittests/backends/quantum_machines/QuantumMachinesStartServerAndTest.sh.in +++ b/unittests/backends/quantum_machines/QuantumMachinesStartServerAndTest.sh.in @@ -21,7 +21,7 @@ EOF } # Launch the fake server -PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/utils/start_mock_qpu.py quantum_machines & +PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/cudaq/utils/start_mock_qpu.py quantum_machines & # we'll need the process id to kill it pid=$(echo "$!") n=0 @@ -42,4 +42,4 @@ testsPassed=$? # kill the server kill -INT $pid # return success / failure -exit $testsPassed \ No newline at end of file +exit $testsPassed diff --git a/unittests/backends/tii/TiiStartServerAndTest.sh.in b/unittests/backends/tii/TiiStartServerAndTest.sh.in index f584c9bcfe2..13399928f9c 100644 --- a/unittests/backends/tii/TiiStartServerAndTest.sh.in +++ b/unittests/backends/tii/TiiStartServerAndTest.sh.in @@ -22,7 +22,7 @@ EOF # Launch the mock server -PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/utils/start_mock_qpu.py tii & +PYTHONPATH=@CMAKE_BINARY_DIR@/python @Python_EXECUTABLE@ @CMAKE_SOURCE_DIR@/cudaq/utils/start_mock_qpu.py tii & # we'll need the process id to kill it pid=$(echo "$!") n=0 @@ -44,4 +44,4 @@ testsPassed=$? # kill the server kill -INT $pid # return success / failure -exit $testsPassed \ No newline at end of file +exit $testsPassed From 0738afe0d5d123a02107f4579c230a679189adec Mon Sep 17 00:00:00 2001 From: Eric Schweitz Date: Fri, 15 May 2026 13:42:41 -0700 Subject: [PATCH 8/9] Update license exceptions. Signed-off-by: Eric Schweitz --- .licenserc.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.licenserc.yaml b/.licenserc.yaml index b62e21ec803..b3968b5eadf 100644 --- a/.licenserc.yaml +++ b/.licenserc.yaml @@ -30,7 +30,7 @@ header: - 'LICENSE' - 'NOTICE' - 'llms.txt' - - 'test/README.txt' + - 'cudaq/test/README.txt' - 'runtime/cudaq/platform/default/rest/helpers/anyon/*.txt' - 'targettests/Target/IQM/*.txt' - 'unittests/backends/iqm/*.txt' @@ -45,7 +45,7 @@ header: - 'docs/sphinx/_static/cuda_quantum_icon.svg' - 'docker/test/installer/mpi_cuda_check.cpp' - 'include/cudaq/Optimizer/CodeGen/OptUtils.h' - - 'lib/Optimizer/CodeGen/OptUtils.cpp' + - 'cudaq/lib/Optimizer/CodeGen/OptUtils.cpp' - 'runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src' comment: on-failure From 6ec261125ffeefbec27dbae943cdf9d59e28a3bc Mon Sep 17 00:00:00 2001 From: Sachin Pisal Date: Fri, 15 May 2026 15:05:58 -0700 Subject: [PATCH 9/9] dropping cudaq/ prefix from internal tree includes after move into cudaq/include/ Signed-off-by: Sachin Pisal --- CMakeLists.txt | 9 ++++--- .../cudaq => cudaq/include}/ADT/GraphCSR.h | 2 +- .../cudaq => cudaq/include}/CMakeLists.txt | 4 +++ .../include}/Frontend/nvqpp/ASTBridge.h | 8 +++--- .../include}/Frontend/nvqpp/AttributeNames.h | 0 .../include}/Frontend/nvqpp/QisBuilder.h | 0 .../include}/Optimizer/Builder/Factory.h | 2 +- .../include}/Optimizer/Builder/Intrinsics.h | 2 +- .../include}/Optimizer/Builder/Marshal.h | 6 ++--- .../include}/Optimizer/Builder/Runtime.h | 4 +-- .../include}/Optimizer/Builder/RuntimeNames.h | 0 .../include}/Optimizer/CAPI/Dialects.h | 0 .../include}/Optimizer/CMakeLists.txt | 0 .../include}/Optimizer/CallGraphFix.h | 0 .../include}/Optimizer/CodeGen/CCToLLVM.h | 0 .../include}/Optimizer/CodeGen/CMakeLists.txt | 0 .../Optimizer/CodeGen/CodeGenDialect.h | 2 +- .../Optimizer/CodeGen/CodeGenDialect.td | 0 .../include}/Optimizer/CodeGen/CodeGenOps.td | 8 +++--- .../Optimizer/CodeGen/CodeGenTypes.td | 2 +- .../Optimizer/CodeGen/CudaqFunctionNames.h | 0 .../include}/Optimizer/CodeGen/Emitter.h | 0 .../Optimizer/CodeGen/IQMJsonEmitter.h | 0 .../Optimizer/CodeGen/OpenQASMEmitter.h | 0 .../include}/Optimizer/CodeGen/OptUtils.h | 0 .../include}/Optimizer/CodeGen/Passes.h | 2 +- .../include}/Optimizer/CodeGen/Passes.td | 0 .../include}/Optimizer/CodeGen/Peephole.h | 6 ++--- .../Optimizer/CodeGen/QIRAttributeNames.h | 0 .../Optimizer/CodeGen/QIRFunctionNames.h | 0 .../Optimizer/CodeGen/QIROpaqueStructTypes.h | 4 +-- .../Optimizer/CodeGen/QuakeToExecMgr.h | 2 +- .../include}/Optimizer/CodeGen/QuakeToLLVM.h | 0 .../include}/Optimizer/Dialect/CC/CCDialect.h | 2 +- .../Optimizer/Dialect/CC/CCDialect.td | 0 .../Optimizer/Dialect/CC/CCInterfaces.h | 4 +-- .../Optimizer/Dialect/CC/CCInterfaces.td | 0 .../include}/Optimizer/Dialect/CC/CCOps.h | 8 +++--- .../include}/Optimizer/Dialect/CC/CCOps.td | 10 +++---- .../include}/Optimizer/Dialect/CC/CCTypes.h | 4 +-- .../include}/Optimizer/Dialect/CC/CCTypes.td | 2 +- .../Optimizer/Dialect/CC/CMakeLists.txt | 0 .../include}/Optimizer/Dialect/CMakeLists.txt | 0 .../Optimizer/Dialect/Characteristics.h | 4 +-- .../Dialect/Common/InlinerInterface.h | 2 +- .../Optimizer/Dialect/Common/Traits.h | 0 .../Optimizer/Dialect/Common/Traits.td | 0 .../Optimizer/Dialect/Quake/CMakeLists.txt | 0 .../Optimizer/Dialect/Quake/QuakeDialect.h | 2 +- .../Optimizer/Dialect/Quake/QuakeDialect.td | 0 .../Optimizer/Dialect/Quake/QuakeInterfaces.h | 4 +-- .../Dialect/Quake/QuakeInterfaces.td | 0 .../Optimizer/Dialect/Quake/QuakeOps.h | 10 +++---- .../Optimizer/Dialect/Quake/QuakeOps.td | 10 +++---- .../Optimizer/Dialect/Quake/QuakeTypes.h | 4 +-- .../Optimizer/Dialect/Quake/QuakeTypes.td | 2 +- .../include}/Optimizer/InitAllDialects.h | 4 +-- .../include}/Optimizer/InitAllPasses.h | 6 ++--- .../include}/Optimizer/Support/Verifier.h | 0 .../Optimizer/Transforms/AddMetadata.h | 0 .../Optimizer/Transforms/CMakeLists.txt | 0 .../include}/Optimizer/Transforms/Passes.h | 2 +- .../include}/Optimizer/Transforms/Passes.td | 0 .../Optimizer/Transforms/ResourceCount.h | 0 .../include}/Support/CMakeLists.txt | 0 .../cudaq => cudaq/include}/Support/Device.h | 4 +-- .../cudaq => cudaq/include}/Support/Graph.h | 2 +- .../cudaq => cudaq/include}/Support/Handle.h | 0 .../include}/Support/Placement.h | 2 +- .../cudaq => cudaq/include}/Support/Plugin.h | 0 .../include}/Support/SmallVector.h | 0 .../include}/Support/TargetConfig.h | 0 .../include}/Support/TargetConfigYaml.h | 0 .../cudaq => cudaq/include}/Support/Version.h | 0 {include/cudaq => cudaq/include}/Todo.h | 0 .../include}/Verifier/NVQIRCalls.h | 0 .../include}/Verifier/QIRLLVMIRDialect.h | 0 .../include}/Verifier/QIRSpec.h | 0 {include => cudaq/include}/nvqpp_config.h.in | 0 cudaq/lib/Frontend/nvqpp/ASTBridge.cpp | 8 +++--- cudaq/lib/Frontend/nvqpp/ConvertDecl.cpp | 10 +++---- cudaq/lib/Frontend/nvqpp/ConvertExpr.cpp | 12 ++++----- cudaq/lib/Frontend/nvqpp/ConvertStmt.cpp | 8 +++--- cudaq/lib/Frontend/nvqpp/ConvertType.cpp | 10 +++---- cudaq/lib/Optimizer/Builder/Factory.cpp | 12 ++++----- cudaq/lib/Optimizer/Builder/Intrinsics.cpp | 12 ++++----- cudaq/lib/Optimizer/Builder/Marshal.cpp | 6 ++--- cudaq/lib/Optimizer/CAPI/Dialects.cpp | 6 ++--- cudaq/lib/Optimizer/CodeGen/CCToLLVM.cpp | 12 ++++----- .../lib/Optimizer/CodeGen/CodeGenDialect.cpp | 6 ++--- cudaq/lib/Optimizer/CodeGen/CodeGenOps.cpp | 2 +- cudaq/lib/Optimizer/CodeGen/CodeGenOps.h | 8 +++--- cudaq/lib/Optimizer/CodeGen/CodeGenTypes.cpp | 4 +-- cudaq/lib/Optimizer/CodeGen/CodeGenTypes.h | 2 +- .../lib/Optimizer/CodeGen/ConvertCCToLLVM.cpp | 8 +++--- .../Optimizer/CodeGen/ConvertToExecMgr.cpp | 10 +++---- cudaq/lib/Optimizer/CodeGen/ConvertToQIR.cpp | 16 ++++++------ .../lib/Optimizer/CodeGen/ConvertToQIRAPI.cpp | 18 ++++++------- .../Optimizer/CodeGen/ConvertToQIRProfile.cpp | 12 ++++----- .../Optimizer/CodeGen/DelayMeasurements.cpp | 4 +-- cudaq/lib/Optimizer/CodeGen/OptUtils.cpp | 2 +- cudaq/lib/Optimizer/CodeGen/PassDetails.h | 14 +++++----- cudaq/lib/Optimizer/CodeGen/Passes.cpp | 4 +-- cudaq/lib/Optimizer/CodeGen/Pipelines.cpp | 4 +-- .../CodeGen/QirInsertArrayRecord.cpp | 14 +++++----- .../lib/Optimizer/CodeGen/QuakeToCodegen.cpp | 6 ++--- .../lib/Optimizer/CodeGen/QuakeToExecMgr.cpp | 8 +++--- cudaq/lib/Optimizer/CodeGen/QuakeToLLVM.cpp | 14 +++++----- .../Optimizer/CodeGen/RemoveMeasurements.cpp | 8 +++--- .../Optimizer/CodeGen/ReturnToOutputLog.cpp | 12 ++++----- .../Optimizer/CodeGen/TranslateToIQMJson.cpp | 8 +++--- .../Optimizer/CodeGen/TranslateToOpenQASM.cpp | 8 +++--- .../CodeGen/WireSetsToProfileQIR.cpp | 18 ++++++------- cudaq/lib/Optimizer/Dialect/CC/CCDialect.cpp | 12 ++++----- cudaq/lib/Optimizer/Dialect/CC/CCOps.cpp | 10 +++---- cudaq/lib/Optimizer/Dialect/CC/CCTypes.cpp | 8 +++--- .../Optimizer/Dialect/Quake/QuakeDialect.cpp | 10 +++---- .../Dialect/Quake/QuakeInterfaces.cpp | 4 +-- .../lib/Optimizer/Dialect/Quake/QuakeOps.cpp | 12 ++++----- .../Optimizer/Dialect/Quake/QuakeTypes.cpp | 6 ++--- .../lib/Optimizer/Transforms/AddDeallocs.cpp | 6 ++--- .../Optimizer/Transforms/AddMeasurements.cpp | 4 +-- .../lib/Optimizer/Transforms/AddMetadata.cpp | 8 +++--- .../Transforms/AggressiveInlining.cpp | 6 ++--- .../Transforms/ApplyControlNegations.cpp | 8 +++--- .../Transforms/ApplyOpSpecialization.cpp | 10 +++---- .../Transforms/ArgumentSynthesis.cpp | 6 ++--- .../Optimizer/Transforms/BasisConversion.cpp | 6 ++--- .../lib/Optimizer/Transforms/CableRoughIn.cpp | 6 ++--- .../Transforms/ClassicalOptimization.cpp | 4 +-- .../Transforms/CombineMeasurements.cpp | 10 +++---- .../Transforms/CombineQuantumAlloc.cpp | 4 +-- .../Transforms/ConstantPropagation.cpp | 6 ++--- .../Optimizer/Transforms/DeadStoreRemoval.cpp | 6 ++--- .../Optimizer/Transforms/Decomposition.cpp | 6 ++--- .../Transforms/DecompositionPatterns.cpp | 2 +- .../Transforms/DependencyAnalysis.cpp | 12 ++++----- .../Optimizer/Transforms/DesugarCableOps.cpp | 4 +-- .../Transforms/DistributedDeviceCall.cpp | 14 +++++----- cudaq/lib/Optimizer/Transforms/EraseNoise.cpp | 6 ++--- .../Optimizer/Transforms/EraseNopCalls.cpp | 6 ++--- .../Transforms/EraseVectorCopyCtor.cpp | 6 ++--- .../Transforms/ExpandControlVeqs.cpp | 4 +-- .../Transforms/ExpandMeasurements.cpp | 8 +++--- .../Transforms/FactorQuantumAlloc.cpp | 6 ++--- .../Transforms/GenDeviceCodeLoader.cpp | 14 +++++----- .../Transforms/GenKernelExecution.cpp | 14 +++++----- .../Transforms/GetConcreteMatrix.cpp | 4 +-- .../Transforms/GlobalizeArrayValues.cpp | 6 ++--- .../Optimizer/Transforms/LambdaLifting.cpp | 8 +++--- .../Optimizer/Transforms/LiftArrayAlloc.cpp | 6 ++--- .../Transforms/LinearCtrlRelations.cpp | 4 +-- .../lib/Optimizer/Transforms/LoopAnalysis.cpp | 2 +- cudaq/lib/Optimizer/Transforms/LoopAnalysis.h | 2 +- .../Optimizer/Transforms/LoopNormalize.cpp | 6 ++--- .../lib/Optimizer/Transforms/LoopPeeling.cpp | 6 ++--- cudaq/lib/Optimizer/Transforms/LoopUnroll.cpp | 4 +-- cudaq/lib/Optimizer/Transforms/LowerToCFG.cpp | 10 +++---- .../lib/Optimizer/Transforms/LowerUnwind.cpp | 8 +++--- cudaq/lib/Optimizer/Transforms/Mapping.cpp | 8 +++--- cudaq/lib/Optimizer/Transforms/MemToReg.cpp | 6 ++--- .../Transforms/MultiControlDecomposition.cpp | 6 ++--- .../Optimizer/Transforms/ObserveAnsatz.cpp | 4 +-- cudaq/lib/Optimizer/Transforms/PassDetails.h | 8 +++--- .../lib/Optimizer/Transforms/PhaseFolding.cpp | 4 +-- cudaq/lib/Optimizer/Transforms/Pipelines.cpp | 2 +- .../Transforms/PruneCtrlRelations.cpp | 4 +-- .../Transforms/PySynthCallableBlockArgs.cpp | 8 +++--- .../Transforms/QuakePropagateMetadata.cpp | 2 +- .../Optimizer/Transforms/QuakeSimplify.cpp | 4 +-- .../Optimizer/Transforms/QuakeSynthesizer.cpp | 14 +++++----- .../Optimizer/Transforms/RefToVeqAlloc.cpp | 4 +-- cudaq/lib/Optimizer/Transforms/RegToMem.cpp | 10 +++---- .../Transforms/ReplaceStateWithKernel.cpp | 6 ++--- .../Optimizer/Transforms/ResetBeforeReuse.cpp | 8 +++--- .../Optimizer/Transforms/ResourceCount.cpp | 4 +-- .../Transforms/ResourceCountPreprocess.cpp | 10 +++---- .../Transforms/RunSemanticsHackery.cpp | 4 +-- cudaq/lib/Optimizer/Transforms/SROA.cpp | 4 +-- .../Transforms/StackFramePrealloc.cpp | 6 ++--- .../Optimizer/Transforms/StatePreparation.cpp | 8 +++--- .../Optimizer/Transforms/UnitarySynthesis.cpp | 8 +++--- .../Transforms/UpdateRegisterNames.cpp | 4 +-- .../Optimizer/Transforms/VariableCoalesce.cpp | 6 ++--- .../Optimizer/Transforms/WiresToWiresets.cpp | 8 +++--- .../Transforms/WriteAfterWriteElimination.cpp | 6 ++--- cudaq/lib/Support/Config/TargetConfig.cpp | 2 +- cudaq/lib/Support/Plugin.cpp | 2 +- cudaq/lib/Verifier/NVQIRCalls.cpp | 6 ++--- cudaq/lib/Verifier/QIRLLVMIRDialect.cpp | 10 +++---- cudaq/lib/Verifier/QIRSpec.cpp | 6 ++--- cudaq/test/plugin/CustomPassPlugin.cpp | 6 ++--- .../cudaq-lsp-server/cudaq-lsp-server.cpp | 2 +- cudaq/tools/cudaq-opt/cudaq-opt.cpp | 20 +++++++------- cudaq/tools/cudaq-quake/cudaq-quake.cpp | 14 +++++----- .../cudaq-target-conf/cudaq-target-conf.cpp | 2 +- .../tools/cudaq-translate/cudaq-translate.cpp | 24 ++++++++--------- cudaq/utils/CircuitCheck/CircuitCheck.cpp | 4 +-- cudaq/utils/CircuitCheck/UnitaryBuilder.cpp | 2 +- cudaq/utils/CircuitCheck/UnitaryBuilder.h | 2 +- include/CMakeLists.txt | 12 --------- python/cudaq/mlir/dialects/CCOps.td | 2 +- python/cudaq/mlir/dialects/QuakeOps.td | 2 +- python/extension/CUDAQuantumExtension.cpp | 2 +- .../cudaq/algorithms/py_observe_async.cpp | 4 +-- python/runtime/cudaq/algorithms/py_run.cpp | 2 +- .../runtime/cudaq/algorithms/py_translate.cpp | 4 +-- .../cudaq/platform/py_alt_launch_kernel.cpp | 14 +++++----- .../cudaq/platform/py_alt_launch_kernel.h | 2 +- python/runtime/mlir/py_register_dialects.cpp | 22 ++++++++-------- python/utils/LinkedLibraryHolder.cpp | 2 +- python/utils/LinkedLibraryHolder.h | 2 +- python/utils/OpaqueArguments.h | 10 +++---- runtime/common/BaseRemoteRESTQPU.h | 2 +- runtime/common/CMakeLists.txt | 2 +- runtime/common/RecordLogParser.cpp | 2 +- runtime/common/RuntimeTarget.h | 2 +- runtime/common/Version.cpp.in | 2 +- runtime/cudaq/builder/QuakeValue.cpp | 10 +++---- runtime/cudaq/builder/kernel_builder.cpp | 16 ++++++------ .../default/DefaultQuantumPlatform.cpp | 2 +- runtime/cudaq/platform/default/python/QPU.cpp | 18 ++++++------- .../infleqtion/InfleqtionServerHelper.cpp | 2 +- .../rest/helpers/ionq/IonQServerHelper.cpp | 2 +- .../helpers/qbraid/QbraidServerHelper.cpp | 2 +- .../rest/helpers/qci/QCIServerHelper.cpp | 2 +- .../QuantumMachinesServerHelper.cpp | 2 +- .../rest/helpers/tii/TiiServerHelper.cpp | 2 +- .../helpers/FermioniqServerHelper.cpp | 2 +- .../cudaq/platform/mqpu/MultiQPUPlatform.cpp | 2 +- runtime/cudaq/platform/qpu_utils.cpp | 6 ++--- .../internal/compiler/ArgumentConversion.cpp | 8 +++--- .../compiler/CompiledModuleHelper.cpp | 2 +- runtime/internal/compiler/Compiler.cpp | 14 +++++----- runtime/internal/compiler/JIT.cpp | 16 ++++++------ .../internal/compiler/JITTargetPipeline.cpp | 2 +- runtime/internal/compiler/LayoutInfo.cpp | 4 +-- runtime/internal/compiler/RuntimeCppMLIR.cpp | 2 +- runtime/internal/compiler/RuntimeMLIR.cpp | 26 +++++++++---------- .../compiler/ArgumentConversion.h | 4 +-- runtime/test/test_argument_conversion.cpp | 6 ++--- .../DecompositionPatternSelectionTest.cpp | 10 +++---- .../Optimizer/DecompositionPatternsTest.cpp | 10 +++---- .../Optimizer/FactoryMergeModuleTest.cpp | 2 +- unittests/Optimizer/HermitianTrait.cpp | 4 +-- unittests/Optimizer/QuakeSynthTester.cpp | 6 ++--- .../HorizonServerHelper.cpp | 2 +- .../quake_backend/FakeQuakeServerHelper.cpp | 2 +- unittests/qir/NVQIRVerify.cpp | 2 +- .../target_config/TargetConfigTester.cpp | 2 +- 250 files changed, 660 insertions(+), 667 deletions(-) rename {include/cudaq => cudaq/include}/ADT/GraphCSR.h (99%) rename {include/cudaq => cudaq/include}/CMakeLists.txt (81%) rename {include/cudaq => cudaq/include}/Frontend/nvqpp/ASTBridge.h (99%) rename {include/cudaq => cudaq/include}/Frontend/nvqpp/AttributeNames.h (100%) rename {include/cudaq => cudaq/include}/Frontend/nvqpp/QisBuilder.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/Builder/Factory.h (99%) rename {include/cudaq => cudaq/include}/Optimizer/Builder/Intrinsics.h (99%) rename {include/cudaq => cudaq/include}/Optimizer/Builder/Marshal.h (98%) rename {include/cudaq => cudaq/include}/Optimizer/Builder/Runtime.h (94%) rename {include/cudaq => cudaq/include}/Optimizer/Builder/RuntimeNames.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/CAPI/Dialects.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/CMakeLists.txt (100%) rename {include/cudaq => cudaq/include}/Optimizer/CallGraphFix.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/CCToLLVM.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/CMakeLists.txt (100%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/CodeGenDialect.h (93%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/CodeGenDialect.td (100%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/CodeGenOps.td (92%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/CodeGenTypes.td (96%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/CudaqFunctionNames.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/Emitter.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/IQMJsonEmitter.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/OpenQASMEmitter.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/OptUtils.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/Passes.h (99%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/Passes.td (100%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/Peephole.h (94%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/QIRAttributeNames.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/QIRFunctionNames.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/QIROpaqueStructTypes.h (97%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/QuakeToExecMgr.h (95%) rename {include/cudaq => cudaq/include}/Optimizer/CodeGen/QuakeToLLVM.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/CC/CCDialect.h (93%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/CC/CCDialect.td (100%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/CC/CCInterfaces.h (91%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/CC/CCInterfaces.td (100%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/CC/CCOps.h (94%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/CC/CCOps.td (99%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/CC/CCTypes.h (96%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/CC/CCTypes.td (99%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/CC/CMakeLists.txt (100%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/CMakeLists.txt (100%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/Characteristics.h (96%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/Common/InlinerInterface.h (97%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/Common/Traits.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/Common/Traits.td (100%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/Quake/CMakeLists.txt (100%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/Quake/QuakeDialect.h (92%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/Quake/QuakeDialect.td (100%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/Quake/QuakeInterfaces.h (87%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/Quake/QuakeInterfaces.td (100%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/Quake/QuakeOps.h (95%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/Quake/QuakeOps.td (99%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/Quake/QuakeTypes.h (96%) rename {include/cudaq => cudaq/include}/Optimizer/Dialect/Quake/QuakeTypes.td (99%) rename {include/cudaq => cudaq/include}/Optimizer/InitAllDialects.h (92%) rename {include/cudaq => cudaq/include}/Optimizer/InitAllPasses.h (92%) rename {include/cudaq => cudaq/include}/Optimizer/Support/Verifier.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/Transforms/AddMetadata.h (100%) rename {include/cudaq => cudaq/include}/Optimizer/Transforms/CMakeLists.txt (100%) rename {include/cudaq => cudaq/include}/Optimizer/Transforms/Passes.h (99%) rename {include/cudaq => cudaq/include}/Optimizer/Transforms/Passes.td (100%) rename {include/cudaq => cudaq/include}/Optimizer/Transforms/ResourceCount.h (100%) rename {include/cudaq => cudaq/include}/Support/CMakeLists.txt (100%) rename {include/cudaq => cudaq/include}/Support/Device.h (99%) rename {include/cudaq => cudaq/include}/Support/Graph.h (98%) rename {include/cudaq => cudaq/include}/Support/Handle.h (100%) rename {include/cudaq => cudaq/include}/Support/Placement.h (98%) rename {include/cudaq => cudaq/include}/Support/Plugin.h (100%) rename {include/cudaq => cudaq/include}/Support/SmallVector.h (100%) rename {include/cudaq => cudaq/include}/Support/TargetConfig.h (100%) rename {include/cudaq => cudaq/include}/Support/TargetConfigYaml.h (100%) rename {include/cudaq => cudaq/include}/Support/Version.h (100%) rename {include/cudaq => cudaq/include}/Todo.h (100%) rename {include/cudaq => cudaq/include}/Verifier/NVQIRCalls.h (100%) rename {include/cudaq => cudaq/include}/Verifier/QIRLLVMIRDialect.h (100%) rename {include/cudaq => cudaq/include}/Verifier/QIRSpec.h (100%) rename {include => cudaq/include}/nvqpp_config.h.in (100%) delete mode 100644 include/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 34c98afcf21..6d135e7bf09 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -488,7 +488,7 @@ set(LLVM_LIT_ARGS "${LIT_ARGS_DEFAULT}" CACHE STRING "Default options for lit") message(STATUS "Build type is ${CMAKE_BUILD_TYPE}") set(CUDAQ_MAIN_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}) # --src-root -set(CUDAQ_MAIN_INCLUDE_DIR ${CUDAQ_MAIN_SRC_DIR}/include) +set(CUDAQ_MAIN_INCLUDE_DIR ${CUDAQ_MAIN_SRC_DIR}/cudaq/include) set(CUDAQ_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) set(CUDAQ_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}) @@ -510,8 +510,9 @@ endif() # Add CUDA Quantum files to the include path include_directories(BEFORE - ${CUDAQ_SOURCE_DIR}/include - ${CUDAQ_BINARY_DIR}/include) + ${CUDAQ_SOURCE_DIR}/cudaq/include + ${CUDAQ_BINARY_DIR}/include + ${CUDAQ_BINARY_DIR}/cudaq/include) # Installing the headers and docs needs to depend on generating any public # tablegen'd targets. @@ -683,7 +684,7 @@ endif(CUDAQ_ENABLE_CC) # ============================================================================== add_subdirectory(cmake) -add_subdirectory(include) +add_subdirectory(cudaq/include) add_subdirectory(cudaq/lib) if (NOT CUDAQ_DISABLE_RUNTIME) add_subdirectory(runtime) diff --git a/include/cudaq/ADT/GraphCSR.h b/cudaq/include/ADT/GraphCSR.h similarity index 99% rename from include/cudaq/ADT/GraphCSR.h rename to cudaq/include/ADT/GraphCSR.h index 8c3ddbbf10f..68434709288 100644 --- a/include/cudaq/ADT/GraphCSR.h +++ b/cudaq/include/ADT/GraphCSR.h @@ -8,7 +8,7 @@ #pragma once -#include "cudaq/Support/Handle.h" +#include "Support/Handle.h" #include "llvm/ADT/ArrayRef.h" #include "llvm/Support/raw_ostream.h" #include "mlir/Support/LLVM.h" diff --git a/include/cudaq/CMakeLists.txt b/cudaq/include/CMakeLists.txt similarity index 81% rename from include/cudaq/CMakeLists.txt rename to cudaq/include/CMakeLists.txt index 9aef811a34a..255c0f276e3 100644 --- a/include/cudaq/CMakeLists.txt +++ b/cudaq/include/CMakeLists.txt @@ -6,6 +6,10 @@ # the terms of the Apache License 2.0 which accompanies this distribution. # # ============================================================================ # +configure_file("${CMAKE_SOURCE_DIR}/cudaq/include/nvqpp_config.h.in" + "${CUDAQ_BINARY_DIR}/include/nvqpp_config.h" + @ONLY) + include(HandleLLVMOptions) add_subdirectory(Optimizer) add_subdirectory(Support) diff --git a/include/cudaq/Frontend/nvqpp/ASTBridge.h b/cudaq/include/Frontend/nvqpp/ASTBridge.h similarity index 99% rename from include/cudaq/Frontend/nvqpp/ASTBridge.h rename to cudaq/include/Frontend/nvqpp/ASTBridge.h index a571d50dc94..041d2133a26 100644 --- a/include/cudaq/Frontend/nvqpp/ASTBridge.h +++ b/cudaq/include/Frontend/nvqpp/ASTBridge.h @@ -8,10 +8,10 @@ #pragma once -#include "cudaq/Frontend/nvqpp/AttributeNames.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Todo.h" +#include "Frontend/nvqpp/AttributeNames.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Todo.h" #include "clang/AST/ASTConsumer.h" #include "clang/AST/GlobalDecl.h" #include "clang/AST/Mangle.h" diff --git a/include/cudaq/Frontend/nvqpp/AttributeNames.h b/cudaq/include/Frontend/nvqpp/AttributeNames.h similarity index 100% rename from include/cudaq/Frontend/nvqpp/AttributeNames.h rename to cudaq/include/Frontend/nvqpp/AttributeNames.h diff --git a/include/cudaq/Frontend/nvqpp/QisBuilder.h b/cudaq/include/Frontend/nvqpp/QisBuilder.h similarity index 100% rename from include/cudaq/Frontend/nvqpp/QisBuilder.h rename to cudaq/include/Frontend/nvqpp/QisBuilder.h diff --git a/include/cudaq/Optimizer/Builder/Factory.h b/cudaq/include/Optimizer/Builder/Factory.h similarity index 99% rename from include/cudaq/Optimizer/Builder/Factory.h rename to cudaq/include/Optimizer/Builder/Factory.h index 5ac021e2dcb..095d80ac492 100644 --- a/include/cudaq/Optimizer/Builder/Factory.h +++ b/cudaq/include/Optimizer/Builder/Factory.h @@ -8,7 +8,7 @@ #pragma once -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/CC/CCOps.h" #include "mlir/Dialect/Arith/IR/Arith.h" #include "mlir/Dialect/Func/IR/FuncOps.h" #include "mlir/Dialect/LLVMIR/LLVMDialect.h" diff --git a/include/cudaq/Optimizer/Builder/Intrinsics.h b/cudaq/include/Optimizer/Builder/Intrinsics.h similarity index 99% rename from include/cudaq/Optimizer/Builder/Intrinsics.h rename to cudaq/include/Optimizer/Builder/Intrinsics.h index fb040e317fd..43308dca0bd 100644 --- a/include/cudaq/Optimizer/Builder/Intrinsics.h +++ b/cudaq/include/Optimizer/Builder/Intrinsics.h @@ -8,7 +8,7 @@ #pragma once -#include "cudaq/Optimizer/Builder/Factory.h" +#include "Optimizer/Builder/Factory.h" namespace cudaq { namespace cc { diff --git a/include/cudaq/Optimizer/Builder/Marshal.h b/cudaq/include/Optimizer/Builder/Marshal.h similarity index 98% rename from include/cudaq/Optimizer/Builder/Marshal.h rename to cudaq/include/Optimizer/Builder/Marshal.h index 885ded08d9b..7e9e775ac7c 100644 --- a/include/cudaq/Optimizer/Builder/Marshal.h +++ b/cudaq/include/Optimizer/Builder/Marshal.h @@ -8,9 +8,9 @@ #pragma once -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" namespace cudaq::opt::marshal { diff --git a/include/cudaq/Optimizer/Builder/Runtime.h b/cudaq/include/Optimizer/Builder/Runtime.h similarity index 94% rename from include/cudaq/Optimizer/Builder/Runtime.h rename to cudaq/include/Optimizer/Builder/Runtime.h index 8e5656e3cd3..1c56eabadff 100644 --- a/include/cudaq/Optimizer/Builder/Runtime.h +++ b/cudaq/include/Optimizer/Builder/Runtime.h @@ -8,8 +8,8 @@ #pragma once -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Builder/RuntimeNames.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Builder/RuntimeNames.h" //===----------------------------------------------------------------------===// // diff --git a/include/cudaq/Optimizer/Builder/RuntimeNames.h b/cudaq/include/Optimizer/Builder/RuntimeNames.h similarity index 100% rename from include/cudaq/Optimizer/Builder/RuntimeNames.h rename to cudaq/include/Optimizer/Builder/RuntimeNames.h diff --git a/include/cudaq/Optimizer/CAPI/Dialects.h b/cudaq/include/Optimizer/CAPI/Dialects.h similarity index 100% rename from include/cudaq/Optimizer/CAPI/Dialects.h rename to cudaq/include/Optimizer/CAPI/Dialects.h diff --git a/include/cudaq/Optimizer/CMakeLists.txt b/cudaq/include/Optimizer/CMakeLists.txt similarity index 100% rename from include/cudaq/Optimizer/CMakeLists.txt rename to cudaq/include/Optimizer/CMakeLists.txt diff --git a/include/cudaq/Optimizer/CallGraphFix.h b/cudaq/include/Optimizer/CallGraphFix.h similarity index 100% rename from include/cudaq/Optimizer/CallGraphFix.h rename to cudaq/include/Optimizer/CallGraphFix.h diff --git a/include/cudaq/Optimizer/CodeGen/CCToLLVM.h b/cudaq/include/Optimizer/CodeGen/CCToLLVM.h similarity index 100% rename from include/cudaq/Optimizer/CodeGen/CCToLLVM.h rename to cudaq/include/Optimizer/CodeGen/CCToLLVM.h diff --git a/include/cudaq/Optimizer/CodeGen/CMakeLists.txt b/cudaq/include/Optimizer/CodeGen/CMakeLists.txt similarity index 100% rename from include/cudaq/Optimizer/CodeGen/CMakeLists.txt rename to cudaq/include/Optimizer/CodeGen/CMakeLists.txt diff --git a/include/cudaq/Optimizer/CodeGen/CodeGenDialect.h b/cudaq/include/Optimizer/CodeGen/CodeGenDialect.h similarity index 93% rename from include/cudaq/Optimizer/CodeGen/CodeGenDialect.h rename to cudaq/include/Optimizer/CodeGen/CodeGenDialect.h index c1ff681c1d0..a16b8c4f977 100644 --- a/include/cudaq/Optimizer/CodeGen/CodeGenDialect.h +++ b/cudaq/include/Optimizer/CodeGen/CodeGenDialect.h @@ -14,4 +14,4 @@ // Generated logic //===----------------------------------------------------------------------===// -#include "cudaq/Optimizer/CodeGen/CodeGenDialect.h.inc" +#include "Optimizer/CodeGen/CodeGenDialect.h.inc" diff --git a/include/cudaq/Optimizer/CodeGen/CodeGenDialect.td b/cudaq/include/Optimizer/CodeGen/CodeGenDialect.td similarity index 100% rename from include/cudaq/Optimizer/CodeGen/CodeGenDialect.td rename to cudaq/include/Optimizer/CodeGen/CodeGenDialect.td diff --git a/include/cudaq/Optimizer/CodeGen/CodeGenOps.td b/cudaq/include/Optimizer/CodeGen/CodeGenOps.td similarity index 92% rename from include/cudaq/Optimizer/CodeGen/CodeGenOps.td rename to cudaq/include/Optimizer/CodeGen/CodeGenOps.td index e21cd0f4430..d94d3e25fd5 100644 --- a/include/cudaq/Optimizer/CodeGen/CodeGenOps.td +++ b/cudaq/include/Optimizer/CodeGen/CodeGenOps.td @@ -9,11 +9,11 @@ #ifndef CUDAQ_OPTIMIZER_CODEGEN_OPS #define CUDAQ_OPTIMIZER_CODEGEN_OPS -include "cudaq/Optimizer/CodeGen/CodeGenDialect.td" +include "Optimizer/CodeGen/CodeGenDialect.td" include "mlir/Interfaces/InferTypeOpInterface.td" -include "cudaq/Optimizer/Dialect/Common/Traits.td" -include "cudaq/Optimizer/Dialect/CC/CCTypes.td" -include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.td" +include "Optimizer/Dialect/Common/Traits.td" +include "Optimizer/Dialect/CC/CCTypes.td" +include "Optimizer/Dialect/Quake/QuakeTypes.td" //===----------------------------------------------------------------------===// // The codegen quake dialect is a transitory set of operations used exclusively diff --git a/include/cudaq/Optimizer/CodeGen/CodeGenTypes.td b/cudaq/include/Optimizer/CodeGen/CodeGenTypes.td similarity index 96% rename from include/cudaq/Optimizer/CodeGen/CodeGenTypes.td rename to cudaq/include/Optimizer/CodeGen/CodeGenTypes.td index 3cfcc3b5a0d..d61dd2571c3 100644 --- a/include/cudaq/Optimizer/CodeGen/CodeGenTypes.td +++ b/cudaq/include/Optimizer/CodeGen/CodeGenTypes.td @@ -9,7 +9,7 @@ #ifndef CUDAQ_OPTIMIZER_CODEGEN_TYPES #define CUDAQ_OPTIMIZER_CODEGEN_TYPES -include "cudaq/Optimizer/CodeGen/CodeGenDialect.td" +include "Optimizer/CodeGen/CodeGenDialect.td" include "mlir/Interfaces/DataLayoutInterfaces.td" include "mlir/IR/AttrTypeBase.td" diff --git a/include/cudaq/Optimizer/CodeGen/CudaqFunctionNames.h b/cudaq/include/Optimizer/CodeGen/CudaqFunctionNames.h similarity index 100% rename from include/cudaq/Optimizer/CodeGen/CudaqFunctionNames.h rename to cudaq/include/Optimizer/CodeGen/CudaqFunctionNames.h diff --git a/include/cudaq/Optimizer/CodeGen/Emitter.h b/cudaq/include/Optimizer/CodeGen/Emitter.h similarity index 100% rename from include/cudaq/Optimizer/CodeGen/Emitter.h rename to cudaq/include/Optimizer/CodeGen/Emitter.h diff --git a/include/cudaq/Optimizer/CodeGen/IQMJsonEmitter.h b/cudaq/include/Optimizer/CodeGen/IQMJsonEmitter.h similarity index 100% rename from include/cudaq/Optimizer/CodeGen/IQMJsonEmitter.h rename to cudaq/include/Optimizer/CodeGen/IQMJsonEmitter.h diff --git a/include/cudaq/Optimizer/CodeGen/OpenQASMEmitter.h b/cudaq/include/Optimizer/CodeGen/OpenQASMEmitter.h similarity index 100% rename from include/cudaq/Optimizer/CodeGen/OpenQASMEmitter.h rename to cudaq/include/Optimizer/CodeGen/OpenQASMEmitter.h diff --git a/include/cudaq/Optimizer/CodeGen/OptUtils.h b/cudaq/include/Optimizer/CodeGen/OptUtils.h similarity index 100% rename from include/cudaq/Optimizer/CodeGen/OptUtils.h rename to cudaq/include/Optimizer/CodeGen/OptUtils.h diff --git a/include/cudaq/Optimizer/CodeGen/Passes.h b/cudaq/include/Optimizer/CodeGen/Passes.h similarity index 99% rename from include/cudaq/Optimizer/CodeGen/Passes.h rename to cudaq/include/Optimizer/CodeGen/Passes.h index b6bd4a5e6ef..10ccabd40d7 100644 --- a/include/cudaq/Optimizer/CodeGen/Passes.h +++ b/cudaq/include/Optimizer/CodeGen/Passes.h @@ -116,6 +116,6 @@ void createPipelineTransformsForPythonToOpenQASM(mlir::OpPassManager &pm); // declarative passes #define GEN_PASS_DECL #define GEN_PASS_REGISTRATION -#include "cudaq/Optimizer/CodeGen/Passes.h.inc" +#include "Optimizer/CodeGen/Passes.h.inc" } // namespace cudaq::opt diff --git a/include/cudaq/Optimizer/CodeGen/Passes.td b/cudaq/include/Optimizer/CodeGen/Passes.td similarity index 100% rename from include/cudaq/Optimizer/CodeGen/Passes.td rename to cudaq/include/Optimizer/CodeGen/Passes.td diff --git a/include/cudaq/Optimizer/CodeGen/Peephole.h b/cudaq/include/Optimizer/CodeGen/Peephole.h similarity index 94% rename from include/cudaq/Optimizer/CodeGen/Peephole.h rename to cudaq/include/Optimizer/CodeGen/Peephole.h index f8fd0493127..e89eb6c3783 100644 --- a/include/cudaq/Optimizer/CodeGen/Peephole.h +++ b/cudaq/include/Optimizer/CodeGen/Peephole.h @@ -8,9 +8,9 @@ #pragma once -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" -#include "cudaq/Optimizer/CodeGen/QIROpaqueStructTypes.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/CodeGen/QIROpaqueStructTypes.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" #include "llvm/ADT/StringRef.h" #include "mlir/IR/ValueRange.h" #include "mlir/Support/LLVM.h" diff --git a/include/cudaq/Optimizer/CodeGen/QIRAttributeNames.h b/cudaq/include/Optimizer/CodeGen/QIRAttributeNames.h similarity index 100% rename from include/cudaq/Optimizer/CodeGen/QIRAttributeNames.h rename to cudaq/include/Optimizer/CodeGen/QIRAttributeNames.h diff --git a/include/cudaq/Optimizer/CodeGen/QIRFunctionNames.h b/cudaq/include/Optimizer/CodeGen/QIRFunctionNames.h similarity index 100% rename from include/cudaq/Optimizer/CodeGen/QIRFunctionNames.h rename to cudaq/include/Optimizer/CodeGen/QIRFunctionNames.h diff --git a/include/cudaq/Optimizer/CodeGen/QIROpaqueStructTypes.h b/cudaq/include/Optimizer/CodeGen/QIROpaqueStructTypes.h similarity index 97% rename from include/cudaq/Optimizer/CodeGen/QIROpaqueStructTypes.h rename to cudaq/include/Optimizer/CodeGen/QIROpaqueStructTypes.h index 4dfd71ce612..7791f6cba88 100644 --- a/include/cudaq/Optimizer/CodeGen/QIROpaqueStructTypes.h +++ b/cudaq/include/Optimizer/CodeGen/QIROpaqueStructTypes.h @@ -11,8 +11,8 @@ /// This file provides the opaque struct types to be used with the obsolete LLVM /// typed pointer type. -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Dialect/CC/CCTypes.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Dialect/CC/CCTypes.h" #include "mlir/Conversion/LLVMCommon/TypeConverter.h" #include "mlir/Dialect/LLVMIR/LLVMTypes.h" diff --git a/include/cudaq/Optimizer/CodeGen/QuakeToExecMgr.h b/cudaq/include/Optimizer/CodeGen/QuakeToExecMgr.h similarity index 95% rename from include/cudaq/Optimizer/CodeGen/QuakeToExecMgr.h rename to cudaq/include/Optimizer/CodeGen/QuakeToExecMgr.h index 983b904a838..5ef73ff39cc 100644 --- a/include/cudaq/Optimizer/CodeGen/QuakeToExecMgr.h +++ b/cudaq/include/Optimizer/CodeGen/QuakeToExecMgr.h @@ -8,7 +8,7 @@ #pragma once -#include "cudaq/Optimizer/Dialect/CC/CCTypes.h" +#include "Optimizer/Dialect/CC/CCTypes.h" namespace mlir { class RewritePatternSet; diff --git a/include/cudaq/Optimizer/CodeGen/QuakeToLLVM.h b/cudaq/include/Optimizer/CodeGen/QuakeToLLVM.h similarity index 100% rename from include/cudaq/Optimizer/CodeGen/QuakeToLLVM.h rename to cudaq/include/Optimizer/CodeGen/QuakeToLLVM.h diff --git a/include/cudaq/Optimizer/Dialect/CC/CCDialect.h b/cudaq/include/Optimizer/Dialect/CC/CCDialect.h similarity index 93% rename from include/cudaq/Optimizer/Dialect/CC/CCDialect.h rename to cudaq/include/Optimizer/Dialect/CC/CCDialect.h index 3a0b2869240..b57e812fe55 100644 --- a/include/cudaq/Optimizer/Dialect/CC/CCDialect.h +++ b/cudaq/include/Optimizer/Dialect/CC/CCDialect.h @@ -14,4 +14,4 @@ // Generated logic //===----------------------------------------------------------------------===// -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h.inc" +#include "Optimizer/Dialect/CC/CCDialect.h.inc" diff --git a/include/cudaq/Optimizer/Dialect/CC/CCDialect.td b/cudaq/include/Optimizer/Dialect/CC/CCDialect.td similarity index 100% rename from include/cudaq/Optimizer/Dialect/CC/CCDialect.td rename to cudaq/include/Optimizer/Dialect/CC/CCDialect.td diff --git a/include/cudaq/Optimizer/Dialect/CC/CCInterfaces.h b/cudaq/include/Optimizer/Dialect/CC/CCInterfaces.h similarity index 91% rename from include/cudaq/Optimizer/Dialect/CC/CCInterfaces.h rename to cudaq/include/Optimizer/Dialect/CC/CCInterfaces.h index 821fcc59c78..1b08187bb81 100644 --- a/include/cudaq/Optimizer/Dialect/CC/CCInterfaces.h +++ b/cudaq/include/Optimizer/Dialect/CC/CCInterfaces.h @@ -8,7 +8,7 @@ #pragma once -#include "cudaq/Optimizer/Dialect/Common/InlinerInterface.h" +#include "Optimizer/Dialect/Common/InlinerInterface.h" using CCInlinerInterface = cudaq::EnableInlinerInterface; @@ -30,4 +30,4 @@ class LinearTypeArgsTrait // Generated logic //===----------------------------------------------------------------------===// -#include "cudaq/Optimizer/Dialect/CC/CCInterfaces.h.inc" +#include "Optimizer/Dialect/CC/CCInterfaces.h.inc" diff --git a/include/cudaq/Optimizer/Dialect/CC/CCInterfaces.td b/cudaq/include/Optimizer/Dialect/CC/CCInterfaces.td similarity index 100% rename from include/cudaq/Optimizer/Dialect/CC/CCInterfaces.td rename to cudaq/include/Optimizer/Dialect/CC/CCInterfaces.td diff --git a/include/cudaq/Optimizer/Dialect/CC/CCOps.h b/cudaq/include/Optimizer/Dialect/CC/CCOps.h similarity index 94% rename from include/cudaq/Optimizer/Dialect/CC/CCOps.h rename to cudaq/include/Optimizer/Dialect/CC/CCOps.h index 6459f8e9154..a17464f8004 100644 --- a/include/cudaq/Optimizer/Dialect/CC/CCOps.h +++ b/cudaq/include/Optimizer/Dialect/CC/CCOps.h @@ -8,9 +8,9 @@ #pragma once -#include "cudaq/Optimizer/Dialect/CC/CCInterfaces.h" -#include "cudaq/Optimizer/Dialect/CC/CCTypes.h" -#include "cudaq/Optimizer/Dialect/Common/Traits.h" +#include "Optimizer/Dialect/CC/CCInterfaces.h" +#include "Optimizer/Dialect/CC/CCTypes.h" +#include "Optimizer/Dialect/Common/Traits.h" #include "mlir/Dialect/Arith/IR/Arith.h" #include "mlir/Dialect/Func/IR/FuncOps.h" #include "mlir/Dialect/LLVMIR/LLVMDialect.h" @@ -57,7 +57,7 @@ mlir::Value getByteSizeOfType(mlir::OpBuilder &builder, mlir::Location loc, //===----------------------------------------------------------------------===// #define GET_OP_CLASSES -#include "cudaq/Optimizer/Dialect/CC/CCOps.h.inc" +#include "Optimizer/Dialect/CC/CCOps.h.inc" namespace cudaq::cc { diff --git a/include/cudaq/Optimizer/Dialect/CC/CCOps.td b/cudaq/include/Optimizer/Dialect/CC/CCOps.td similarity index 99% rename from include/cudaq/Optimizer/Dialect/CC/CCOps.td rename to cudaq/include/Optimizer/Dialect/CC/CCOps.td index b58443a5737..2d38cd4d5f0 100644 --- a/include/cudaq/Optimizer/Dialect/CC/CCOps.td +++ b/cudaq/include/Optimizer/Dialect/CC/CCOps.td @@ -11,11 +11,11 @@ include "mlir/Interfaces/InferTypeOpInterface.td" include "mlir/IR/SymbolInterfaces.td" -include "cudaq/Optimizer/Dialect/Common/Traits.td" -include "cudaq/Optimizer/Dialect/CC/CCDialect.td" -include "cudaq/Optimizer/Dialect/CC/CCInterfaces.td" -include "cudaq/Optimizer/Dialect/CC/CCTypes.td" -include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.td" +include "Optimizer/Dialect/Common/Traits.td" +include "Optimizer/Dialect/CC/CCDialect.td" +include "Optimizer/Dialect/CC/CCInterfaces.td" +include "Optimizer/Dialect/CC/CCTypes.td" +include "Optimizer/Dialect/Quake/QuakeTypes.td" def AnyPointerType : Type($_self)">, diff --git a/include/cudaq/Optimizer/Dialect/CC/CCTypes.h b/cudaq/include/Optimizer/Dialect/CC/CCTypes.h similarity index 96% rename from include/cudaq/Optimizer/Dialect/CC/CCTypes.h rename to cudaq/include/Optimizer/Dialect/CC/CCTypes.h index cce5c214f77..0db19985fa3 100644 --- a/include/cudaq/Optimizer/Dialect/CC/CCTypes.h +++ b/cudaq/include/Optimizer/Dialect/CC/CCTypes.h @@ -8,7 +8,7 @@ #pragma once -#include "cudaq/Support/SmallVector.h" +#include "Support/SmallVector.h" #include "mlir/IR/BuiltinAttributes.h" #include "mlir/IR/BuiltinTypes.h" #include "mlir/IR/Types.h" @@ -30,7 +30,7 @@ class SpanLikeType : public mlir::Type { //===----------------------------------------------------------------------===// #define GET_TYPEDEF_CLASSES -#include "cudaq/Optimizer/Dialect/CC/CCTypes.h.inc" +#include "Optimizer/Dialect/CC/CCTypes.h.inc" namespace cudaq::cc { diff --git a/include/cudaq/Optimizer/Dialect/CC/CCTypes.td b/cudaq/include/Optimizer/Dialect/CC/CCTypes.td similarity index 99% rename from include/cudaq/Optimizer/Dialect/CC/CCTypes.td rename to cudaq/include/Optimizer/Dialect/CC/CCTypes.td index 12a58032c64..e1b9b9f9f65 100644 --- a/include/cudaq/Optimizer/Dialect/CC/CCTypes.td +++ b/cudaq/include/Optimizer/Dialect/CC/CCTypes.td @@ -9,7 +9,7 @@ #ifndef CUDAQ_DIALECT_CC_TYPES #define CUDAQ_DIALECT_CC_TYPES -include "cudaq/Optimizer/Dialect/CC/CCDialect.td" +include "Optimizer/Dialect/CC/CCDialect.td" include "mlir/Interfaces/DataLayoutInterfaces.td" include "mlir/IR/AttrTypeBase.td" diff --git a/include/cudaq/Optimizer/Dialect/CC/CMakeLists.txt b/cudaq/include/Optimizer/Dialect/CC/CMakeLists.txt similarity index 100% rename from include/cudaq/Optimizer/Dialect/CC/CMakeLists.txt rename to cudaq/include/Optimizer/Dialect/CC/CMakeLists.txt diff --git a/include/cudaq/Optimizer/Dialect/CMakeLists.txt b/cudaq/include/Optimizer/Dialect/CMakeLists.txt similarity index 100% rename from include/cudaq/Optimizer/Dialect/CMakeLists.txt rename to cudaq/include/Optimizer/Dialect/CMakeLists.txt diff --git a/include/cudaq/Optimizer/Dialect/Characteristics.h b/cudaq/include/Optimizer/Dialect/Characteristics.h similarity index 96% rename from include/cudaq/Optimizer/Dialect/Characteristics.h rename to cudaq/include/Optimizer/Dialect/Characteristics.h index 4dedd42c698..586878b4133 100644 --- a/include/cudaq/Optimizer/Dialect/Characteristics.h +++ b/cudaq/include/Optimizer/Dialect/Characteristics.h @@ -8,8 +8,8 @@ #pragma once -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" namespace cudaq::opt { diff --git a/include/cudaq/Optimizer/Dialect/Common/InlinerInterface.h b/cudaq/include/Optimizer/Dialect/Common/InlinerInterface.h similarity index 97% rename from include/cudaq/Optimizer/Dialect/Common/InlinerInterface.h rename to cudaq/include/Optimizer/Dialect/Common/InlinerInterface.h index 4c80d302251..10000608f11 100644 --- a/include/cudaq/Optimizer/Dialect/Common/InlinerInterface.h +++ b/cudaq/include/Optimizer/Dialect/Common/InlinerInterface.h @@ -8,7 +8,7 @@ #pragma once -#include "cudaq/Frontend/nvqpp/AttributeNames.h" +#include "Frontend/nvqpp/AttributeNames.h" #include "mlir/Dialect/Func/IR/FuncOps.h" #include "mlir/IR/Operation.h" #include "mlir/IR/Region.h" diff --git a/include/cudaq/Optimizer/Dialect/Common/Traits.h b/cudaq/include/Optimizer/Dialect/Common/Traits.h similarity index 100% rename from include/cudaq/Optimizer/Dialect/Common/Traits.h rename to cudaq/include/Optimizer/Dialect/Common/Traits.h diff --git a/include/cudaq/Optimizer/Dialect/Common/Traits.td b/cudaq/include/Optimizer/Dialect/Common/Traits.td similarity index 100% rename from include/cudaq/Optimizer/Dialect/Common/Traits.td rename to cudaq/include/Optimizer/Dialect/Common/Traits.td diff --git a/include/cudaq/Optimizer/Dialect/Quake/CMakeLists.txt b/cudaq/include/Optimizer/Dialect/Quake/CMakeLists.txt similarity index 100% rename from include/cudaq/Optimizer/Dialect/Quake/CMakeLists.txt rename to cudaq/include/Optimizer/Dialect/Quake/CMakeLists.txt diff --git a/include/cudaq/Optimizer/Dialect/Quake/QuakeDialect.h b/cudaq/include/Optimizer/Dialect/Quake/QuakeDialect.h similarity index 92% rename from include/cudaq/Optimizer/Dialect/Quake/QuakeDialect.h rename to cudaq/include/Optimizer/Dialect/Quake/QuakeDialect.h index bcadeb12d74..bdcf67934b9 100644 --- a/include/cudaq/Optimizer/Dialect/Quake/QuakeDialect.h +++ b/cudaq/include/Optimizer/Dialect/Quake/QuakeDialect.h @@ -14,4 +14,4 @@ // Generated logic //===----------------------------------------------------------------------===// -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h.inc" +#include "Optimizer/Dialect/Quake/QuakeDialect.h.inc" diff --git a/include/cudaq/Optimizer/Dialect/Quake/QuakeDialect.td b/cudaq/include/Optimizer/Dialect/Quake/QuakeDialect.td similarity index 100% rename from include/cudaq/Optimizer/Dialect/Quake/QuakeDialect.td rename to cudaq/include/Optimizer/Dialect/Quake/QuakeDialect.td diff --git a/include/cudaq/Optimizer/Dialect/Quake/QuakeInterfaces.h b/cudaq/include/Optimizer/Dialect/Quake/QuakeInterfaces.h similarity index 87% rename from include/cudaq/Optimizer/Dialect/Quake/QuakeInterfaces.h rename to cudaq/include/Optimizer/Dialect/Quake/QuakeInterfaces.h index c59141d6025..619c5f69feb 100644 --- a/include/cudaq/Optimizer/Dialect/Quake/QuakeInterfaces.h +++ b/cudaq/include/Optimizer/Dialect/Quake/QuakeInterfaces.h @@ -8,7 +8,7 @@ #pragma once -#include "cudaq/Optimizer/Dialect/Common/InlinerInterface.h" +#include "Optimizer/Dialect/Common/InlinerInterface.h" #include "mlir/IR/OpDefinition.h" using QuakeInlinerInterface = cudaq::EnableInlinerInterface; @@ -17,4 +17,4 @@ using QuakeInlinerInterface = cudaq::EnableInlinerInterface; // Generated logic //===----------------------------------------------------------------------===// -#include "cudaq/Optimizer/Dialect/Quake/QuakeInterfaces.h.inc" +#include "Optimizer/Dialect/Quake/QuakeInterfaces.h.inc" diff --git a/include/cudaq/Optimizer/Dialect/Quake/QuakeInterfaces.td b/cudaq/include/Optimizer/Dialect/Quake/QuakeInterfaces.td similarity index 100% rename from include/cudaq/Optimizer/Dialect/Quake/QuakeInterfaces.td rename to cudaq/include/Optimizer/Dialect/Quake/QuakeInterfaces.td diff --git a/include/cudaq/Optimizer/Dialect/Quake/QuakeOps.h b/cudaq/include/Optimizer/Dialect/Quake/QuakeOps.h similarity index 95% rename from include/cudaq/Optimizer/Dialect/Quake/QuakeOps.h rename to cudaq/include/Optimizer/Dialect/Quake/QuakeOps.h index 42f6bc5277b..b2e08c4fec1 100644 --- a/include/cudaq/Optimizer/Dialect/Quake/QuakeOps.h +++ b/cudaq/include/Optimizer/Dialect/Quake/QuakeOps.h @@ -8,10 +8,10 @@ #pragma once -#include "cudaq/Optimizer/Dialect/CC/CCTypes.h" -#include "cudaq/Optimizer/Dialect/Common/Traits.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeInterfaces.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Optimizer/Dialect/CC/CCTypes.h" +#include "Optimizer/Dialect/Common/Traits.h" +#include "Optimizer/Dialect/Quake/QuakeInterfaces.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" #include "mlir/Dialect/Arith/IR/Arith.h" #include "mlir/Dialect/Func/IR/FuncOps.h" #include "mlir/IR/BuiltinOps.h" @@ -60,7 +60,7 @@ void genericOpPrinter(mlir::OpAsmPrinter &_odsPrinter, mlir::Operation *op, //===----------------------------------------------------------------------===// #define GET_OP_CLASSES -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h.inc" +#include "Optimizer/Dialect/Quake/QuakeOps.h.inc" //===----------------------------------------------------------------------===// // Utility functions to test the form of an operation. diff --git a/include/cudaq/Optimizer/Dialect/Quake/QuakeOps.td b/cudaq/include/Optimizer/Dialect/Quake/QuakeOps.td similarity index 99% rename from include/cudaq/Optimizer/Dialect/Quake/QuakeOps.td rename to cudaq/include/Optimizer/Dialect/Quake/QuakeOps.td index 37ea08f0ef1..6e574e0aa56 100644 --- a/include/cudaq/Optimizer/Dialect/Quake/QuakeOps.td +++ b/cudaq/include/Optimizer/Dialect/Quake/QuakeOps.td @@ -19,11 +19,11 @@ include "mlir/Interfaces/LoopLikeInterface.td" include "mlir/Interfaces/SideEffectInterfaces.td" include "mlir/Interfaces/ViewLikeInterface.td" include "mlir/IR/RegionKindInterface.td" -include "cudaq/Optimizer/Dialect/CC/CCTypes.td" -include "cudaq/Optimizer/Dialect/Common/Traits.td" -include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.td" -include "cudaq/Optimizer/Dialect/Quake/QuakeInterfaces.td" -include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.td" +include "Optimizer/Dialect/CC/CCTypes.td" +include "Optimizer/Dialect/Common/Traits.td" +include "Optimizer/Dialect/Quake/QuakeDialect.td" +include "Optimizer/Dialect/Quake/QuakeInterfaces.td" +include "Optimizer/Dialect/Quake/QuakeTypes.td" //===----------------------------------------------------------------------===// // Base operation definition. diff --git a/include/cudaq/Optimizer/Dialect/Quake/QuakeTypes.h b/cudaq/include/Optimizer/Dialect/Quake/QuakeTypes.h similarity index 96% rename from include/cudaq/Optimizer/Dialect/Quake/QuakeTypes.h rename to cudaq/include/Optimizer/Dialect/Quake/QuakeTypes.h index d5f2c5095c1..c8267e92c50 100644 --- a/include/cudaq/Optimizer/Dialect/Quake/QuakeTypes.h +++ b/cudaq/include/Optimizer/Dialect/Quake/QuakeTypes.h @@ -8,7 +8,7 @@ #pragma once -#include "cudaq/Support/SmallVector.h" +#include "Support/SmallVector.h" #include "mlir/IR/BuiltinAttributes.h" #include "mlir/IR/BuiltinTypes.h" #include "mlir/IR/Types.h" @@ -18,7 +18,7 @@ //===----------------------------------------------------------------------===// #define GET_TYPEDEF_CLASSES -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h.inc" +#include "Optimizer/Dialect/Quake/QuakeTypes.h.inc" namespace cudaq::quake { /// \returns true if \p `ty` is a quantum value or reference. diff --git a/include/cudaq/Optimizer/Dialect/Quake/QuakeTypes.td b/cudaq/include/Optimizer/Dialect/Quake/QuakeTypes.td similarity index 99% rename from include/cudaq/Optimizer/Dialect/Quake/QuakeTypes.td rename to cudaq/include/Optimizer/Dialect/Quake/QuakeTypes.td index 2f4f98cf0fd..b5266a5f6f4 100644 --- a/include/cudaq/Optimizer/Dialect/Quake/QuakeTypes.td +++ b/cudaq/include/Optimizer/Dialect/Quake/QuakeTypes.td @@ -9,7 +9,7 @@ #ifndef CUDAQ_OPTIMIZER_DIALECT_QUAKE_TYPES #define CUDAQ_OPTIMIZER_DIALECT_QUAKE_TYPES -include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.td" +include "Optimizer/Dialect/Quake/QuakeDialect.td" include "mlir/IR/AttrTypeBase.td" //===----------------------------------------------------------------------===// diff --git a/include/cudaq/Optimizer/InitAllDialects.h b/cudaq/include/Optimizer/InitAllDialects.h similarity index 92% rename from include/cudaq/Optimizer/InitAllDialects.h rename to cudaq/include/Optimizer/InitAllDialects.h index 9aed510b371..9eb9f54bcdf 100644 --- a/include/cudaq/Optimizer/InitAllDialects.h +++ b/cudaq/include/Optimizer/InitAllDialects.h @@ -8,8 +8,8 @@ #pragma once -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" #include "mlir/Dialect/Arith/IR/Arith.h" #include "mlir/Dialect/Complex/IR/Complex.h" #include "mlir/Dialect/ControlFlow/IR/ControlFlow.h" diff --git a/include/cudaq/Optimizer/InitAllPasses.h b/cudaq/include/Optimizer/InitAllPasses.h similarity index 92% rename from include/cudaq/Optimizer/InitAllPasses.h rename to cudaq/include/Optimizer/InitAllPasses.h index 64a600cade1..463db87d520 100644 --- a/include/cudaq/Optimizer/InitAllPasses.h +++ b/cudaq/include/Optimizer/InitAllPasses.h @@ -8,9 +8,9 @@ #pragma once -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/Transforms/Passes.h" namespace cudaq { diff --git a/include/cudaq/Optimizer/Support/Verifier.h b/cudaq/include/Optimizer/Support/Verifier.h similarity index 100% rename from include/cudaq/Optimizer/Support/Verifier.h rename to cudaq/include/Optimizer/Support/Verifier.h diff --git a/include/cudaq/Optimizer/Transforms/AddMetadata.h b/cudaq/include/Optimizer/Transforms/AddMetadata.h similarity index 100% rename from include/cudaq/Optimizer/Transforms/AddMetadata.h rename to cudaq/include/Optimizer/Transforms/AddMetadata.h diff --git a/include/cudaq/Optimizer/Transforms/CMakeLists.txt b/cudaq/include/Optimizer/Transforms/CMakeLists.txt similarity index 100% rename from include/cudaq/Optimizer/Transforms/CMakeLists.txt rename to cudaq/include/Optimizer/Transforms/CMakeLists.txt diff --git a/include/cudaq/Optimizer/Transforms/Passes.h b/cudaq/include/Optimizer/Transforms/Passes.h similarity index 99% rename from include/cudaq/Optimizer/Transforms/Passes.h rename to cudaq/include/Optimizer/Transforms/Passes.h index 32ef9de4969..a1954560222 100644 --- a/include/cudaq/Optimizer/Transforms/Passes.h +++ b/cudaq/include/Optimizer/Transforms/Passes.h @@ -95,7 +95,7 @@ createArgumentSynthesisPass(mlir::ArrayRef funcNames, // declarative passes #define GEN_PASS_DECL #define GEN_PASS_REGISTRATION -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" /// Helper to run the memory to register pass on classical values. Does not /// convert the quantum code to register (wire) form. diff --git a/include/cudaq/Optimizer/Transforms/Passes.td b/cudaq/include/Optimizer/Transforms/Passes.td similarity index 100% rename from include/cudaq/Optimizer/Transforms/Passes.td rename to cudaq/include/Optimizer/Transforms/Passes.td diff --git a/include/cudaq/Optimizer/Transforms/ResourceCount.h b/cudaq/include/Optimizer/Transforms/ResourceCount.h similarity index 100% rename from include/cudaq/Optimizer/Transforms/ResourceCount.h rename to cudaq/include/Optimizer/Transforms/ResourceCount.h diff --git a/include/cudaq/Support/CMakeLists.txt b/cudaq/include/Support/CMakeLists.txt similarity index 100% rename from include/cudaq/Support/CMakeLists.txt rename to cudaq/include/Support/CMakeLists.txt diff --git a/include/cudaq/Support/Device.h b/cudaq/include/Support/Device.h similarity index 99% rename from include/cudaq/Support/Device.h rename to cudaq/include/Support/Device.h index 5f005091b5e..7aaac120359 100644 --- a/include/cudaq/Support/Device.h +++ b/cudaq/include/Support/Device.h @@ -8,8 +8,8 @@ #pragma once -#include "cudaq/ADT/GraphCSR.h" -#include "cudaq/Support/Graph.h" +#include "ADT/GraphCSR.h" +#include "Support/Graph.h" #include "llvm/Support/MemoryBuffer.h" namespace cudaq { diff --git a/include/cudaq/Support/Graph.h b/cudaq/include/Support/Graph.h similarity index 98% rename from include/cudaq/Support/Graph.h rename to cudaq/include/Support/Graph.h index 15aac5468b9..a1e26a90b4e 100644 --- a/include/cudaq/Support/Graph.h +++ b/cudaq/include/Support/Graph.h @@ -8,7 +8,7 @@ #pragma once -#include "cudaq/ADT/GraphCSR.h" +#include "ADT/GraphCSR.h" namespace cudaq { diff --git a/include/cudaq/Support/Handle.h b/cudaq/include/Support/Handle.h similarity index 100% rename from include/cudaq/Support/Handle.h rename to cudaq/include/Support/Handle.h diff --git a/include/cudaq/Support/Placement.h b/cudaq/include/Support/Placement.h similarity index 98% rename from include/cudaq/Support/Placement.h rename to cudaq/include/Support/Placement.h index 72f62149d00..bfe828d94d6 100644 --- a/include/cudaq/Support/Placement.h +++ b/cudaq/include/Support/Placement.h @@ -8,7 +8,7 @@ #pragma once -#include "cudaq/Support/Device.h" +#include "Support/Device.h" namespace cudaq { diff --git a/include/cudaq/Support/Plugin.h b/cudaq/include/Support/Plugin.h similarity index 100% rename from include/cudaq/Support/Plugin.h rename to cudaq/include/Support/Plugin.h diff --git a/include/cudaq/Support/SmallVector.h b/cudaq/include/Support/SmallVector.h similarity index 100% rename from include/cudaq/Support/SmallVector.h rename to cudaq/include/Support/SmallVector.h diff --git a/include/cudaq/Support/TargetConfig.h b/cudaq/include/Support/TargetConfig.h similarity index 100% rename from include/cudaq/Support/TargetConfig.h rename to cudaq/include/Support/TargetConfig.h diff --git a/include/cudaq/Support/TargetConfigYaml.h b/cudaq/include/Support/TargetConfigYaml.h similarity index 100% rename from include/cudaq/Support/TargetConfigYaml.h rename to cudaq/include/Support/TargetConfigYaml.h diff --git a/include/cudaq/Support/Version.h b/cudaq/include/Support/Version.h similarity index 100% rename from include/cudaq/Support/Version.h rename to cudaq/include/Support/Version.h diff --git a/include/cudaq/Todo.h b/cudaq/include/Todo.h similarity index 100% rename from include/cudaq/Todo.h rename to cudaq/include/Todo.h diff --git a/include/cudaq/Verifier/NVQIRCalls.h b/cudaq/include/Verifier/NVQIRCalls.h similarity index 100% rename from include/cudaq/Verifier/NVQIRCalls.h rename to cudaq/include/Verifier/NVQIRCalls.h diff --git a/include/cudaq/Verifier/QIRLLVMIRDialect.h b/cudaq/include/Verifier/QIRLLVMIRDialect.h similarity index 100% rename from include/cudaq/Verifier/QIRLLVMIRDialect.h rename to cudaq/include/Verifier/QIRLLVMIRDialect.h diff --git a/include/cudaq/Verifier/QIRSpec.h b/cudaq/include/Verifier/QIRSpec.h similarity index 100% rename from include/cudaq/Verifier/QIRSpec.h rename to cudaq/include/Verifier/QIRSpec.h diff --git a/include/nvqpp_config.h.in b/cudaq/include/nvqpp_config.h.in similarity index 100% rename from include/nvqpp_config.h.in rename to cudaq/include/nvqpp_config.h.in diff --git a/cudaq/lib/Frontend/nvqpp/ASTBridge.cpp b/cudaq/lib/Frontend/nvqpp/ASTBridge.cpp index bae2380b716..514e8c9904d 100644 --- a/cudaq/lib/Frontend/nvqpp/ASTBridge.cpp +++ b/cudaq/lib/Frontend/nvqpp/ASTBridge.cpp @@ -6,10 +6,10 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Frontend/nvqpp/ASTBridge.h" -#include "cudaq/Frontend/nvqpp/QisBuilder.h" -#include "cudaq/Optimizer/Dialect/CC/CCTypes.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Frontend/nvqpp/ASTBridge.h" +#include "Frontend/nvqpp/QisBuilder.h" +#include "Optimizer/Dialect/CC/CCTypes.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" #include "clang/AST/ParentMapContext.h" #include "clang/Basic/TargetCXXABI.h" #include "clang/Basic/TargetInfo.h" diff --git a/cudaq/lib/Frontend/nvqpp/ConvertDecl.cpp b/cudaq/lib/Frontend/nvqpp/ConvertDecl.cpp index 5f3115af746..a7660feef2d 100644 --- a/cudaq/lib/Frontend/nvqpp/ConvertDecl.cpp +++ b/cudaq/lib/Frontend/nvqpp/ConvertDecl.cpp @@ -6,11 +6,11 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Frontend/nvqpp/ASTBridge.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" -#include "cudaq/Todo.h" +#include "Frontend/nvqpp/ASTBridge.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" +#include "Todo.h" #include #define DEBUG_TYPE "lower-ast-decl" diff --git a/cudaq/lib/Frontend/nvqpp/ConvertExpr.cpp b/cudaq/lib/Frontend/nvqpp/ConvertExpr.cpp index 4993cf3c23a..af2c4f8cae0 100644 --- a/cudaq/lib/Frontend/nvqpp/ConvertExpr.cpp +++ b/cudaq/lib/Frontend/nvqpp/ConvertExpr.cpp @@ -6,12 +6,12 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Frontend/nvqpp/ASTBridge.h" -#include "cudaq/Frontend/nvqpp/QisBuilder.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" +#include "Frontend/nvqpp/ASTBridge.h" +#include "Frontend/nvqpp/QisBuilder.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" #include "llvm/Support/Debug.h" #include "mlir/Dialect/Complex/IR/Complex.h" #include "mlir/Dialect/Math/IR/Math.h" diff --git a/cudaq/lib/Frontend/nvqpp/ConvertStmt.cpp b/cudaq/lib/Frontend/nvqpp/ConvertStmt.cpp index 9315b2147dd..2e75cb5e599 100644 --- a/cudaq/lib/Frontend/nvqpp/ConvertStmt.cpp +++ b/cudaq/lib/Frontend/nvqpp/ConvertStmt.cpp @@ -6,10 +6,10 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Frontend/nvqpp/ASTBridge.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" +#include "Frontend/nvqpp/ASTBridge.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" #include "llvm/Support/Debug.h" #include "mlir/IR/Builders.h" diff --git a/cudaq/lib/Frontend/nvqpp/ConvertType.cpp b/cudaq/lib/Frontend/nvqpp/ConvertType.cpp index c583f665843..09b18db5993 100644 --- a/cudaq/lib/Frontend/nvqpp/ConvertType.cpp +++ b/cudaq/lib/Frontend/nvqpp/ConvertType.cpp @@ -6,11 +6,11 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Frontend/nvqpp/ASTBridge.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Dialect/CC/CCTypes.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" -#include "cudaq/Todo.h" +#include "Frontend/nvqpp/ASTBridge.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Dialect/CC/CCTypes.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Todo.h" #include "clang/Basic/TargetInfo.h" #include "llvm/TargetParser/Triple.h" diff --git a/cudaq/lib/Optimizer/Builder/Factory.cpp b/cudaq/lib/Optimizer/Builder/Factory.cpp index 064a6139942..c9956881e56 100644 --- a/cudaq/lib/Optimizer/Builder/Factory.cpp +++ b/cudaq/lib/Optimizer/Builder/Factory.cpp @@ -6,12 +6,12 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" -#include "cudaq/Optimizer/CodeGen/QIROpaqueStructTypes.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/CodeGen/QIROpaqueStructTypes.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" #include "llvm/TargetParser/Host.h" #include "llvm/TargetParser/Triple.h" #include "mlir/IR/Matchers.h" diff --git a/cudaq/lib/Optimizer/Builder/Intrinsics.cpp b/cudaq/lib/Optimizer/Builder/Intrinsics.cpp index 0369b6007c4..024417d55a2 100644 --- a/cudaq/lib/Optimizer/Builder/Intrinsics.cpp +++ b/cudaq/lib/Optimizer/Builder/Intrinsics.cpp @@ -6,12 +6,12 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/CudaqFunctionNames.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/CudaqFunctionNames.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/Dialect/CC/CCOps.h" #include "llvm/ADT/StringExtras.h" #include "llvm/Support/CommandLine.h" #include "llvm/Support/MD5.h" diff --git a/cudaq/lib/Optimizer/Builder/Marshal.cpp b/cudaq/lib/Optimizer/Builder/Marshal.cpp index 5060a9918e1..7d7c05edcdf 100644 --- a/cudaq/lib/Optimizer/Builder/Marshal.cpp +++ b/cudaq/lib/Optimizer/Builder/Marshal.cpp @@ -6,9 +6,9 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/Builder/Marshal.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Builder/Runtime.h" +#include "Optimizer/Builder/Marshal.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Builder/Runtime.h" #include "llvm/ADT/TypeSwitch.h" using namespace mlir; diff --git a/cudaq/lib/Optimizer/CAPI/Dialects.cpp b/cudaq/lib/Optimizer/CAPI/Dialects.cpp index 152facd3621..c48f4939185 100644 --- a/cudaq/lib/Optimizer/CAPI/Dialects.cpp +++ b/cudaq/lib/Optimizer/CAPI/Dialects.cpp @@ -6,9 +6,9 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/CAPI/Dialects.h" -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/CAPI/Dialects.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" #include "mlir/InitAllDialects.h" MLIR_DEFINE_CAPI_DIALECT_REGISTRATION(Quake, quake, cudaq::quake::QuakeDialect) diff --git a/cudaq/lib/Optimizer/CodeGen/CCToLLVM.cpp b/cudaq/lib/Optimizer/CodeGen/CCToLLVM.cpp index 4cfac115c2d..e637f36c2fd 100644 --- a/cudaq/lib/Optimizer/CodeGen/CCToLLVM.cpp +++ b/cudaq/lib/Optimizer/CodeGen/CCToLLVM.cpp @@ -6,13 +6,13 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/CodeGen/CCToLLVM.h" +#include "Optimizer/CodeGen/CCToLLVM.h" #include "CodeGenOps.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" #include "llvm/ADT/TypeSwitch.h" #include "mlir/Conversion/LLVMCommon/ConversionTarget.h" #include "mlir/Conversion/LLVMCommon/Pattern.h" diff --git a/cudaq/lib/Optimizer/CodeGen/CodeGenDialect.cpp b/cudaq/lib/Optimizer/CodeGen/CodeGenDialect.cpp index d3857f2ee4f..ebc82c5ca97 100644 --- a/cudaq/lib/Optimizer/CodeGen/CodeGenDialect.cpp +++ b/cudaq/lib/Optimizer/CodeGen/CodeGenDialect.cpp @@ -6,7 +6,7 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/CodeGen/CodeGenDialect.h" +#include "Optimizer/CodeGen/CodeGenDialect.h" #include "CodeGenOps.h" #include "mlir/IR/DialectImplementation.h" @@ -14,7 +14,7 @@ // Generated logic //===----------------------------------------------------------------------===// -#include "cudaq/Optimizer/CodeGen/CodeGenDialect.cpp.inc" +#include "Optimizer/CodeGen/CodeGenDialect.cpp.inc" //===----------------------------------------------------------------------===// @@ -22,6 +22,6 @@ void cudaq::codegen::CodeGenDialect::initialize() { registerTypes(); addOperations< #define GET_OP_LIST -#include "cudaq/Optimizer/CodeGen/CodeGenOps.cpp.inc" +#include "Optimizer/CodeGen/CodeGenOps.cpp.inc" >(); } diff --git a/cudaq/lib/Optimizer/CodeGen/CodeGenOps.cpp b/cudaq/lib/Optimizer/CodeGen/CodeGenOps.cpp index de9abc96c4d..71d4b0cd0e7 100644 --- a/cudaq/lib/Optimizer/CodeGen/CodeGenOps.cpp +++ b/cudaq/lib/Optimizer/CodeGen/CodeGenOps.cpp @@ -26,4 +26,4 @@ LogicalResult cudaq::codegen::MaterializeConstantArrayOp::verify() { //===----------------------------------------------------------------------===// #define GET_OP_CLASSES -#include "cudaq/Optimizer/CodeGen/CodeGenOps.cpp.inc" +#include "Optimizer/CodeGen/CodeGenOps.cpp.inc" diff --git a/cudaq/lib/Optimizer/CodeGen/CodeGenOps.h b/cudaq/lib/Optimizer/CodeGen/CodeGenOps.h index 4a19da6398d..71df597837f 100644 --- a/cudaq/lib/Optimizer/CodeGen/CodeGenOps.h +++ b/cudaq/lib/Optimizer/CodeGen/CodeGenOps.h @@ -8,9 +8,9 @@ #pragma once -#include "cudaq/Optimizer/Dialect/CC/CCTypes.h" -#include "cudaq/Optimizer/Dialect/Common/Traits.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Optimizer/Dialect/CC/CCTypes.h" +#include "Optimizer/Dialect/Common/Traits.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" #include "mlir/Dialect/LLVMIR/LLVMDialect.h" #include "mlir/IR/BuiltinOps.h" #include "mlir/IR/OpDefinition.h" @@ -21,4 +21,4 @@ //===----------------------------------------------------------------------===// #define GET_OP_CLASSES -#include "cudaq/Optimizer/CodeGen/CodeGenOps.h.inc" +#include "Optimizer/CodeGen/CodeGenOps.h.inc" diff --git a/cudaq/lib/Optimizer/CodeGen/CodeGenTypes.cpp b/cudaq/lib/Optimizer/CodeGen/CodeGenTypes.cpp index acf7a82454b..e853402fbfd 100644 --- a/cudaq/lib/Optimizer/CodeGen/CodeGenTypes.cpp +++ b/cudaq/lib/Optimizer/CodeGen/CodeGenTypes.cpp @@ -7,7 +7,7 @@ ******************************************************************************/ #include "CodeGenTypes.h" -#include "cudaq/Optimizer/CodeGen/CodeGenDialect.h" +#include "Optimizer/CodeGen/CodeGenDialect.h" #include "llvm/ADT/TypeSwitch.h" #include "mlir/IR/Builders.h" #include "mlir/IR/DialectImplementation.h" @@ -17,7 +17,7 @@ //===----------------------------------------------------------------------===// #define GET_TYPEDEF_CLASSES -#include "cudaq/Optimizer/CodeGen/CodeGenTypes.cpp.inc" +#include "Optimizer/CodeGen/CodeGenTypes.cpp.inc" void cudaq::codegen::CodeGenDialect::registerTypes() { addTypes(); diff --git a/cudaq/lib/Optimizer/CodeGen/CodeGenTypes.h b/cudaq/lib/Optimizer/CodeGen/CodeGenTypes.h index 518c64ce06e..08d6038888e 100644 --- a/cudaq/lib/Optimizer/CodeGen/CodeGenTypes.h +++ b/cudaq/lib/Optimizer/CodeGen/CodeGenTypes.h @@ -17,4 +17,4 @@ //===----------------------------------------------------------------------===// #define GET_TYPEDEF_CLASSES -#include "cudaq/Optimizer/CodeGen/CodeGenTypes.h.inc" +#include "Optimizer/CodeGen/CodeGenTypes.h.inc" diff --git a/cudaq/lib/Optimizer/CodeGen/ConvertCCToLLVM.cpp b/cudaq/lib/Optimizer/CodeGen/ConvertCCToLLVM.cpp index 7638c1ba168..42742943b58 100644 --- a/cudaq/lib/Optimizer/CodeGen/ConvertCCToLLVM.cpp +++ b/cudaq/lib/Optimizer/CodeGen/ConvertCCToLLVM.cpp @@ -7,9 +7,9 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/CodeGen/CCToLLVM.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/CodeGen/CCToLLVM.h" +#include "Optimizer/CodeGen/Passes.h" #include "llvm/IR/LLVMContext.h" #include "llvm/Support/Debug.h" #include "mlir/Conversion/ArithToLLVM/ArithToLLVM.h" @@ -26,7 +26,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_CCTOLLVM -#include "cudaq/Optimizer/CodeGen/Passes.h.inc" +#include "Optimizer/CodeGen/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "cc-to-llvm-pass" diff --git a/cudaq/lib/Optimizer/CodeGen/ConvertToExecMgr.cpp b/cudaq/lib/Optimizer/CodeGen/ConvertToExecMgr.cpp index b7f107f2b6c..afc1e0fab23 100644 --- a/cudaq/lib/Optimizer/CodeGen/ConvertToExecMgr.cpp +++ b/cudaq/lib/Optimizer/CodeGen/ConvertToExecMgr.cpp @@ -7,10 +7,10 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/CodeGen/CudaqFunctionNames.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/CodeGen/QuakeToExecMgr.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/CodeGen/CudaqFunctionNames.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/CodeGen/QuakeToExecMgr.h" #include "llvm/Support/Debug.h" #include "mlir/Pass/PassManager.h" #include "mlir/Transforms/DialectConversion.h" @@ -19,7 +19,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_QUAKETOCCPREP #define GEN_PASS_DEF_QUAKETOCC -#include "cudaq/Optimizer/CodeGen/Passes.h.inc" +#include "Optimizer/CodeGen/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "convert-to-cc" diff --git a/cudaq/lib/Optimizer/CodeGen/ConvertToQIR.cpp b/cudaq/lib/Optimizer/CodeGen/ConvertToQIR.cpp index 175677b9048..cb11882c7c3 100644 --- a/cudaq/lib/Optimizer/CodeGen/ConvertToQIR.cpp +++ b/cudaq/lib/Optimizer/CodeGen/ConvertToQIR.cpp @@ -9,13 +9,13 @@ #include "CodeGenOps.h" #include "PassDetails.h" #include "QuakeToCodegen.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/CodeGen/CCToLLVM.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/CodeGen/Peephole.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" -#include "cudaq/Optimizer/CodeGen/QIROpaqueStructTypes.h" -#include "cudaq/Optimizer/CodeGen/QuakeToLLVM.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/CodeGen/CCToLLVM.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/CodeGen/Peephole.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/CodeGen/QIROpaqueStructTypes.h" +#include "Optimizer/CodeGen/QuakeToLLVM.h" #include "llvm/ADT/Hashing.h" #include "llvm/ADT/TypeSwitch.h" #include "llvm/Support/FormatVariadic.h" @@ -36,7 +36,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_CONVERTTOQIR #define GEN_PASS_DEF_LOWERTOCG -#include "cudaq/Optimizer/CodeGen/Passes.h.inc" +#include "Optimizer/CodeGen/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "convert-to-qir" diff --git a/cudaq/lib/Optimizer/CodeGen/ConvertToQIRAPI.cpp b/cudaq/lib/Optimizer/CodeGen/ConvertToQIRAPI.cpp index 1d406adeb65..31a808fcf11 100644 --- a/cudaq/lib/Optimizer/CodeGen/ConvertToQIRAPI.cpp +++ b/cudaq/lib/Optimizer/CodeGen/ConvertToQIRAPI.cpp @@ -8,14 +8,14 @@ #include "CodeGenOps.h" #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/CodeGen/QIRAttributeNames.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" -#include "cudaq/Optimizer/CodeGen/QIROpaqueStructTypes.h" -#include "cudaq/Optimizer/CodeGen/QuakeToExecMgr.h" -#include "cudaq/Optimizer/Transforms/Passes.h" // for GlobalizeArrayValues +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/CodeGen/QIRAttributeNames.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/CodeGen/QIROpaqueStructTypes.h" +#include "Optimizer/CodeGen/QuakeToExecMgr.h" +#include "Optimizer/Transforms/Passes.h" // for GlobalizeArrayValues #include "nlohmann/json.hpp" #include "llvm/Support/Debug.h" #include "mlir/Pass/PassManager.h" @@ -29,7 +29,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_QUAKETOQIRAPI #define GEN_PASS_DEF_QUAKETOQIRAPIPREP #define GEN_PASS_DEF_QUAKETOQIRAPIFINAL -#include "cudaq/Optimizer/CodeGen/Passes.h.inc" +#include "Optimizer/CodeGen/Passes.h.inc" } // namespace cudaq::opt using namespace mlir; diff --git a/cudaq/lib/Optimizer/CodeGen/ConvertToQIRProfile.cpp b/cudaq/lib/Optimizer/CodeGen/ConvertToQIRProfile.cpp index ae7f05db870..e58db814068 100644 --- a/cudaq/lib/Optimizer/CodeGen/ConvertToQIRProfile.cpp +++ b/cudaq/lib/Optimizer/CodeGen/ConvertToQIRProfile.cpp @@ -7,11 +7,11 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/CodeGen/Peephole.h" -#include "cudaq/Optimizer/CodeGen/QIRAttributeNames.h" -#include "cudaq/Todo.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/CodeGen/Peephole.h" +#include "Optimizer/CodeGen/QIRAttributeNames.h" +#include "Todo.h" #include "nlohmann/json.hpp" #include "llvm/ADT/SmallSet.h" #include "mlir/Conversion/LLVMCommon/ConversionTarget.h" @@ -25,7 +25,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_QIRTOQIRPROFILE #define GEN_PASS_DEF_QIRTOQIRPROFILEFUNC #define GEN_PASS_DEF_QIRTOQIRPROFILEPREP -#include "cudaq/Optimizer/CodeGen/Passes.h.inc" +#include "Optimizer/CodeGen/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "qir-profile" diff --git a/cudaq/lib/Optimizer/CodeGen/DelayMeasurements.cpp b/cudaq/lib/Optimizer/CodeGen/DelayMeasurements.cpp index 7cc25153fe6..226d8004c8f 100644 --- a/cudaq/lib/Optimizer/CodeGen/DelayMeasurements.cpp +++ b/cudaq/lib/Optimizer/CodeGen/DelayMeasurements.cpp @@ -7,11 +7,11 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" +#include "Optimizer/CodeGen/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_DELAYMEASUREMENTS -#include "cudaq/Optimizer/CodeGen/Passes.h.inc" +#include "Optimizer/CodeGen/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "delay-measurements" diff --git a/cudaq/lib/Optimizer/CodeGen/OptUtils.cpp b/cudaq/lib/Optimizer/CodeGen/OptUtils.cpp index a8f2674dcce..01c7c4b629b 100644 --- a/cudaq/lib/Optimizer/CodeGen/OptUtils.cpp +++ b/cudaq/lib/Optimizer/CodeGen/OptUtils.cpp @@ -17,7 +17,7 @@ // //===----------------------------------------------------------------------===// -#include "cudaq/Optimizer/CodeGen/OptUtils.h" +#include "Optimizer/CodeGen/OptUtils.h" #include "llvm/IR/Module.h" #include "llvm/Passes/OptimizationLevel.h" #include "llvm/Passes/PassBuilder.h" diff --git a/cudaq/lib/Optimizer/CodeGen/PassDetails.h b/cudaq/lib/Optimizer/CodeGen/PassDetails.h index 038736d792f..c39a0da77e4 100644 --- a/cudaq/lib/Optimizer/CodeGen/PassDetails.h +++ b/cudaq/lib/Optimizer/CodeGen/PassDetails.h @@ -8,13 +8,13 @@ #pragma once -#include "cudaq/Optimizer/CodeGen/CodeGenDialect.h" -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/CC/CCTypes.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Optimizer/CodeGen/CodeGenDialect.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/CC/CCTypes.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" #include "mlir/Dialect/Arith/IR/Arith.h" #include "mlir/Dialect/Complex/IR/Complex.h" #include "mlir/Dialect/ControlFlow/IR/ControlFlow.h" diff --git a/cudaq/lib/Optimizer/CodeGen/Passes.cpp b/cudaq/lib/Optimizer/CodeGen/Passes.cpp index 1bdf2f24363..28c8214b18e 100644 --- a/cudaq/lib/Optimizer/CodeGen/Passes.cpp +++ b/cudaq/lib/Optimizer/CodeGen/Passes.cpp @@ -6,9 +6,9 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/CodeGen/Passes.h" +#include "Optimizer/CodeGen/Passes.h" #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/Pass/PassManager.h" #include "mlir/Transforms/Passes.h" diff --git a/cudaq/lib/Optimizer/CodeGen/Pipelines.cpp b/cudaq/lib/Optimizer/CodeGen/Pipelines.cpp index 29efd35699f..89476b50797 100644 --- a/cudaq/lib/Optimizer/CodeGen/Pipelines.cpp +++ b/cudaq/lib/Optimizer/CodeGen/Pipelines.cpp @@ -6,8 +6,8 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/Conversion/MathToFuncs/MathToFuncs.h" #include "mlir/Dialect/Func/IR/FuncOps.h" #include "mlir/Pass/PassManager.h" diff --git a/cudaq/lib/Optimizer/CodeGen/QirInsertArrayRecord.cpp b/cudaq/lib/Optimizer/CodeGen/QirInsertArrayRecord.cpp index 1c7d19ae0c5..d5c8acb1d72 100644 --- a/cudaq/lib/Optimizer/CodeGen/QirInsertArrayRecord.cpp +++ b/cudaq/lib/Optimizer/CodeGen/QirInsertArrayRecord.cpp @@ -7,19 +7,19 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/CodeGen/QIRAttributeNames.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/CodeGen/QIRAttributeNames.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" #include "llvm/ADT/SmallSet.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_QIRINSERTARRAYRECORD -#include "cudaq/Optimizer/CodeGen/Passes.h.inc" +#include "Optimizer/CodeGen/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "qir-insert-array-record" diff --git a/cudaq/lib/Optimizer/CodeGen/QuakeToCodegen.cpp b/cudaq/lib/Optimizer/CodeGen/QuakeToCodegen.cpp index 9a8f05b39b3..41cd93beccd 100644 --- a/cudaq/lib/Optimizer/CodeGen/QuakeToCodegen.cpp +++ b/cudaq/lib/Optimizer/CodeGen/QuakeToCodegen.cpp @@ -9,9 +9,9 @@ #include "QuakeToCodegen.h" #include "CodeGenOps.h" #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" #include "mlir/Conversion/LLVMCommon/ConversionTarget.h" #include "mlir/Conversion/LLVMCommon/Pattern.h" diff --git a/cudaq/lib/Optimizer/CodeGen/QuakeToExecMgr.cpp b/cudaq/lib/Optimizer/CodeGen/QuakeToExecMgr.cpp index 3f82235793a..6c4900cdc6a 100644 --- a/cudaq/lib/Optimizer/CodeGen/QuakeToExecMgr.cpp +++ b/cudaq/lib/Optimizer/CodeGen/QuakeToExecMgr.cpp @@ -6,11 +6,11 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/CodeGen/QuakeToExecMgr.h" +#include "Optimizer/CodeGen/QuakeToExecMgr.h" #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/CodeGen/CudaqFunctionNames.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/CodeGen/CudaqFunctionNames.h" +#include "Optimizer/CodeGen/Passes.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/DialectConversion.h" #include "mlir/Transforms/Passes.h" diff --git a/cudaq/lib/Optimizer/CodeGen/QuakeToLLVM.cpp b/cudaq/lib/Optimizer/CodeGen/QuakeToLLVM.cpp index 65263ad2f12..3724e8337b3 100644 --- a/cudaq/lib/Optimizer/CodeGen/QuakeToLLVM.cpp +++ b/cudaq/lib/Optimizer/CodeGen/QuakeToLLVM.cpp @@ -6,15 +6,15 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/CodeGen/QuakeToLLVM.h" +#include "Optimizer/CodeGen/QuakeToLLVM.h" #include "CodeGenOps.h" #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" -#include "cudaq/Optimizer/CodeGen/QIROpaqueStructTypes.h" -#include "cudaq/Optimizer/CodeGen/QuakeToExecMgr.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/CodeGen/QIROpaqueStructTypes.h" +#include "Optimizer/CodeGen/QuakeToExecMgr.h" #include "mlir/Conversion/LLVMCommon/ConversionTarget.h" #include "mlir/Conversion/LLVMCommon/Pattern.h" #include "mlir/Conversion/LLVMCommon/TypeConverter.h" diff --git a/cudaq/lib/Optimizer/CodeGen/RemoveMeasurements.cpp b/cudaq/lib/Optimizer/CodeGen/RemoveMeasurements.cpp index e3719db1efc..98222c16c4c 100644 --- a/cudaq/lib/Optimizer/CodeGen/RemoveMeasurements.cpp +++ b/cudaq/lib/Optimizer/CodeGen/RemoveMeasurements.cpp @@ -7,16 +7,16 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" #include "mlir/Dialect/LLVMIR/LLVMTypes.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_REMOVEMEASUREMENTS -#include "cudaq/Optimizer/CodeGen/Passes.h.inc" +#include "Optimizer/CodeGen/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "qir-remove-measurements" diff --git a/cudaq/lib/Optimizer/CodeGen/ReturnToOutputLog.cpp b/cudaq/lib/Optimizer/CodeGen/ReturnToOutputLog.cpp index 6f0421165b2..ad2f9115d13 100644 --- a/cudaq/lib/Optimizer/CodeGen/ReturnToOutputLog.cpp +++ b/cudaq/lib/Optimizer/CodeGen/ReturnToOutputLog.cpp @@ -7,18 +7,18 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/CodeGen/QIRAttributeNames.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/CodeGen/QIRAttributeNames.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" #include "llvm/ADT/TypeSwitch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_RETURNTOOUTPUTLOG -#include "cudaq/Optimizer/CodeGen/Passes.h.inc" +#include "Optimizer/CodeGen/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "return-to-output-log" diff --git a/cudaq/lib/Optimizer/CodeGen/TranslateToIQMJson.cpp b/cudaq/lib/Optimizer/CodeGen/TranslateToIQMJson.cpp index 4a2b985241e..c101d19fe7d 100644 --- a/cudaq/lib/Optimizer/CodeGen/TranslateToIQMJson.cpp +++ b/cudaq/lib/Optimizer/CodeGen/TranslateToIQMJson.cpp @@ -7,10 +7,10 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Frontend/nvqpp/AttributeNames.h" -#include "cudaq/Optimizer/CodeGen/Emitter.h" -#include "cudaq/Optimizer/CodeGen/IQMJsonEmitter.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" +#include "Frontend/nvqpp/AttributeNames.h" +#include "Optimizer/CodeGen/Emitter.h" +#include "Optimizer/CodeGen/IQMJsonEmitter.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" #include "nlohmann/json.hpp" #include "llvm/ADT/STLExtras.h" #include "llvm/ADT/TypeSwitch.h" diff --git a/cudaq/lib/Optimizer/CodeGen/TranslateToOpenQASM.cpp b/cudaq/lib/Optimizer/CodeGen/TranslateToOpenQASM.cpp index 46c7dc3225f..2db13e60d9d 100644 --- a/cudaq/lib/Optimizer/CodeGen/TranslateToOpenQASM.cpp +++ b/cudaq/lib/Optimizer/CodeGen/TranslateToOpenQASM.cpp @@ -7,10 +7,10 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Frontend/nvqpp/AttributeNames.h" -#include "cudaq/Optimizer/Builder/RuntimeNames.h" -#include "cudaq/Optimizer/CodeGen/Emitter.h" -#include "cudaq/Optimizer/CodeGen/OpenQASMEmitter.h" +#include "Frontend/nvqpp/AttributeNames.h" +#include "Optimizer/Builder/RuntimeNames.h" +#include "Optimizer/CodeGen/Emitter.h" +#include "Optimizer/CodeGen/OpenQASMEmitter.h" #include "llvm/ADT/PostOrderIterator.h" #include "llvm/ADT/STLExtras.h" #include "llvm/ADT/TypeSwitch.h" diff --git a/cudaq/lib/Optimizer/CodeGen/WireSetsToProfileQIR.cpp b/cudaq/lib/Optimizer/CodeGen/WireSetsToProfileQIR.cpp index efab92af424..0905fc601a6 100644 --- a/cudaq/lib/Optimizer/CodeGen/WireSetsToProfileQIR.cpp +++ b/cudaq/lib/Optimizer/CodeGen/WireSetsToProfileQIR.cpp @@ -7,14 +7,14 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/CallGraphFix.h" -#include "cudaq/Optimizer/CodeGen/CudaqFunctionNames.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/CodeGen/QIRAttributeNames.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" -#include "cudaq/Optimizer/CodeGen/QIROpaqueStructTypes.h" -#include "cudaq/Optimizer/CodeGen/QuakeToExecMgr.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/CallGraphFix.h" +#include "Optimizer/CodeGen/CudaqFunctionNames.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/CodeGen/QIRAttributeNames.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/CodeGen/QIROpaqueStructTypes.h" +#include "Optimizer/CodeGen/QuakeToExecMgr.h" #include "nlohmann/json.hpp" #include "llvm/ADT/DepthFirstIterator.h" #include "llvm/Support/Debug.h" @@ -51,7 +51,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_WIRESETTOPROFILEQIR #define GEN_PASS_DEF_WIRESETTOPROFILEQIRPOST #define GEN_PASS_DEF_WIRESETTOPROFILEQIRPREP -#include "cudaq/Optimizer/CodeGen/Passes.h.inc" +#include "Optimizer/CodeGen/Passes.h.inc" } // namespace cudaq::opt using namespace mlir; diff --git a/cudaq/lib/Optimizer/Dialect/CC/CCDialect.cpp b/cudaq/lib/Optimizer/Dialect/CC/CCDialect.cpp index 8a9d00df3cc..6d0e0c2b812 100644 --- a/cudaq/lib/Optimizer/Dialect/CC/CCDialect.cpp +++ b/cudaq/lib/Optimizer/Dialect/CC/CCDialect.cpp @@ -6,10 +6,10 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/CC/CCInterfaces.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/CC/CCTypes.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/CC/CCInterfaces.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/CC/CCTypes.h" #include "mlir/IR/DialectImplementation.h" #include "mlir/Interfaces/ControlFlowInterfaces.h" #include "mlir/Interfaces/LoopLikeInterface.h" @@ -18,7 +18,7 @@ // Generated logic //===----------------------------------------------------------------------===// -#include "cudaq/Optimizer/Dialect/CC/CCDialect.cpp.inc" +#include "Optimizer/Dialect/CC/CCDialect.cpp.inc" //===----------------------------------------------------------------------===// @@ -28,7 +28,7 @@ void cudaq::cc::CCDialect::initialize() { registerTypes(); addOperations< #define GET_OP_LIST -#include "cudaq/Optimizer/Dialect/CC/CCOps.cpp.inc" +#include "Optimizer/Dialect/CC/CCOps.cpp.inc" >(); registerAttrs(); addInterfaces(); diff --git a/cudaq/lib/Optimizer/Dialect/CC/CCOps.cpp b/cudaq/lib/Optimizer/Dialect/CC/CCOps.cpp index ec3abbd581a..e6e2647a12d 100644 --- a/cudaq/lib/Optimizer/Dialect/CC/CCOps.cpp +++ b/cudaq/lib/Optimizer/Dialect/CC/CCOps.cpp @@ -6,10 +6,10 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" #include "llvm/ADT/TypeSwitch.h" #include "llvm/IR/DataLayout.h" #include "mlir/Dialect/Complex/IR/Complex.h" @@ -3082,4 +3082,4 @@ cudaq::cc::VarargCallOp::verifySymbolUses(SymbolTableCollection &symbolTable) { //===----------------------------------------------------------------------===// #define GET_OP_CLASSES -#include "cudaq/Optimizer/Dialect/CC/CCOps.cpp.inc" +#include "Optimizer/Dialect/CC/CCOps.cpp.inc" diff --git a/cudaq/lib/Optimizer/Dialect/CC/CCTypes.cpp b/cudaq/lib/Optimizer/Dialect/CC/CCTypes.cpp index 1e2e6084ecc..b04afbfb835 100644 --- a/cudaq/lib/Optimizer/Dialect/CC/CCTypes.cpp +++ b/cudaq/lib/Optimizer/Dialect/CC/CCTypes.cpp @@ -6,9 +6,9 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/Dialect/CC/CCTypes.h" -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Optimizer/Dialect/CC/CCTypes.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" #include "llvm/ADT/SmallPtrSet.h" #include "llvm/ADT/TypeSwitch.h" #include "mlir/IR/Builders.h" @@ -168,7 +168,7 @@ cc::StdvecType::verify(function_ref emitError, //===----------------------------------------------------------------------===// #define GET_TYPEDEF_CLASSES -#include "cudaq/Optimizer/Dialect/CC/CCTypes.cpp.inc" +#include "Optimizer/Dialect/CC/CCTypes.cpp.inc" //===----------------------------------------------------------------------===// diff --git a/cudaq/lib/Optimizer/Dialect/Quake/QuakeDialect.cpp b/cudaq/lib/Optimizer/Dialect/Quake/QuakeDialect.cpp index 97260c81ffd..e9c8206558c 100644 --- a/cudaq/lib/Optimizer/Dialect/Quake/QuakeDialect.cpp +++ b/cudaq/lib/Optimizer/Dialect/Quake/QuakeDialect.cpp @@ -6,9 +6,9 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" #include "mlir/IR/DialectImplementation.h" #include "mlir/Interfaces/ControlFlowInterfaces.h" #include "mlir/Interfaces/LoopLikeInterface.h" @@ -17,7 +17,7 @@ // Generated logic //===----------------------------------------------------------------------===// -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.cpp.inc" +#include "Optimizer/Dialect/Quake/QuakeDialect.cpp.inc" //===----------------------------------------------------------------------===// @@ -25,7 +25,7 @@ void cudaq::quake::QuakeDialect::initialize() { registerTypes(); addOperations< #define GET_OP_LIST -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.cpp.inc" +#include "Optimizer/Dialect/Quake/QuakeOps.cpp.inc" >(); addInterfaces(); } diff --git a/cudaq/lib/Optimizer/Dialect/Quake/QuakeInterfaces.cpp b/cudaq/lib/Optimizer/Dialect/Quake/QuakeInterfaces.cpp index 28a2dca4728..c46abebecd4 100644 --- a/cudaq/lib/Optimizer/Dialect/Quake/QuakeInterfaces.cpp +++ b/cudaq/lib/Optimizer/Dialect/Quake/QuakeInterfaces.cpp @@ -6,10 +6,10 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/Dialect/Quake/QuakeInterfaces.h" +#include "Optimizer/Dialect/Quake/QuakeInterfaces.h" //===----------------------------------------------------------------------===// // Generated logic //===----------------------------------------------------------------------===// -#include "cudaq/Optimizer/Dialect/Quake/QuakeInterfaces.cpp.inc" +#include "Optimizer/Dialect/Quake/QuakeInterfaces.cpp.inc" diff --git a/cudaq/lib/Optimizer/Dialect/Quake/QuakeOps.cpp b/cudaq/lib/Optimizer/Dialect/Quake/QuakeOps.cpp index 0fca4d5616f..9795367e75e 100644 --- a/cudaq/lib/Optimizer/Dialect/Quake/QuakeOps.cpp +++ b/cudaq/lib/Optimizer/Dialect/Quake/QuakeOps.cpp @@ -6,11 +6,11 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/CC/CCTypes.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/CC/CCTypes.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" #include "llvm/ADT/SmallPtrSet.h" #include "mlir/Dialect/LLVMIR/LLVMTypes.h" #include "mlir/Dialect/Utils/IndexingUtils.h" @@ -1282,4 +1282,4 @@ VERIFY_OPS(INSTANTIATE_LINEAR_TYPE_VERIFY) //===----------------------------------------------------------------------===// #define GET_OP_CLASSES -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.cpp.inc" +#include "Optimizer/Dialect/Quake/QuakeOps.cpp.inc" diff --git a/cudaq/lib/Optimizer/Dialect/Quake/QuakeTypes.cpp b/cudaq/lib/Optimizer/Dialect/Quake/QuakeTypes.cpp index 4c66fd55d46..784f5ea4d56 100644 --- a/cudaq/lib/Optimizer/Dialect/Quake/QuakeTypes.cpp +++ b/cudaq/lib/Optimizer/Dialect/Quake/QuakeTypes.cpp @@ -6,8 +6,8 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" #include "llvm/ADT/TypeSwitch.h" #include "mlir/IR/Builders.h" #include "mlir/IR/DialectImplementation.h" @@ -19,7 +19,7 @@ using namespace mlir; //===----------------------------------------------------------------------===// #define GET_TYPEDEF_CLASSES -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.cpp.inc" +#include "Optimizer/Dialect/Quake/QuakeTypes.cpp.inc" //===----------------------------------------------------------------------===// // Veq's custom parser and pretty printing. diff --git a/cudaq/lib/Optimizer/Transforms/AddDeallocs.cpp b/cudaq/lib/Optimizer/Transforms/AddDeallocs.cpp index 649eb1978e8..e9f330963ea 100644 --- a/cudaq/lib/Optimizer/Transforms/AddDeallocs.cpp +++ b/cudaq/lib/Optimizer/Transforms/AddDeallocs.cpp @@ -7,15 +7,15 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Todo.h" +#include "Optimizer/Transforms/Passes.h" +#include "Todo.h" #include "mlir/IR/Dominance.h" #include "mlir/Transforms/DialectConversion.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_QUAKEADDDEALLOCS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "add-deallocs" diff --git a/cudaq/lib/Optimizer/Transforms/AddMeasurements.cpp b/cudaq/lib/Optimizer/Transforms/AddMeasurements.cpp index 75ce9602f5a..c1e5faab0d0 100644 --- a/cudaq/lib/Optimizer/Transforms/AddMeasurements.cpp +++ b/cudaq/lib/Optimizer/Transforms/AddMeasurements.cpp @@ -7,13 +7,13 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Frontend/nvqpp/AttributeNames.h" +#include "Frontend/nvqpp/AttributeNames.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_ADDMEASUREMENTS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "add-measurements" diff --git a/cudaq/lib/Optimizer/Transforms/AddMetadata.cpp b/cudaq/lib/Optimizer/Transforms/AddMetadata.cpp index 44e71f96a68..167c8bf1711 100644 --- a/cudaq/lib/Optimizer/Transforms/AddMetadata.cpp +++ b/cudaq/lib/Optimizer/Transforms/AddMetadata.cpp @@ -6,10 +6,10 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/Transforms/AddMetadata.h" +#include "Optimizer/Transforms/AddMetadata.h" #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Todo.h" +#include "Optimizer/Transforms/Passes.h" +#include "Todo.h" #include "llvm/Support/Debug.h" #include "mlir/IR/Dominance.h" #include "mlir/Transforms/DialectConversion.h" @@ -17,7 +17,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_QUAKEADDMETADATA -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "add-metadata" diff --git a/cudaq/lib/Optimizer/Transforms/AggressiveInlining.cpp b/cudaq/lib/Optimizer/Transforms/AggressiveInlining.cpp index bca507370c1..791a36b821b 100644 --- a/cudaq/lib/Optimizer/Transforms/AggressiveInlining.cpp +++ b/cudaq/lib/Optimizer/Transforms/AggressiveInlining.cpp @@ -7,8 +7,8 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/Transforms/Passes.h" #include "llvm/Support/Debug.h" #include "mlir/IR/Diagnostics.h" #include "mlir/IR/Operation.h" @@ -19,7 +19,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_CONVERTTODIRECTCALLS #define GEN_PASS_DEF_CHECKKERNELCALLS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "aggressive-inlining" diff --git a/cudaq/lib/Optimizer/Transforms/ApplyControlNegations.cpp b/cudaq/lib/Optimizer/Transforms/ApplyControlNegations.cpp index 1d5cede1830..15ddfcfa544 100644 --- a/cudaq/lib/Optimizer/Transforms/ApplyControlNegations.cpp +++ b/cudaq/lib/Optimizer/Transforms/ApplyControlNegations.cpp @@ -7,16 +7,16 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Todo.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Transforms/Passes.h" +#include "Todo.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/DialectConversion.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_APPLYCONTROLNEGATIONS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt using namespace mlir; diff --git a/cudaq/lib/Optimizer/Transforms/ApplyOpSpecialization.cpp b/cudaq/lib/Optimizer/Transforms/ApplyOpSpecialization.cpp index 3057fce1f03..edc078fac5c 100644 --- a/cudaq/lib/Optimizer/Transforms/ApplyOpSpecialization.cpp +++ b/cudaq/lib/Optimizer/Transforms/ApplyOpSpecialization.cpp @@ -8,10 +8,10 @@ #include "LoopAnalysis.h" #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Dialect/Characteristics.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Todo.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Dialect/Characteristics.h" +#include "Optimizer/Transforms/Passes.h" +#include "Todo.h" #include "llvm/Support/Debug.h" #include "mlir/IR/Dominance.h" #include "mlir/IR/IRMapping.h" @@ -20,7 +20,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_APPLYSPECIALIZATION -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "apply-op-specialization" diff --git a/cudaq/lib/Optimizer/Transforms/ArgumentSynthesis.cpp b/cudaq/lib/Optimizer/Transforms/ArgumentSynthesis.cpp index 091a73b776d..d53fe1352e9 100644 --- a/cudaq/lib/Optimizer/Transforms/ArgumentSynthesis.cpp +++ b/cudaq/lib/Optimizer/Transforms/ArgumentSynthesis.cpp @@ -7,8 +7,8 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Transforms/Passes.h" #include "llvm/Support/Debug.h" #include "mlir/IR/IRMapping.h" #include "mlir/Parser/Parser.h" @@ -17,7 +17,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_ARGUMENTSYNTHESIS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "argument-synthesis" diff --git a/cudaq/lib/Optimizer/Transforms/BasisConversion.cpp b/cudaq/lib/Optimizer/Transforms/BasisConversion.cpp index 287c2c19d6a..4c076ad513f 100644 --- a/cudaq/lib/Optimizer/Transforms/BasisConversion.cpp +++ b/cudaq/lib/Optimizer/Transforms/BasisConversion.cpp @@ -8,8 +8,8 @@ #include "DecompositionPatterns.h" #include "PassDetails.h" -#include "cudaq/Frontend/nvqpp/AttributeNames.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Frontend/nvqpp/AttributeNames.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/PatternMatch.h" #include "mlir/IR/Threading.h" #include "mlir/InitAllDialects.h" @@ -18,7 +18,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_BASISCONVERSION -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt using namespace mlir; diff --git a/cudaq/lib/Optimizer/Transforms/CableRoughIn.cpp b/cudaq/lib/Optimizer/Transforms/CableRoughIn.cpp index 4445cd3cfab..abdd531406e 100644 --- a/cudaq/lib/Optimizer/Transforms/CableRoughIn.cpp +++ b/cudaq/lib/Optimizer/Transforms/CableRoughIn.cpp @@ -7,8 +7,8 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/BuiltinOps.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" @@ -16,7 +16,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_CABLEROUGHIN -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "cable-rough-in" diff --git a/cudaq/lib/Optimizer/Transforms/ClassicalOptimization.cpp b/cudaq/lib/Optimizer/Transforms/ClassicalOptimization.cpp index a17b68ad31c..5974989b466 100644 --- a/cudaq/lib/Optimizer/Transforms/ClassicalOptimization.cpp +++ b/cudaq/lib/Optimizer/Transforms/ClassicalOptimization.cpp @@ -8,7 +8,7 @@ #include "LoopAnalysis.h" #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/Dominance.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" @@ -17,7 +17,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_CLASSICALOPTIMIZATION -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "classical-optimizations" diff --git a/cudaq/lib/Optimizer/Transforms/CombineMeasurements.cpp b/cudaq/lib/Optimizer/Transforms/CombineMeasurements.cpp index 44c38f16faa..fcb157d82ec 100644 --- a/cudaq/lib/Optimizer/Transforms/CombineMeasurements.cpp +++ b/cudaq/lib/Optimizer/Transforms/CombineMeasurements.cpp @@ -7,10 +7,10 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/CodeGen/QIRAttributeNames.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/CodeGen/QIRAttributeNames.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Optimizer/Transforms/Passes.h" #include "nlohmann/json.hpp" #include "llvm/Support/Debug.h" #include "mlir/Pass/Pass.h" @@ -19,7 +19,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_COMBINEMEASUREMENTS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "combine-measurements" diff --git a/cudaq/lib/Optimizer/Transforms/CombineQuantumAlloc.cpp b/cudaq/lib/Optimizer/Transforms/CombineQuantumAlloc.cpp index 1b0368ab53d..4cd7137d095 100644 --- a/cudaq/lib/Optimizer/Transforms/CombineQuantumAlloc.cpp +++ b/cudaq/lib/Optimizer/Transforms/CombineQuantumAlloc.cpp @@ -7,13 +7,13 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_COMBINEQUANTUMALLOCATIONS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "combine-quantum-alloc" diff --git a/cudaq/lib/Optimizer/Transforms/ConstantPropagation.cpp b/cudaq/lib/Optimizer/Transforms/ConstantPropagation.cpp index 58cab26148e..9e28870f9b8 100644 --- a/cudaq/lib/Optimizer/Transforms/ConstantPropagation.cpp +++ b/cudaq/lib/Optimizer/Transforms/ConstantPropagation.cpp @@ -7,8 +7,8 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/BuiltinOps.h" #include "mlir/IR/Dominance.h" #include "mlir/IR/PatternMatch.h" @@ -17,7 +17,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_CONSTANTPROPAGATION -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "constant-propagation" diff --git a/cudaq/lib/Optimizer/Transforms/DeadStoreRemoval.cpp b/cudaq/lib/Optimizer/Transforms/DeadStoreRemoval.cpp index dbc47a51afe..bbb7470bfde 100644 --- a/cudaq/lib/Optimizer/Transforms/DeadStoreRemoval.cpp +++ b/cudaq/lib/Optimizer/Transforms/DeadStoreRemoval.cpp @@ -7,15 +7,15 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_DEADSTOREREMOVAL -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "dead-store-removal" diff --git a/cudaq/lib/Optimizer/Transforms/Decomposition.cpp b/cudaq/lib/Optimizer/Transforms/Decomposition.cpp index 8210e913e24..ee06958e723 100644 --- a/cudaq/lib/Optimizer/Transforms/Decomposition.cpp +++ b/cudaq/lib/Optimizer/Transforms/Decomposition.cpp @@ -8,8 +8,8 @@ #include "DecompositionPatterns.h" #include "PassDetails.h" -#include "cudaq/Frontend/nvqpp/AttributeNames.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Frontend/nvqpp/AttributeNames.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/Diagnostics.h" #include "mlir/IR/PatternMatch.h" #include "mlir/IR/Threading.h" @@ -18,7 +18,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_DECOMPOSITION -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt using namespace mlir; diff --git a/cudaq/lib/Optimizer/Transforms/DecompositionPatterns.cpp b/cudaq/lib/Optimizer/Transforms/DecompositionPatterns.cpp index fb51eaba98f..73832d779e9 100644 --- a/cudaq/lib/Optimizer/Transforms/DecompositionPatterns.cpp +++ b/cudaq/lib/Optimizer/Transforms/DecompositionPatterns.cpp @@ -8,7 +8,7 @@ #include "DecompositionPatterns.h" #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Factory.h" +#include "Optimizer/Builder/Factory.h" #include "llvm/ADT/StringMap.h" #include "llvm/Support/Error.h" #include "llvm/Support/TypeName.h" diff --git a/cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp b/cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp index 86511604476..4b51711f913 100644 --- a/cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp +++ b/cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp @@ -7,11 +7,11 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Frontend/nvqpp/AttributeNames.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Frontend/nvqpp/AttributeNames.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/IRMapping.h" #include "mlir/Transforms/DialectConversion.h" #include "mlir/Transforms/Passes.h" @@ -21,7 +21,7 @@ //===----------------------------------------------------------------------===// namespace cudaq::opt { #define GEN_PASS_DEF_DEPENDENCYANALYSIS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "dep-analysis" diff --git a/cudaq/lib/Optimizer/Transforms/DesugarCableOps.cpp b/cudaq/lib/Optimizer/Transforms/DesugarCableOps.cpp index 620e3754e8c..5574375a2c2 100644 --- a/cudaq/lib/Optimizer/Transforms/DesugarCableOps.cpp +++ b/cudaq/lib/Optimizer/Transforms/DesugarCableOps.cpp @@ -7,14 +7,14 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_DESUGARCABLEOPS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "desugar-cable-ops" diff --git a/cudaq/lib/Optimizer/Transforms/DistributedDeviceCall.cpp b/cudaq/lib/Optimizer/Transforms/DistributedDeviceCall.cpp index 279b7328a0c..b9c33c691d7 100644 --- a/cudaq/lib/Optimizer/Transforms/DistributedDeviceCall.cpp +++ b/cudaq/lib/Optimizer/Transforms/DistributedDeviceCall.cpp @@ -7,12 +7,12 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Builder/Marshal.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Builder/Marshal.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Transforms/Passes.h" #include "llvm/Support/MD5.h" #include "mlir/IR/PatternMatch.h" #include "mlir/IR/TypeSupport.h" @@ -21,7 +21,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_DISTRIBUTEDDEVICECALL -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "distributed-device-call" diff --git a/cudaq/lib/Optimizer/Transforms/EraseNoise.cpp b/cudaq/lib/Optimizer/Transforms/EraseNoise.cpp index dce94f034cc..e85eaafd0e1 100644 --- a/cudaq/lib/Optimizer/Transforms/EraseNoise.cpp +++ b/cudaq/lib/Optimizer/Transforms/EraseNoise.cpp @@ -7,15 +7,15 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_ERASENOISE -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "erase-noise" diff --git a/cudaq/lib/Optimizer/Transforms/EraseNopCalls.cpp b/cudaq/lib/Optimizer/Transforms/EraseNopCalls.cpp index d334bf75f5f..66c911fec82 100644 --- a/cudaq/lib/Optimizer/Transforms/EraseNopCalls.cpp +++ b/cudaq/lib/Optimizer/Transforms/EraseNopCalls.cpp @@ -7,15 +7,15 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_ERASENOPCALLS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "erase-nop-calls" diff --git a/cudaq/lib/Optimizer/Transforms/EraseVectorCopyCtor.cpp b/cudaq/lib/Optimizer/Transforms/EraseVectorCopyCtor.cpp index e35c5709517..f42f326cd47 100644 --- a/cudaq/lib/Optimizer/Transforms/EraseVectorCopyCtor.cpp +++ b/cudaq/lib/Optimizer/Transforms/EraseVectorCopyCtor.cpp @@ -7,15 +7,15 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_ERASEVECTORCOPYCTOR -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "erase-vector-copy-ctor" diff --git a/cudaq/lib/Optimizer/Transforms/ExpandControlVeqs.cpp b/cudaq/lib/Optimizer/Transforms/ExpandControlVeqs.cpp index 7ee5891de80..973513250b1 100644 --- a/cudaq/lib/Optimizer/Transforms/ExpandControlVeqs.cpp +++ b/cudaq/lib/Optimizer/Transforms/ExpandControlVeqs.cpp @@ -7,13 +7,13 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/Transforms/DialectConversion.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_EXPANDCONTROLVEQS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "expand-control-veqs" diff --git a/cudaq/lib/Optimizer/Transforms/ExpandMeasurements.cpp b/cudaq/lib/Optimizer/Transforms/ExpandMeasurements.cpp index 5dfe0f21a97..34cb74808c1 100644 --- a/cudaq/lib/Optimizer/Transforms/ExpandMeasurements.cpp +++ b/cudaq/lib/Optimizer/Transforms/ExpandMeasurements.cpp @@ -7,16 +7,16 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Todo.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Transforms/Passes.h" +#include "Todo.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/DialectConversion.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_EXPANDMEASUREMENTS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt using namespace mlir; diff --git a/cudaq/lib/Optimizer/Transforms/FactorQuantumAlloc.cpp b/cudaq/lib/Optimizer/Transforms/FactorQuantumAlloc.cpp index db00b8d9ee7..7036c977d3d 100644 --- a/cudaq/lib/Optimizer/Transforms/FactorQuantumAlloc.cpp +++ b/cudaq/lib/Optimizer/Transforms/FactorQuantumAlloc.cpp @@ -7,14 +7,14 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_FACTORQUANTUMALLOCATIONS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "factor-quantum-alloc" diff --git a/cudaq/lib/Optimizer/Transforms/GenDeviceCodeLoader.cpp b/cudaq/lib/Optimizer/Transforms/GenDeviceCodeLoader.cpp index ca5518185e6..b7817781aae 100644 --- a/cudaq/lib/Optimizer/Transforms/GenDeviceCodeLoader.cpp +++ b/cudaq/lib/Optimizer/Transforms/GenDeviceCodeLoader.cpp @@ -7,12 +7,12 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Frontend/nvqpp/AttributeNames.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CallGraphFix.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Frontend/nvqpp/AttributeNames.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CallGraphFix.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Transforms/Passes.h" #include "llvm/ADT/DepthFirstIterator.h" #include "llvm/Support/Debug.h" #include "llvm/Support/FileSystem.h" @@ -22,7 +22,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_GENERATEDEVICECODELOADER -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "device-code-loader" diff --git a/cudaq/lib/Optimizer/Transforms/GenKernelExecution.cpp b/cudaq/lib/Optimizer/Transforms/GenKernelExecution.cpp index 14075be4b17..00c8e8a67af 100644 --- a/cudaq/lib/Optimizer/Transforms/GenKernelExecution.cpp +++ b/cudaq/lib/Optimizer/Transforms/GenKernelExecution.cpp @@ -7,12 +7,12 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Frontend/nvqpp/AttributeNames.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Builder/Marshal.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Todo.h" +#include "Frontend/nvqpp/AttributeNames.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Builder/Marshal.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/Transforms/Passes.h" +#include "Todo.h" #include "clang/Basic/Version.h" #include "llvm/ADT/TypeSwitch.h" #include "llvm/Support/Debug.h" @@ -26,7 +26,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_GENERATEKERNELEXECUTION -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "kernel-execution" diff --git a/cudaq/lib/Optimizer/Transforms/GetConcreteMatrix.cpp b/cudaq/lib/Optimizer/Transforms/GetConcreteMatrix.cpp index 70ec83acc79..1a1ebff5164 100644 --- a/cudaq/lib/Optimizer/Transforms/GetConcreteMatrix.cpp +++ b/cudaq/lib/Optimizer/Transforms/GetConcreteMatrix.cpp @@ -7,13 +7,13 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_GETCONCRETEMATRIX -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "get-concrete-matrix" diff --git a/cudaq/lib/Optimizer/Transforms/GlobalizeArrayValues.cpp b/cudaq/lib/Optimizer/Transforms/GlobalizeArrayValues.cpp index fe29d36ad28..436d7cc81eb 100644 --- a/cudaq/lib/Optimizer/Transforms/GlobalizeArrayValues.cpp +++ b/cudaq/lib/Optimizer/Transforms/GlobalizeArrayValues.cpp @@ -7,8 +7,8 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/BuiltinOps.h" #include "mlir/IR/Dominance.h" #include "mlir/IR/PatternMatch.h" @@ -17,7 +17,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_GLOBALIZEARRAYVALUES -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "globalize-array-values" diff --git a/cudaq/lib/Optimizer/Transforms/LambdaLifting.cpp b/cudaq/lib/Optimizer/Transforms/LambdaLifting.cpp index a6e27b9438c..16866627c8a 100644 --- a/cudaq/lib/Optimizer/Transforms/LambdaLifting.cpp +++ b/cudaq/lib/Optimizer/Transforms/LambdaLifting.cpp @@ -7,9 +7,9 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Todo.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Transforms/Passes.h" +#include "Todo.h" #include "mlir/IR/Dominance.h" #include "mlir/IR/IRMapping.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" @@ -17,7 +17,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_LAMBDALIFTING -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "lambda-lifting" diff --git a/cudaq/lib/Optimizer/Transforms/LiftArrayAlloc.cpp b/cudaq/lib/Optimizer/Transforms/LiftArrayAlloc.cpp index 5708d099439..7f88dd70c87 100644 --- a/cudaq/lib/Optimizer/Transforms/LiftArrayAlloc.cpp +++ b/cudaq/lib/Optimizer/Transforms/LiftArrayAlloc.cpp @@ -7,8 +7,8 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/BuiltinOps.h" #include "mlir/IR/Dominance.h" #include "mlir/IR/PatternMatch.h" @@ -17,7 +17,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_LIFTARRAYALLOC -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "lift-array-alloc" diff --git a/cudaq/lib/Optimizer/Transforms/LinearCtrlRelations.cpp b/cudaq/lib/Optimizer/Transforms/LinearCtrlRelations.cpp index 494e395b366..644bade5e67 100644 --- a/cudaq/lib/Optimizer/Transforms/LinearCtrlRelations.cpp +++ b/cudaq/lib/Optimizer/Transforms/LinearCtrlRelations.cpp @@ -7,7 +7,7 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/Dominance.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" @@ -15,7 +15,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_LINEARCTRLRELATIONS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "linear-ctrl-relations" diff --git a/cudaq/lib/Optimizer/Transforms/LoopAnalysis.cpp b/cudaq/lib/Optimizer/Transforms/LoopAnalysis.cpp index 695238155b4..c40df189c63 100644 --- a/cudaq/lib/Optimizer/Transforms/LoopAnalysis.cpp +++ b/cudaq/lib/Optimizer/Transforms/LoopAnalysis.cpp @@ -7,7 +7,7 @@ ******************************************************************************/ #include "LoopAnalysis.h" -#include "cudaq/Optimizer/Builder/Factory.h" +#include "Optimizer/Builder/Factory.h" #include "mlir/IR/Dominance.h" using namespace mlir; diff --git a/cudaq/lib/Optimizer/Transforms/LoopAnalysis.h b/cudaq/lib/Optimizer/Transforms/LoopAnalysis.h index 334532fc015..f6d22a936d0 100644 --- a/cudaq/lib/Optimizer/Transforms/LoopAnalysis.h +++ b/cudaq/lib/Optimizer/Transforms/LoopAnalysis.h @@ -8,7 +8,7 @@ #pragma once -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/CC/CCOps.h" namespace cudaq::opt { diff --git a/cudaq/lib/Optimizer/Transforms/LoopNormalize.cpp b/cudaq/lib/Optimizer/Transforms/LoopNormalize.cpp index a3e7bb254f2..481d5c4dcbe 100644 --- a/cudaq/lib/Optimizer/Transforms/LoopNormalize.cpp +++ b/cudaq/lib/Optimizer/Transforms/LoopNormalize.cpp @@ -8,15 +8,15 @@ #include "LoopAnalysis.h" #include "PassDetails.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/IRMapping.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_LOOPNORMALIZE -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "cc-loop-normalize" diff --git a/cudaq/lib/Optimizer/Transforms/LoopPeeling.cpp b/cudaq/lib/Optimizer/Transforms/LoopPeeling.cpp index 0db3383ecff..71a83cf045b 100644 --- a/cudaq/lib/Optimizer/Transforms/LoopPeeling.cpp +++ b/cudaq/lib/Optimizer/Transforms/LoopPeeling.cpp @@ -7,15 +7,15 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/IRMapping.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_LOOPPEELING -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "cc-loop-peeling" diff --git a/cudaq/lib/Optimizer/Transforms/LoopUnroll.cpp b/cudaq/lib/Optimizer/Transforms/LoopUnroll.cpp index af8c9d75ff2..34abe297d95 100644 --- a/cudaq/lib/Optimizer/Transforms/LoopUnroll.cpp +++ b/cudaq/lib/Optimizer/Transforms/LoopUnroll.cpp @@ -8,7 +8,7 @@ #include "LoopAnalysis.h" #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/Dominance.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" @@ -17,7 +17,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_LOOPUNROLL -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "cc-loop-unroll" diff --git a/cudaq/lib/Optimizer/Transforms/LowerToCFG.cpp b/cudaq/lib/Optimizer/Transforms/LowerToCFG.cpp index 8960f652550..be6dbf27409 100644 --- a/cudaq/lib/Optimizer/Transforms/LowerToCFG.cpp +++ b/cudaq/lib/Optimizer/Transforms/LowerToCFG.cpp @@ -7,10 +7,10 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Todo.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/Transforms/Passes.h" +#include "Todo.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/DialectConversion.h" #include "mlir/Transforms/Passes.h" @@ -20,7 +20,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_CONVERTTOCFG #define GEN_PASS_DEF_CONVERTTOCFGPREP -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt using namespace mlir; diff --git a/cudaq/lib/Optimizer/Transforms/LowerUnwind.cpp b/cudaq/lib/Optimizer/Transforms/LowerUnwind.cpp index bd835a0d53f..4de2c3cf799 100644 --- a/cudaq/lib/Optimizer/Transforms/LowerUnwind.cpp +++ b/cudaq/lib/Optimizer/Transforms/LowerUnwind.cpp @@ -7,9 +7,9 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Todo.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Transforms/Passes.h" +#include "Todo.h" #include "mlir/IR/Dominance.h" #include "mlir/IR/IRMapping.h" #include "mlir/Transforms/DialectConversion.h" @@ -17,7 +17,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_UNWINDLOWERING -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "unwind-lowering" diff --git a/cudaq/lib/Optimizer/Transforms/Mapping.cpp b/cudaq/lib/Optimizer/Transforms/Mapping.cpp index af09fbab16e..c6e49251bc1 100644 --- a/cudaq/lib/Optimizer/Transforms/Mapping.cpp +++ b/cudaq/lib/Optimizer/Transforms/Mapping.cpp @@ -7,9 +7,9 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Support/Device.h" -#include "cudaq/Support/Placement.h" +#include "Optimizer/Transforms/Passes.h" +#include "Support/Device.h" +#include "Support/Placement.h" #include "llvm/ADT/SmallSet.h" #include "llvm/ADT/StringSwitch.h" #include "llvm/Support/FileSystem.h" @@ -20,7 +20,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_MAPPINGFUNC #define GEN_PASS_DEF_MAPPINGPREP -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "quantum-mapper" diff --git a/cudaq/lib/Optimizer/Transforms/MemToReg.cpp b/cudaq/lib/Optimizer/Transforms/MemToReg.cpp index 8777ef5ec0d..85df0c61c85 100644 --- a/cudaq/lib/Optimizer/Transforms/MemToReg.cpp +++ b/cudaq/lib/Optimizer/Transforms/MemToReg.cpp @@ -17,8 +17,8 @@ /// load/store form (QLS), is required and performed. #include "PassDetails.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Optimizer/Transforms/Passes.h" #include "llvm/ADT/MapVector.h" #include "mlir/IR/IRMapping.h" #include "mlir/Transforms/DialectConversion.h" @@ -27,7 +27,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_MEMTOREG -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "memtoreg" diff --git a/cudaq/lib/Optimizer/Transforms/MultiControlDecomposition.cpp b/cudaq/lib/Optimizer/Transforms/MultiControlDecomposition.cpp index 2d29dfff6d6..265b619e791 100644 --- a/cudaq/lib/Optimizer/Transforms/MultiControlDecomposition.cpp +++ b/cudaq/lib/Optimizer/Transforms/MultiControlDecomposition.cpp @@ -8,12 +8,12 @@ #include "DecompositionPatterns.h" #include "PassDetails.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeInterfaces.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Dialect/Quake/QuakeInterfaces.h" +#include "Optimizer/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_MULTICONTROLDECOMPOSITION -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt using namespace mlir; diff --git a/cudaq/lib/Optimizer/Transforms/ObserveAnsatz.cpp b/cudaq/lib/Optimizer/Transforms/ObserveAnsatz.cpp index 67e9a79c3aa..ea5f819e41e 100644 --- a/cudaq/lib/Optimizer/Transforms/ObserveAnsatz.cpp +++ b/cudaq/lib/Optimizer/Transforms/ObserveAnsatz.cpp @@ -7,11 +7,11 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_OBSERVEANSATZ -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt using namespace mlir; diff --git a/cudaq/lib/Optimizer/Transforms/PassDetails.h b/cudaq/lib/Optimizer/Transforms/PassDetails.h index 1246351fa19..c498a14db7f 100644 --- a/cudaq/lib/Optimizer/Transforms/PassDetails.h +++ b/cudaq/lib/Optimizer/Transforms/PassDetails.h @@ -8,10 +8,10 @@ #pragma once -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" #include "mlir/Dialect/Arith/IR/Arith.h" #include "mlir/Dialect/Complex/IR/Complex.h" #include "mlir/Dialect/ControlFlow/IR/ControlFlow.h" diff --git a/cudaq/lib/Optimizer/Transforms/PhaseFolding.cpp b/cudaq/lib/Optimizer/Transforms/PhaseFolding.cpp index be1a0dbd0a8..3e3f836ff9f 100644 --- a/cudaq/lib/Optimizer/Transforms/PhaseFolding.cpp +++ b/cudaq/lib/Optimizer/Transforms/PhaseFolding.cpp @@ -7,14 +7,14 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_PHASEFOLDING -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "phase-folding" diff --git a/cudaq/lib/Optimizer/Transforms/Pipelines.cpp b/cudaq/lib/Optimizer/Transforms/Pipelines.cpp index 93e18146075..12f035c2996 100644 --- a/cudaq/lib/Optimizer/Transforms/Pipelines.cpp +++ b/cudaq/lib/Optimizer/Transforms/Pipelines.cpp @@ -7,7 +7,7 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/Transforms/Passes.h" using namespace mlir; diff --git a/cudaq/lib/Optimizer/Transforms/PruneCtrlRelations.cpp b/cudaq/lib/Optimizer/Transforms/PruneCtrlRelations.cpp index 7a04f1e39a1..0eda456230b 100644 --- a/cudaq/lib/Optimizer/Transforms/PruneCtrlRelations.cpp +++ b/cudaq/lib/Optimizer/Transforms/PruneCtrlRelations.cpp @@ -7,14 +7,14 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_PRUNECTRLRELATIONS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "prune-ctrl-relations" diff --git a/cudaq/lib/Optimizer/Transforms/PySynthCallableBlockArgs.cpp b/cudaq/lib/Optimizer/Transforms/PySynthCallableBlockArgs.cpp index d5c26f505be..f206f16b290 100644 --- a/cudaq/lib/Optimizer/Transforms/PySynthCallableBlockArgs.cpp +++ b/cudaq/lib/Optimizer/Transforms/PySynthCallableBlockArgs.cpp @@ -7,16 +7,16 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Todo.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/Transforms/Passes.h" +#include "Todo.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/DialectConversion.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_PYSYNTHCALLABLEBLOCKARGS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt using namespace mlir; diff --git a/cudaq/lib/Optimizer/Transforms/QuakePropagateMetadata.cpp b/cudaq/lib/Optimizer/Transforms/QuakePropagateMetadata.cpp index b0cfb517b99..fd0aae93cbe 100644 --- a/cudaq/lib/Optimizer/Transforms/QuakePropagateMetadata.cpp +++ b/cudaq/lib/Optimizer/Transforms/QuakePropagateMetadata.cpp @@ -13,7 +13,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_QUAKEPROPAGATEMETADATA -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "quake-propagate-metadata" diff --git a/cudaq/lib/Optimizer/Transforms/QuakeSimplify.cpp b/cudaq/lib/Optimizer/Transforms/QuakeSimplify.cpp index c21b29c26d0..83bea827cfd 100644 --- a/cudaq/lib/Optimizer/Transforms/QuakeSimplify.cpp +++ b/cudaq/lib/Optimizer/Transforms/QuakeSimplify.cpp @@ -7,14 +7,14 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_QUAKESIMPLIFY -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "quake-simplify" diff --git a/cudaq/lib/Optimizer/Transforms/QuakeSynthesizer.cpp b/cudaq/lib/Optimizer/Transforms/QuakeSynthesizer.cpp index 0b1f8beded6..cf36426ba74 100644 --- a/cudaq/lib/Optimizer/Transforms/QuakeSynthesizer.cpp +++ b/cudaq/lib/Optimizer/Transforms/QuakeSynthesizer.cpp @@ -7,12 +7,12 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" -#include "cudaq/Optimizer/CodeGen/QIROpaqueStructTypes.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/CodeGen/QIROpaqueStructTypes.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Optimizer/Transforms/Passes.h" #include "llvm/IR/LLVMContext.h" #include "llvm/Support/Debug.h" #include "mlir/Conversion/LLVMCommon/TypeConverter.h" @@ -23,7 +23,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_QUAKESYNTHESIZE -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "quake-synthesizer" diff --git a/cudaq/lib/Optimizer/Transforms/RefToVeqAlloc.cpp b/cudaq/lib/Optimizer/Transforms/RefToVeqAlloc.cpp index 2205f802ef0..1ab924ff86d 100644 --- a/cudaq/lib/Optimizer/Transforms/RefToVeqAlloc.cpp +++ b/cudaq/lib/Optimizer/Transforms/RefToVeqAlloc.cpp @@ -7,13 +7,13 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_PROMOTEREFTOVEQALLOC -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt using namespace mlir; diff --git a/cudaq/lib/Optimizer/Transforms/RegToMem.cpp b/cudaq/lib/Optimizer/Transforms/RegToMem.cpp index 8e208d4a4f3..8a6e045d418 100644 --- a/cudaq/lib/Optimizer/Transforms/RegToMem.cpp +++ b/cudaq/lib/Optimizer/Transforms/RegToMem.cpp @@ -7,10 +7,10 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Todo.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Transforms/Passes.h" +#include "Todo.h" #include "llvm/ADT/EquivalenceClasses.h" #include "mlir/IR/Dominance.h" #include "mlir/IR/IRMapping.h" @@ -19,7 +19,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_REGTOMEM -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "regtomem" diff --git a/cudaq/lib/Optimizer/Transforms/ReplaceStateWithKernel.cpp b/cudaq/lib/Optimizer/Transforms/ReplaceStateWithKernel.cpp index 86c3888dd36..12c2de1b42c 100644 --- a/cudaq/lib/Optimizer/Transforms/ReplaceStateWithKernel.cpp +++ b/cudaq/lib/Optimizer/Transforms/ReplaceStateWithKernel.cpp @@ -7,8 +7,8 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/BuiltinOps.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" @@ -16,7 +16,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_REPLACESTATEWITHKERNEL -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "replace-state-with-kernel" diff --git a/cudaq/lib/Optimizer/Transforms/ResetBeforeReuse.cpp b/cudaq/lib/Optimizer/Transforms/ResetBeforeReuse.cpp index 698e1c072f4..f9742aa1530 100644 --- a/cudaq/lib/Optimizer/Transforms/ResetBeforeReuse.cpp +++ b/cudaq/lib/Optimizer/Transforms/ResetBeforeReuse.cpp @@ -7,9 +7,9 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/CodeGen/Emitter.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Todo.h" +#include "Optimizer/CodeGen/Emitter.h" +#include "Optimizer/Transforms/Passes.h" +#include "Todo.h" #include "llvm/Support/Debug.h" #include "mlir/IR/Dominance.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" @@ -17,7 +17,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_QUBITRESETBEFOREREUSE -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "reset-before-reuse" diff --git a/cudaq/lib/Optimizer/Transforms/ResourceCount.cpp b/cudaq/lib/Optimizer/Transforms/ResourceCount.cpp index 9b85ebac67d..5964d617618 100644 --- a/cudaq/lib/Optimizer/Transforms/ResourceCount.cpp +++ b/cudaq/lib/Optimizer/Transforms/ResourceCount.cpp @@ -6,9 +6,9 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/Transforms/ResourceCount.h" +#include "Optimizer/Transforms/ResourceCount.h" #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/Transforms/Passes.h" using namespace mlir; diff --git a/cudaq/lib/Optimizer/Transforms/ResourceCountPreprocess.cpp b/cudaq/lib/Optimizer/Transforms/ResourceCountPreprocess.cpp index 11574ea049e..3cfb7b27343 100644 --- a/cudaq/lib/Optimizer/Transforms/ResourceCountPreprocess.cpp +++ b/cudaq/lib/Optimizer/Transforms/ResourceCountPreprocess.cpp @@ -8,17 +8,17 @@ #include "LoopAnalysis.h" #include "PassDetails.h" -#include "cudaq/Frontend/nvqpp/AttributeNames.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Frontend/nvqpp/AttributeNames.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/IRMapping.h" #include "mlir/Transforms/DialectConversion.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_RESOURCECOUNTPREPROCESS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "resource-count-preprocess" diff --git a/cudaq/lib/Optimizer/Transforms/RunSemanticsHackery.cpp b/cudaq/lib/Optimizer/Transforms/RunSemanticsHackery.cpp index b4332397e89..11221ce4b05 100644 --- a/cudaq/lib/Optimizer/Transforms/RunSemanticsHackery.cpp +++ b/cudaq/lib/Optimizer/Transforms/RunSemanticsHackery.cpp @@ -7,13 +7,13 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_RUNSEMANTICSHACKERY -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "run-semantics-hackery" diff --git a/cudaq/lib/Optimizer/Transforms/SROA.cpp b/cudaq/lib/Optimizer/Transforms/SROA.cpp index 1fe8f796fde..19edd069cd2 100644 --- a/cudaq/lib/Optimizer/Transforms/SROA.cpp +++ b/cudaq/lib/Optimizer/Transforms/SROA.cpp @@ -7,14 +7,14 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_SROA -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "cc-sroa" diff --git a/cudaq/lib/Optimizer/Transforms/StackFramePrealloc.cpp b/cudaq/lib/Optimizer/Transforms/StackFramePrealloc.cpp index 7af971bf441..633939c5eb7 100644 --- a/cudaq/lib/Optimizer/Transforms/StackFramePrealloc.cpp +++ b/cudaq/lib/Optimizer/Transforms/StackFramePrealloc.cpp @@ -7,15 +7,15 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Transforms/Passes.h" #include "llvm/ADT/SmallPtrSet.h" #include "mlir/IR/Dominance.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_STACKFRAMEPREALLOC -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "stack-frame-prealloc" diff --git a/cudaq/lib/Optimizer/Transforms/StatePreparation.cpp b/cudaq/lib/Optimizer/Transforms/StatePreparation.cpp index b4a327c4ef1..4fa5dfde67b 100644 --- a/cudaq/lib/Optimizer/Transforms/StatePreparation.cpp +++ b/cudaq/lib/Optimizer/Transforms/StatePreparation.cpp @@ -7,9 +7,9 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Optimizer/Transforms/Passes.h" #include "llvm/Support/Debug.h" #include "mlir/Pass/Pass.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" @@ -18,7 +18,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_STATEPREPARATION -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "state-preparation" diff --git a/cudaq/lib/Optimizer/Transforms/UnitarySynthesis.cpp b/cudaq/lib/Optimizer/Transforms/UnitarySynthesis.cpp index fbbd2b16cdc..655799c5789 100644 --- a/cudaq/lib/Optimizer/Transforms/UnitarySynthesis.cpp +++ b/cudaq/lib/Optimizer/Transforms/UnitarySynthesis.cpp @@ -8,9 +8,9 @@ #include "PassDetails.h" #include "common/EigenDense.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "llvm/Support/Debug.h" #include "mlir/Conversion/LLVMCommon/TypeConverter.h" #include "mlir/Dialect/LLVMIR/LLVMTypes.h" @@ -22,7 +22,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_UNITARYSYNTHESIS -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "unitary-synthesis" diff --git a/cudaq/lib/Optimizer/Transforms/UpdateRegisterNames.cpp b/cudaq/lib/Optimizer/Transforms/UpdateRegisterNames.cpp index 3e67d3c1c57..1b849c95c79 100644 --- a/cudaq/lib/Optimizer/Transforms/UpdateRegisterNames.cpp +++ b/cudaq/lib/Optimizer/Transforms/UpdateRegisterNames.cpp @@ -8,7 +8,7 @@ #include "LoopAnalysis.h" #include "PassDetails.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/Dominance.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" @@ -17,7 +17,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_UPDATEREGISTERNAMES -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "update-register-names" diff --git a/cudaq/lib/Optimizer/Transforms/VariableCoalesce.cpp b/cudaq/lib/Optimizer/Transforms/VariableCoalesce.cpp index 74d12ba01dd..40df973346c 100644 --- a/cudaq/lib/Optimizer/Transforms/VariableCoalesce.cpp +++ b/cudaq/lib/Optimizer/Transforms/VariableCoalesce.cpp @@ -7,15 +7,15 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" namespace cudaq::opt { #define GEN_PASS_DEF_VARIABLECOALESCE -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "variable-coalesce" diff --git a/cudaq/lib/Optimizer/Transforms/WiresToWiresets.cpp b/cudaq/lib/Optimizer/Transforms/WiresToWiresets.cpp index 2edcc1d9373..39d8f022987 100644 --- a/cudaq/lib/Optimizer/Transforms/WiresToWiresets.cpp +++ b/cudaq/lib/Optimizer/Transforms/WiresToWiresets.cpp @@ -7,9 +7,9 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Frontend/nvqpp/AttributeNames.h" -#include "cudaq/Optimizer/Dialect/Characteristics.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Frontend/nvqpp/AttributeNames.h" +#include "Optimizer/Dialect/Characteristics.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/PatternMatch.h" #include "mlir/IR/Threading.h" #include "mlir/InitAllDialects.h" @@ -19,7 +19,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_ASSIGNWIREINDICES #define GEN_PASS_DEF_ADDWIRESET -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt using namespace mlir; diff --git a/cudaq/lib/Optimizer/Transforms/WriteAfterWriteElimination.cpp b/cudaq/lib/Optimizer/Transforms/WriteAfterWriteElimination.cpp index 67484bc9f2c..4de5c175203 100644 --- a/cudaq/lib/Optimizer/Transforms/WriteAfterWriteElimination.cpp +++ b/cudaq/lib/Optimizer/Transforms/WriteAfterWriteElimination.cpp @@ -7,8 +7,8 @@ ******************************************************************************/ #include "PassDetails.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/IR/BuiltinOps.h" #include "mlir/IR/Dominance.h" #include "mlir/IR/PatternMatch.h" @@ -17,7 +17,7 @@ namespace cudaq::opt { #define GEN_PASS_DEF_WRITEAFTERWRITEELIMINATION -#include "cudaq/Optimizer/Transforms/Passes.h.inc" +#include "Optimizer/Transforms/Passes.h.inc" } // namespace cudaq::opt #define DEBUG_TYPE "write-after-write-elimination" diff --git a/cudaq/lib/Support/Config/TargetConfig.cpp b/cudaq/lib/Support/Config/TargetConfig.cpp index b80b851ecd4..e77624d870f 100644 --- a/cudaq/lib/Support/Config/TargetConfig.cpp +++ b/cudaq/lib/Support/Config/TargetConfig.cpp @@ -6,7 +6,7 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Support/TargetConfigYaml.h" +#include "Support/TargetConfigYaml.h" #include "llvm/Support/Allocator.h" #include "llvm/Support/Base64.h" #include "llvm/Support/CommandLine.h" diff --git a/cudaq/lib/Support/Plugin.cpp b/cudaq/lib/Support/Plugin.cpp index e3798b3b4f3..ca5ec027f34 100644 --- a/cudaq/lib/Support/Plugin.cpp +++ b/cudaq/lib/Support/Plugin.cpp @@ -6,7 +6,7 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Support/Plugin.h" +#include "Support/Plugin.h" using namespace llvm; namespace cudaq { diff --git a/cudaq/lib/Verifier/NVQIRCalls.cpp b/cudaq/lib/Verifier/NVQIRCalls.cpp index 7c473885616..2be958e8170 100644 --- a/cudaq/lib/Verifier/NVQIRCalls.cpp +++ b/cudaq/lib/Verifier/NVQIRCalls.cpp @@ -6,9 +6,9 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Verifier/NVQIRCalls.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" +#include "Verifier/NVQIRCalls.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" #include "mlir/Dialect/LLVMIR/LLVMDialect.h" using namespace mlir; diff --git a/cudaq/lib/Verifier/QIRLLVMIRDialect.cpp b/cudaq/lib/Verifier/QIRLLVMIRDialect.cpp index 92812236d1d..825232acba0 100644 --- a/cudaq/lib/Verifier/QIRLLVMIRDialect.cpp +++ b/cudaq/lib/Verifier/QIRLLVMIRDialect.cpp @@ -6,11 +6,11 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Verifier/QIRLLVMIRDialect.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" -#include "cudaq/Optimizer/CodeGen/QIROpaqueStructTypes.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" -#include "cudaq/Todo.h" +#include "Verifier/QIRLLVMIRDialect.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/CodeGen/QIROpaqueStructTypes.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" +#include "Todo.h" #include "mlir/Dialect/LLVMIR/LLVMDialect.h" #include "mlir/Dialect/LLVMIR/LLVMTypes.h" diff --git a/cudaq/lib/Verifier/QIRSpec.cpp b/cudaq/lib/Verifier/QIRSpec.cpp index 4c016bdaaa2..6e26e018627 100644 --- a/cudaq/lib/Verifier/QIRSpec.cpp +++ b/cudaq/lib/Verifier/QIRSpec.cpp @@ -6,9 +6,9 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Verifier/QIRSpec.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" +#include "Verifier/QIRSpec.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" #include "llvm/IR/Constants.h" #include "llvm/IR/Instructions.h" #include "llvm/IR/Module.h" diff --git a/cudaq/test/plugin/CustomPassPlugin.cpp b/cudaq/test/plugin/CustomPassPlugin.cpp index 17774a973f0..44c96819147 100644 --- a/cudaq/test/plugin/CustomPassPlugin.cpp +++ b/cudaq/test/plugin/CustomPassPlugin.cpp @@ -6,9 +6,9 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" -#include "cudaq/Support/Plugin.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" +#include "Support/Plugin.h" #include "mlir/Rewrite/FrozenRewritePatternSet.h" #include "mlir/Transforms/DialectConversion.h" diff --git a/cudaq/tools/cudaq-lsp-server/cudaq-lsp-server.cpp b/cudaq/tools/cudaq-lsp-server/cudaq-lsp-server.cpp index 62aa91c225f..853a917222e 100644 --- a/cudaq/tools/cudaq-lsp-server/cudaq-lsp-server.cpp +++ b/cudaq/tools/cudaq-lsp-server/cudaq-lsp-server.cpp @@ -6,7 +6,7 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/InitAllDialects.h" +#include "Optimizer/InitAllDialects.h" #include "mlir/IR/Dialect.h" #include "mlir/IR/MLIRContext.h" #include "mlir/InitAllDialects.h" diff --git a/cudaq/tools/cudaq-opt/cudaq-opt.cpp b/cudaq/tools/cudaq-opt/cudaq-opt.cpp index 8fe8eb07497..cd020eb2bf8 100644 --- a/cudaq/tools/cudaq-opt/cudaq-opt.cpp +++ b/cudaq/tools/cudaq-opt/cudaq-opt.cpp @@ -6,16 +6,16 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/CodeGen/CodeGenDialect.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/Common/InlinerInterface.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" -#include "cudaq/Optimizer/InitAllDialects.h" -#include "cudaq/Optimizer/InitAllPasses.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Support/Plugin.h" -#include "cudaq/Support/Version.h" +#include "Optimizer/CodeGen/CodeGenDialect.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/Common/InlinerInterface.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/InitAllDialects.h" +#include "Optimizer/InitAllPasses.h" +#include "Optimizer/Transforms/Passes.h" +#include "Support/Plugin.h" +#include "Support/Version.h" #include "llvm/Option/Option.h" #include "llvm/Support/CommandLine.h" #include "llvm/Support/InitLLVM.h" diff --git a/cudaq/tools/cudaq-quake/cudaq-quake.cpp b/cudaq/tools/cudaq-quake/cudaq-quake.cpp index 537e0830085..75d6a3ae783 100644 --- a/cudaq/tools/cudaq-quake/cudaq-quake.cpp +++ b/cudaq/tools/cudaq-quake/cudaq-quake.cpp @@ -12,13 +12,13 @@ /// other MLIR dialects as well. These other dialects are convenient but not the /// salient part of this tool.) -#include "cudaq/Frontend/nvqpp/ASTBridge.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" -#include "cudaq/Optimizer/InitAllDialects.h" -#include "cudaq/Optimizer/Support/Verifier.h" -#include "cudaq/Support/Version.h" +#include "Frontend/nvqpp/ASTBridge.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/InitAllDialects.h" +#include "Optimizer/Support/Verifier.h" +#include "Support/Version.h" #include "nvqpp_config.h" #include "clang/CodeGen/BackendUtil.h" #include "clang/CodeGen/CodeGenAction.h" diff --git a/cudaq/tools/cudaq-target-conf/cudaq-target-conf.cpp b/cudaq/tools/cudaq-target-conf/cudaq-target-conf.cpp index c737d0e1666..4b9aa4249e2 100644 --- a/cudaq/tools/cudaq-target-conf/cudaq-target-conf.cpp +++ b/cudaq/tools/cudaq-target-conf/cudaq-target-conf.cpp @@ -6,7 +6,7 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Support/TargetConfigYaml.h" +#include "Support/TargetConfigYaml.h" #include "llvm/Support/Allocator.h" #include "llvm/Support/Base64.h" #include "llvm/Support/CommandLine.h" diff --git a/cudaq/tools/cudaq-translate/cudaq-translate.cpp b/cudaq/tools/cudaq-translate/cudaq-translate.cpp index 3d57e2d0d85..8bd88bd115c 100644 --- a/cudaq/tools/cudaq-translate/cudaq-translate.cpp +++ b/cudaq/tools/cudaq-translate/cudaq-translate.cpp @@ -6,18 +6,18 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/CodeGen/IQMJsonEmitter.h" -#include "cudaq/Optimizer/CodeGen/OpenQASMEmitter.h" -#include "cudaq/Optimizer/CodeGen/OptUtils.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" -#include "cudaq/Optimizer/InitAllDialects.h" -#include "cudaq/Optimizer/InitAllPasses.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Support/Version.h" -#include "cudaq/Todo.h" -#include "cudaq/Verifier/QIRLLVMIRDialect.h" +#include "Optimizer/CodeGen/IQMJsonEmitter.h" +#include "Optimizer/CodeGen/OpenQASMEmitter.h" +#include "Optimizer/CodeGen/OptUtils.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/InitAllDialects.h" +#include "Optimizer/InitAllPasses.h" +#include "Optimizer/Transforms/Passes.h" +#include "Support/Version.h" +#include "Todo.h" +#include "Verifier/QIRLLVMIRDialect.h" #include "llvm/IR/Module.h" #include "llvm/Support/CommandLine.h" #include "llvm/Support/ErrorOr.h" diff --git a/cudaq/utils/CircuitCheck/CircuitCheck.cpp b/cudaq/utils/CircuitCheck/CircuitCheck.cpp index edccdf0da82..6031ade00a0 100644 --- a/cudaq/utils/CircuitCheck/CircuitCheck.cpp +++ b/cudaq/utils/CircuitCheck/CircuitCheck.cpp @@ -7,8 +7,8 @@ ******************************************************************************/ #include "UnitaryBuilder.h" -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" #include "llvm/Support/CommandLine.h" #include "llvm/Support/SourceMgr.h" #include "mlir/Dialect/Arith/IR/Arith.h" diff --git a/cudaq/utils/CircuitCheck/UnitaryBuilder.cpp b/cudaq/utils/CircuitCheck/UnitaryBuilder.cpp index 8878445ff47..5f1347401e7 100644 --- a/cudaq/utils/CircuitCheck/UnitaryBuilder.cpp +++ b/cudaq/utils/CircuitCheck/UnitaryBuilder.cpp @@ -7,7 +7,7 @@ ******************************************************************************/ #include "UnitaryBuilder.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeInterfaces.h" +#include "Optimizer/Dialect/Quake/QuakeInterfaces.h" #include using namespace cudaq; diff --git a/cudaq/utils/CircuitCheck/UnitaryBuilder.h b/cudaq/utils/CircuitCheck/UnitaryBuilder.h index 7dc33f6fd4c..904e9261ad4 100644 --- a/cudaq/utils/CircuitCheck/UnitaryBuilder.h +++ b/cudaq/utils/CircuitCheck/UnitaryBuilder.h @@ -9,7 +9,7 @@ #pragma once #include "common/EigenDense.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" #include "mlir/Dialect/Func/IR/FuncOps.h" #include #include diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt deleted file mode 100644 index 05edf2d8a13..00000000000 --- a/include/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -# ============================================================================ # -# Copyright (c) 2022 - 2026 NVIDIA Corporation & Affiliates. # -# All rights reserved. # -# # -# This source code and the accompanying materials are made available under # -# the terms of the Apache License 2.0 which accompanies this distribution. # -# ============================================================================ # - -configure_file("${CMAKE_SOURCE_DIR}/include/nvqpp_config.h.in" - "${CUDAQ_BINARY_DIR}/include/nvqpp_config.h" - @ONLY) -add_subdirectory(cudaq) diff --git a/python/cudaq/mlir/dialects/CCOps.td b/python/cudaq/mlir/dialects/CCOps.td index 7822ababa66..c0f3706ec93 100644 --- a/python/cudaq/mlir/dialects/CCOps.td +++ b/python/cudaq/mlir/dialects/CCOps.td @@ -9,6 +9,6 @@ #ifndef PYTHON_BINDINGS_CC_OPS #define PYTHON_BINDINGS_CC_OPS -include "cudaq/Optimizer/Dialect/CC/CCOps.td" +include "Optimizer/Dialect/CC/CCOps.td" #endif diff --git a/python/cudaq/mlir/dialects/QuakeOps.td b/python/cudaq/mlir/dialects/QuakeOps.td index e7ef1d46ab4..c5ca1b88844 100644 --- a/python/cudaq/mlir/dialects/QuakeOps.td +++ b/python/cudaq/mlir/dialects/QuakeOps.td @@ -9,6 +9,6 @@ #ifndef PYTHON_BINDINGS_QUAKE_OPS #define PYTHON_BINDINGS_QUAKE_OPS -include "cudaq/Optimizer/Dialect/Quake/QuakeOps.td" +include "Optimizer/Dialect/Quake/QuakeOps.td" #endif diff --git a/python/extension/CUDAQuantumExtension.cpp b/python/extension/CUDAQuantumExtension.cpp index 56f79090fb8..fe432a26291 100644 --- a/python/extension/CUDAQuantumExtension.cpp +++ b/python/extension/CUDAQuantumExtension.cpp @@ -7,7 +7,7 @@ ******************************************************************************/ #include "cudaq.h" -#include "cudaq/Support/Version.h" +#include "Support/Version.h" #include "cudaq/platform/orca/orca_qpu.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq_internal/compiler/RuntimeMLIR.h" diff --git a/python/runtime/cudaq/algorithms/py_observe_async.cpp b/python/runtime/cudaq/algorithms/py_observe_async.cpp index f2f26e774cf..2191cd62916 100644 --- a/python/runtime/cudaq/algorithms/py_observe_async.cpp +++ b/python/runtime/cudaq/algorithms/py_observe_async.cpp @@ -9,8 +9,8 @@ #include "py_observe_async.h" #include "common/Environment.h" #include "cudaq.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" -#include "cudaq/Todo.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" +#include "Todo.h" #include "cudaq/algorithms/observe.h" #include "runtime/cudaq/platform/py_alt_launch_kernel.h" #include "utils/OpaqueArguments.h" diff --git a/python/runtime/cudaq/algorithms/py_run.cpp b/python/runtime/cudaq/algorithms/py_run.cpp index c252341f67a..25030741a17 100644 --- a/python/runtime/cudaq/algorithms/py_run.cpp +++ b/python/runtime/cudaq/algorithms/py_run.cpp @@ -7,7 +7,7 @@ ******************************************************************************/ #include "py_run.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "cudaq/algorithms/run.h" #include "cudaq_internal/compiler/LayoutInfo.h" #include "runtime/cudaq/platform/py_alt_launch_kernel.h" diff --git a/python/runtime/cudaq/algorithms/py_translate.cpp b/python/runtime/cudaq/algorithms/py_translate.cpp index 3c0cdc8e8a5..3d5d95b51cf 100644 --- a/python/runtime/cudaq/algorithms/py_translate.cpp +++ b/python/runtime/cudaq/algorithms/py_translate.cpp @@ -8,8 +8,8 @@ #include "py_translate.h" #include "common/Timing.h" -#include "cudaq/Optimizer/CodeGen/OpenQASMEmitter.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" +#include "Optimizer/CodeGen/OpenQASMEmitter.h" +#include "Optimizer/CodeGen/Passes.h" #include "cudaq/platform/default/python/QPU.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq_internal/compiler/TracePassInstrumentation.h" diff --git a/python/runtime/cudaq/platform/py_alt_launch_kernel.cpp b/python/runtime/cudaq/platform/py_alt_launch_kernel.cpp index 022026b447d..b8abd1c2986 100644 --- a/python/runtime/cudaq/platform/py_alt_launch_kernel.cpp +++ b/python/runtime/cudaq/platform/py_alt_launch_kernel.cpp @@ -11,13 +11,13 @@ #include "common/ArgumentWrapper.h" #include "common/Environment.h" #include "common/Timing.h" -#include "cudaq/Optimizer/Builder/Marshal.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CAPI/Dialects.h" -#include "cudaq/Optimizer/CodeGen/OpenQASMEmitter.h" -#include "cudaq/Optimizer/CodeGen/OptUtils.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Marshal.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CAPI/Dialects.h" +#include "Optimizer/CodeGen/OpenQASMEmitter.h" +#include "Optimizer/CodeGen/OptUtils.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "cudaq/platform.h" #include "cudaq/platform/nvqpp_interface.h" #include "cudaq/platform/qpu.h" diff --git a/python/runtime/cudaq/platform/py_alt_launch_kernel.h b/python/runtime/cudaq/platform/py_alt_launch_kernel.h index 49e4dbe370b..661e5c8b36d 100644 --- a/python/runtime/cudaq/platform/py_alt_launch_kernel.h +++ b/python/runtime/cudaq/platform/py_alt_launch_kernel.h @@ -8,7 +8,7 @@ #pragma once -#include "cudaq/Optimizer/Builder/Factory.h" +#include "Optimizer/Builder/Factory.h" #include "cudaq/algorithms/run.h" #include "utils/OpaqueArguments.h" #include "utils/PyTypes.h" diff --git a/python/runtime/mlir/py_register_dialects.cpp b/python/runtime/mlir/py_register_dialects.cpp index 8ec81d2e2d7..484dcb05d40 100644 --- a/python/runtime/mlir/py_register_dialects.cpp +++ b/python/runtime/mlir/py_register_dialects.cpp @@ -7,17 +7,17 @@ ******************************************************************************/ #include "py_register_dialects.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/CAPI/Dialects.h" -#include "cudaq/Optimizer/CodeGen/CodeGenDialect.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/CC/CCTypes.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" -#include "cudaq/Optimizer/InitAllPasses.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/CAPI/Dialects.h" +#include "Optimizer/CodeGen/CodeGenDialect.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/CC/CCTypes.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Optimizer/InitAllPasses.h" +#include "Optimizer/Transforms/Passes.h" #ifdef __APPLE__ #include "cudaq_internal/compiler/RuntimeMLIR.h" #endif diff --git a/python/utils/LinkedLibraryHolder.cpp b/python/utils/LinkedLibraryHolder.cpp index b4ed5d1a12c..377fb745e9e 100644 --- a/python/utils/LinkedLibraryHolder.cpp +++ b/python/utils/LinkedLibraryHolder.cpp @@ -9,7 +9,7 @@ #include "LinkedLibraryHolder.h" #include "common/FmtCore.h" #include "common/PluginUtils.h" -#include "cudaq/Support/TargetConfigYaml.h" +#include "Support/TargetConfigYaml.h" #include "cudaq/platform/quantum_platform.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq/target_control.h" diff --git a/python/utils/LinkedLibraryHolder.h b/python/utils/LinkedLibraryHolder.h index 2275f2e2370..055882b2564 100644 --- a/python/utils/LinkedLibraryHolder.h +++ b/python/utils/LinkedLibraryHolder.h @@ -9,7 +9,7 @@ #pragma once #include "common/RuntimeTarget.h" -#include "cudaq/Support/TargetConfig.h" +#include "Support/TargetConfig.h" #include "cudaq/host_config.h" #include #include diff --git a/python/utils/OpaqueArguments.h b/python/utils/OpaqueArguments.h index 7a8567c5e27..0179d8bffac 100644 --- a/python/utils/OpaqueArguments.h +++ b/python/utils/OpaqueArguments.h @@ -11,11 +11,11 @@ #include "PyTypes.h" #include "common/ArgumentWrapper.h" #include "common/FmtCore.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" -#include "cudaq/Optimizer/CodeGen/QIROpaqueStructTypes.h" -#include "cudaq/Optimizer/Dialect/CC/CCTypes.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeTypes.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/CodeGen/QIROpaqueStructTypes.h" +#include "Optimizer/Dialect/CC/CCTypes.h" +#include "Optimizer/Dialect/Quake/QuakeTypes.h" #include "cudaq/builder/kernel_builder.h" #include "cudaq/qis/pauli_word.h" #include "llvm/ADT/TypeSwitch.h" diff --git a/runtime/common/BaseRemoteRESTQPU.h b/runtime/common/BaseRemoteRESTQPU.h index 6c5bb45bf2f..09d34f0bd45 100644 --- a/runtime/common/BaseRemoteRESTQPU.h +++ b/runtime/common/BaseRemoteRESTQPU.h @@ -13,7 +13,7 @@ #include "common/Executor.h" #include "common/KernelExecution.h" #include "common/Resources.h" -#include "cudaq/Support/TargetConfig.h" +#include "Support/TargetConfig.h" #include "cudaq/platform/platform_iface.h" #include "cudaq/platform/qpu.h" #include "cudaq/platform/qpu_utils.h" diff --git a/runtime/common/CMakeLists.txt b/runtime/common/CMakeLists.txt index 6195163ebc5..dd96ca1fde4 100644 --- a/runtime/common/CMakeLists.txt +++ b/runtime/common/CMakeLists.txt @@ -45,7 +45,7 @@ target_include_directories(${LIBRARY_NAME} $ ${CMAKE_SOURCE_DIR}/tpls/eigen ${CMAKE_SOURCE_DIR}/runtime - ${CMAKE_SOURCE_DIR}/include + ${CMAKE_SOURCE_DIR}/cudaq/include ) target_link_libraries(${LIBRARY_NAME} diff --git a/runtime/common/RecordLogParser.cpp b/runtime/common/RecordLogParser.cpp index b2a83145e31..54aba4eef51 100644 --- a/runtime/common/RecordLogParser.cpp +++ b/runtime/common/RecordLogParser.cpp @@ -9,7 +9,7 @@ #include "RecordLogParser.h" #include "FmtCore.h" #include "Timing.h" -#include "cudaq/Optimizer/CodeGen/QIRAttributeNames.h" +#include "Optimizer/CodeGen/QIRAttributeNames.h" #include "cudaq/runtime/logger/logger.h" void cudaq::RecordLogParser::parse(const std::string &outputLog) { diff --git a/runtime/common/RuntimeTarget.h b/runtime/common/RuntimeTarget.h index 7298c8b344a..b69844a2f3d 100644 --- a/runtime/common/RuntimeTarget.h +++ b/runtime/common/RuntimeTarget.h @@ -8,7 +8,7 @@ #pragma once -#include "cudaq/Support/TargetConfig.h" +#include "Support/TargetConfig.h" #include "cudaq/host_config.h" #include #include diff --git a/runtime/common/Version.cpp.in b/runtime/common/Version.cpp.in index 8234a4d5935..0a9e3e3ad2e 100644 --- a/runtime/common/Version.cpp.in +++ b/runtime/common/Version.cpp.in @@ -6,7 +6,7 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Support/Version.h" +#include "Support/Version.h" namespace cudaq { diff --git a/runtime/cudaq/builder/QuakeValue.cpp b/runtime/cudaq/builder/QuakeValue.cpp index ecf84b8b53e..74eaa75c4bc 100644 --- a/runtime/cudaq/builder/QuakeValue.cpp +++ b/runtime/cudaq/builder/QuakeValue.cpp @@ -7,11 +7,11 @@ ******************************************************************************/ #include "QuakeValue.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" #include "mlir/Dialect/LLVMIR/LLVMDialect.h" #include "mlir/IR/BuiltinOps.h" #include "mlir/IR/ImplicitLocOpBuilder.h" diff --git a/runtime/cudaq/builder/kernel_builder.cpp b/runtime/cudaq/builder/kernel_builder.cpp index 6714693fe6e..8620ea53089 100644 --- a/runtime/cudaq/builder/kernel_builder.cpp +++ b/runtime/cudaq/builder/kernel_builder.cpp @@ -9,14 +9,14 @@ #include "kernel_builder.h" #include "common/Environment.h" #include "common/FmtCore.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Transforms/Passes.h" #include "cudaq/platform/nvqpp_interface.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq_internal/compiler/RuntimeMLIR.h" diff --git a/runtime/cudaq/platform/default/DefaultQuantumPlatform.cpp b/runtime/cudaq/platform/default/DefaultQuantumPlatform.cpp index 78382a3786c..9bfac50f579 100644 --- a/runtime/cudaq/platform/default/DefaultQuantumPlatform.cpp +++ b/runtime/cudaq/platform/default/DefaultQuantumPlatform.cpp @@ -10,7 +10,7 @@ #include "common/ExecutionContext.h" #include "common/RuntimeTarget.h" #include "common/Timing.h" -#include "cudaq/Support/TargetConfigYaml.h" +#include "Support/TargetConfigYaml.h" #include "cudaq/platform/quantum_platform.h" #include "cudaq/qis/qubit_qis.h" #include "cudaq/runtime/logger/logger.h" diff --git a/runtime/cudaq/platform/default/python/QPU.cpp b/runtime/cudaq/platform/default/python/QPU.cpp index f61519158f1..c936bbb6597 100644 --- a/runtime/cudaq/platform/default/python/QPU.cpp +++ b/runtime/cudaq/platform/default/python/QPU.cpp @@ -13,14 +13,14 @@ #include "common/ExecutionContext.h" #include "common/RuntimeTarget.h" #include "common/Timing.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/OpenQASMEmitter.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" -#include "cudaq/Optimizer/Transforms/AddMetadata.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Optimizer/Transforms/ResourceCount.h" -#include "cudaq/Verifier/QIRLLVMIRDialect.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/OpenQASMEmitter.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Transforms/AddMetadata.h" +#include "Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/ResourceCount.h" +#include "Verifier/QIRLLVMIRDialect.h" #include "cudaq/platform.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq_internal/compiler/ArgumentConversion.h" @@ -37,7 +37,7 @@ #include "mlir/Pass/PassManager.h" #include "mlir/Target/LLVMIR/Export.h" #include "mlir/Transforms/Passes.h" -#include +#include using namespace mlir; diff --git a/runtime/cudaq/platform/default/rest/helpers/infleqtion/InfleqtionServerHelper.cpp b/runtime/cudaq/platform/default/rest/helpers/infleqtion/InfleqtionServerHelper.cpp index b73fa9c85f1..d5aa45bc54a 100644 --- a/runtime/cudaq/platform/default/rest/helpers/infleqtion/InfleqtionServerHelper.cpp +++ b/runtime/cudaq/platform/default/rest/helpers/infleqtion/InfleqtionServerHelper.cpp @@ -8,7 +8,7 @@ #include "common/RestClient.h" #include "common/ServerHelper.h" -#include "cudaq/Support/Version.h" +#include "Support/Version.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq/utils/cudaq_utils.h" #include "nlohmann/json.hpp" diff --git a/runtime/cudaq/platform/default/rest/helpers/ionq/IonQServerHelper.cpp b/runtime/cudaq/platform/default/rest/helpers/ionq/IonQServerHelper.cpp index 406b2e3b57d..baad55c8e48 100644 --- a/runtime/cudaq/platform/default/rest/helpers/ionq/IonQServerHelper.cpp +++ b/runtime/cudaq/platform/default/rest/helpers/ionq/IonQServerHelper.cpp @@ -7,7 +7,7 @@ ******************************************************************************/ #include "common/RestClient.h" #include "common/ServerHelper.h" -#include "cudaq/Support/Version.h" +#include "Support/Version.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq/utils/cudaq_utils.h" #include "nlohmann/json.hpp" diff --git a/runtime/cudaq/platform/default/rest/helpers/qbraid/QbraidServerHelper.cpp b/runtime/cudaq/platform/default/rest/helpers/qbraid/QbraidServerHelper.cpp index c981c055b4a..a270c78d79c 100644 --- a/runtime/cudaq/platform/default/rest/helpers/qbraid/QbraidServerHelper.cpp +++ b/runtime/cudaq/platform/default/rest/helpers/qbraid/QbraidServerHelper.cpp @@ -8,7 +8,7 @@ #include "common/RestClient.h" #include "common/ServerHelper.h" -#include "cudaq/Support/Version.h" +#include "Support/Version.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq/utils/cudaq_utils.h" #include diff --git a/runtime/cudaq/platform/default/rest/helpers/qci/QCIServerHelper.cpp b/runtime/cudaq/platform/default/rest/helpers/qci/QCIServerHelper.cpp index 39433cfea34..94bc6284302 100644 --- a/runtime/cudaq/platform/default/rest/helpers/qci/QCIServerHelper.cpp +++ b/runtime/cudaq/platform/default/rest/helpers/qci/QCIServerHelper.cpp @@ -8,7 +8,7 @@ #include "common/RestClient.h" #include "common/ServerHelper.h" -#include "cudaq/Support/Version.h" +#include "Support/Version.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq/utils/cudaq_utils.h" #include "nlohmann/json.hpp" diff --git a/runtime/cudaq/platform/default/rest/helpers/quantum_machines/QuantumMachinesServerHelper.cpp b/runtime/cudaq/platform/default/rest/helpers/quantum_machines/QuantumMachinesServerHelper.cpp index 2c9f2b42912..94c611434d0 100644 --- a/runtime/cudaq/platform/default/rest/helpers/quantum_machines/QuantumMachinesServerHelper.cpp +++ b/runtime/cudaq/platform/default/rest/helpers/quantum_machines/QuantumMachinesServerHelper.cpp @@ -8,7 +8,7 @@ #include "common/RestClient.h" #include "common/ServerHelper.h" -#include "cudaq/Support/Version.h" +#include "Support/Version.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq/utils/cudaq_utils.h" #include "nlohmann/json.hpp" diff --git a/runtime/cudaq/platform/default/rest/helpers/tii/TiiServerHelper.cpp b/runtime/cudaq/platform/default/rest/helpers/tii/TiiServerHelper.cpp index 5abce67f383..bf326dfdc58 100644 --- a/runtime/cudaq/platform/default/rest/helpers/tii/TiiServerHelper.cpp +++ b/runtime/cudaq/platform/default/rest/helpers/tii/TiiServerHelper.cpp @@ -8,7 +8,7 @@ #include "common/RestClient.h" #include "common/ServerHelper.h" -#include "cudaq/Support/Version.h" +#include "Support/Version.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq/utils/cudaq_utils.h" #include "nlohmann/json.hpp" diff --git a/runtime/cudaq/platform/fermioniq/helpers/FermioniqServerHelper.cpp b/runtime/cudaq/platform/fermioniq/helpers/FermioniqServerHelper.cpp index 68a82c95d45..710754dfef5 100644 --- a/runtime/cudaq/platform/fermioniq/helpers/FermioniqServerHelper.cpp +++ b/runtime/cudaq/platform/fermioniq/helpers/FermioniqServerHelper.cpp @@ -7,7 +7,7 @@ ******************************************************************************/ #include "common/RestClient.h" #include "common/ServerHelper.h" -#include "cudaq/Support/Version.h" +#include "Support/Version.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq/utils/cudaq_utils.h" #include "nlohmann/json.hpp" diff --git a/runtime/cudaq/platform/mqpu/MultiQPUPlatform.cpp b/runtime/cudaq/platform/mqpu/MultiQPUPlatform.cpp index 388a758cf93..fb65a111108 100644 --- a/runtime/cudaq/platform/mqpu/MultiQPUPlatform.cpp +++ b/runtime/cudaq/platform/mqpu/MultiQPUPlatform.cpp @@ -10,7 +10,7 @@ #include "common/ExecutionContext.h" #include "common/FmtCore.h" #include "common/RuntimeTarget.h" -#include "cudaq/Support/TargetConfigYaml.h" +#include "Support/TargetConfigYaml.h" #include "cudaq/platform/quantum_platform.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq/simulators.h" diff --git a/runtime/cudaq/platform/qpu_utils.cpp b/runtime/cudaq/platform/qpu_utils.cpp index 716266adf5a..3e3a53255b0 100644 --- a/runtime/cudaq/platform/qpu_utils.cpp +++ b/runtime/cudaq/platform/qpu_utils.cpp @@ -10,9 +10,9 @@ #include "common/Executor.h" #include "common/RuntimeTarget.h" #include "common/ServerHelper.h" -#include "cudaq/Optimizer/Builder/RuntimeNames.h" -#include "cudaq/Support/TargetConfig.h" -#include "cudaq/Support/TargetConfigYaml.h" +#include "Optimizer/Builder/RuntimeNames.h" +#include "Support/TargetConfig.h" +#include "Support/TargetConfigYaml.h" #include "cudaq/runtime/logger/logger.h" #include "llvm/Support/Base64.h" diff --git a/runtime/internal/compiler/ArgumentConversion.cpp b/runtime/internal/compiler/ArgumentConversion.cpp index 78a91f90518..23e54d89399 100644 --- a/runtime/internal/compiler/ArgumentConversion.cpp +++ b/runtime/internal/compiler/ArgumentConversion.cpp @@ -10,10 +10,10 @@ #include "common/ArgumentWrapper.h" #include "common/DeviceCodeRegistry.h" #include "cudaq.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" -#include "cudaq/Todo.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" +#include "Todo.h" #include "cudaq/qis/pauli_word.h" #include "llvm/ADT/TypeSwitch.h" #include "llvm/IR/DataLayout.h" diff --git a/runtime/internal/compiler/CompiledModuleHelper.cpp b/runtime/internal/compiler/CompiledModuleHelper.cpp index d92e1e82e66..317bd273d76 100644 --- a/runtime/internal/compiler/CompiledModuleHelper.cpp +++ b/runtime/internal/compiler/CompiledModuleHelper.cpp @@ -7,7 +7,7 @@ ******************************************************************************/ #include "cudaq_internal/compiler/CompiledModuleHelper.h" -#include "cudaq/Optimizer/Builder/RuntimeNames.h" +#include "Optimizer/Builder/RuntimeNames.h" #include "cudaq_internal/compiler/LayoutInfo.h" #include "mlir/IR/BuiltinOps.h" #include "mlir/IR/MLIRContext.h" diff --git a/runtime/internal/compiler/Compiler.cpp b/runtime/internal/compiler/Compiler.cpp index f0027d35a9a..9cd59eeb951 100644 --- a/runtime/internal/compiler/Compiler.cpp +++ b/runtime/internal/compiler/Compiler.cpp @@ -15,13 +15,13 @@ #include "common/NoiseModel.h" #include "common/Resources.h" #include "common/ServerHelper.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/QIRAttributeNames.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeInterfaces.h" -#include "cudaq/Optimizer/Transforms/AddMetadata.h" -#include "cudaq/Optimizer/Transforms/Passes.h" -#include "cudaq/Optimizer/Transforms/ResourceCount.h" -#include "cudaq/Support/TargetConfig.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/QIRAttributeNames.h" +#include "Optimizer/Dialect/Quake/QuakeInterfaces.h" +#include "Optimizer/Transforms/AddMetadata.h" +#include "Optimizer/Transforms/Passes.h" +#include "Optimizer/Transforms/ResourceCount.h" +#include "Support/TargetConfig.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq_internal/compiler/ArgumentConversion.h" #include "cudaq_internal/compiler/JIT.h" diff --git a/runtime/internal/compiler/JIT.cpp b/runtime/internal/compiler/JIT.cpp index 52d218efebc..32a96f879eb 100644 --- a/runtime/internal/compiler/JIT.cpp +++ b/runtime/internal/compiler/JIT.cpp @@ -10,14 +10,14 @@ #include "common/CompiledModule.h" #include "common/Environment.h" #include "common/Timing.h" -#include "cudaq/Frontend/nvqpp/AttributeNames.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/CodeGen/QIRAttributeNames.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" -#include "cudaq/Optimizer/CodeGen/QIROpaqueStructTypes.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" -#include "cudaq/Verifier/QIRLLVMIRDialect.h" +#include "Frontend/nvqpp/AttributeNames.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/CodeGen/QIRAttributeNames.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/CodeGen/QIROpaqueStructTypes.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" +#include "Verifier/QIRLLVMIRDialect.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq_internal/compiler/RuntimeMLIR.h" #include "llvm/ExecutionEngine/Orc/ExecutionUtils.h" diff --git a/runtime/internal/compiler/JITTargetPipeline.cpp b/runtime/internal/compiler/JITTargetPipeline.cpp index 4ceb14f3099..1f49776b2a8 100644 --- a/runtime/internal/compiler/JITTargetPipeline.cpp +++ b/runtime/internal/compiler/JITTargetPipeline.cpp @@ -7,7 +7,7 @@ ******************************************************************************/ #include "cudaq_internal/compiler/JITTargetPipeline.h" -#include "cudaq/Support/TargetConfig.h" +#include "Support/TargetConfig.h" #include #include diff --git a/runtime/internal/compiler/LayoutInfo.cpp b/runtime/internal/compiler/LayoutInfo.cpp index 1a1cc87e1da..5cd6a0ae57f 100644 --- a/runtime/internal/compiler/LayoutInfo.cpp +++ b/runtime/internal/compiler/LayoutInfo.cpp @@ -8,8 +8,8 @@ #include "cudaq_internal/compiler/LayoutInfo.h" #include "common/DeviceCodeRegistry.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/QIROpaqueStructTypes.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/QIROpaqueStructTypes.h" #include "cudaq/runtime/logger/logger.h" #include "cudaq_internal/compiler/RuntimeMLIR.h" #include "llvm/ADT/TypeSwitch.h" diff --git a/runtime/internal/compiler/RuntimeCppMLIR.cpp b/runtime/internal/compiler/RuntimeCppMLIR.cpp index 615a92c0ae1..015f640fb05 100644 --- a/runtime/internal/compiler/RuntimeCppMLIR.cpp +++ b/runtime/internal/compiler/RuntimeCppMLIR.cpp @@ -6,7 +6,7 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/InitAllPasses.h" +#include "Optimizer/InitAllPasses.h" #include "cudaq_internal/compiler/RuntimeMLIR.h" #include "cudaq_internal/compiler/TracePassInstrumentation.h" #include "llvm/Support/TargetSelect.h" diff --git a/runtime/internal/compiler/RuntimeMLIR.cpp b/runtime/internal/compiler/RuntimeMLIR.cpp index 8653905e55e..3c7e5568662 100644 --- a/runtime/internal/compiler/RuntimeMLIR.cpp +++ b/runtime/internal/compiler/RuntimeMLIR.cpp @@ -9,19 +9,19 @@ #include "cudaq_internal/compiler/RuntimeMLIR.h" #include "common/CodeGenConfig.h" #include "common/Timing.h" -#include "cudaq/Optimizer/Builder/Intrinsics.h" -#include "cudaq/Optimizer/CodeGen/IQMJsonEmitter.h" -#include "cudaq/Optimizer/CodeGen/OpenQASMEmitter.h" -#include "cudaq/Optimizer/CodeGen/OptUtils.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/CodeGen/QIRAttributeNames.h" -#include "cudaq/Optimizer/CodeGen/QIRFunctionNames.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" -#include "cudaq/Optimizer/InitAllDialects.h" -#include "cudaq/Optimizer/InitAllPasses.h" -#include "cudaq/Support/TargetConfig.h" -#include "cudaq/Verifier/QIRLLVMIRDialect.h" -#include "cudaq/Verifier/QIRSpec.h" +#include "Optimizer/Builder/Intrinsics.h" +#include "Optimizer/CodeGen/IQMJsonEmitter.h" +#include "Optimizer/CodeGen/OpenQASMEmitter.h" +#include "Optimizer/CodeGen/OptUtils.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/CodeGen/QIRAttributeNames.h" +#include "Optimizer/CodeGen/QIRFunctionNames.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/InitAllDialects.h" +#include "Optimizer/InitAllPasses.h" +#include "Support/TargetConfig.h" +#include "Verifier/QIRLLVMIRDialect.h" +#include "Verifier/QIRSpec.h" #include "cudaq/runtime/logger/cudaq_fmt.h" #include "cudaq/runtime/logger/logger.h" #include "llvm/Bitcode/BitcodeWriter.h" diff --git a/runtime/internal/compiler/include/cudaq_internal/compiler/ArgumentConversion.h b/runtime/internal/compiler/include/cudaq_internal/compiler/ArgumentConversion.h index 8abf11f7096..eef8a79bdcf 100644 --- a/runtime/internal/compiler/include/cudaq_internal/compiler/ArgumentConversion.h +++ b/runtime/internal/compiler/include/cudaq_internal/compiler/ArgumentConversion.h @@ -8,8 +8,8 @@ #pragma once -#include "cudaq/Optimizer/Dialect/CC/CCOps.h" -#include "cudaq/Optimizer/Dialect/CC/CCTypes.h" +#include "Optimizer/Dialect/CC/CCOps.h" +#include "Optimizer/Dialect/CC/CCTypes.h" #include "cudaq/qis/state.h" #include "mlir/IR/Builders.h" #include "mlir/IR/Types.h" diff --git a/runtime/test/test_argument_conversion.cpp b/runtime/test/test_argument_conversion.cpp index 5b0421784d2..96dab04a429 100644 --- a/runtime/test/test_argument_conversion.cpp +++ b/runtime/test/test_argument_conversion.cpp @@ -11,9 +11,9 @@ // RUN: test_argument_conversion | FileCheck %s -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" -#include "cudaq/Optimizer/InitAllDialects.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/InitAllDialects.h" #include "cudaq/qis/pauli_word.h" #include "cudaq/qis/state.h" #include "cudaq_internal/compiler/ArgumentConversion.h" diff --git a/unittests/Optimizer/DecompositionPatternSelectionTest.cpp b/unittests/Optimizer/DecompositionPatternSelectionTest.cpp index b967583a64f..b6ef73c5672 100644 --- a/unittests/Optimizer/DecompositionPatternSelectionTest.cpp +++ b/unittests/Optimizer/DecompositionPatternSelectionTest.cpp @@ -9,11 +9,11 @@ // Include the implementation file that we are testing #include "DecompositionPatternSelection.cpp" #include "DecompositionPatterns.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Transforms/Passes.h" #include "mlir/Dialect/Arith/IR/Arith.h" #include "mlir/Dialect/ControlFlow/IR/ControlFlow.h" #include "mlir/Dialect/Func/IR/FuncOps.h" diff --git a/unittests/Optimizer/DecompositionPatternsTest.cpp b/unittests/Optimizer/DecompositionPatternsTest.cpp index 0e5a8a0db5c..25cdc8d288d 100644 --- a/unittests/Optimizer/DecompositionPatternsTest.cpp +++ b/unittests/Optimizer/DecompositionPatternsTest.cpp @@ -7,11 +7,11 @@ ******************************************************************************/ #include "DecompositionPatterns.h" -#include "cudaq/Optimizer/Builder/Factory.h" -#include "cudaq/Optimizer/Dialect/CC/CCDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Factory.h" +#include "Optimizer/Dialect/CC/CCDialect.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Transforms/Passes.h" #include "llvm/ADT/APFloat.h" #include "llvm/ADT/STLExtras.h" #include "llvm/ADT/StringMap.h" diff --git a/unittests/Optimizer/FactoryMergeModuleTest.cpp b/unittests/Optimizer/FactoryMergeModuleTest.cpp index ce5582c9e19..400b91c39aa 100644 --- a/unittests/Optimizer/FactoryMergeModuleTest.cpp +++ b/unittests/Optimizer/FactoryMergeModuleTest.cpp @@ -6,7 +6,7 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/Builder/Factory.h" +#include "Optimizer/Builder/Factory.h" #include "mlir/Dialect/Func/IR/FuncOps.h" #include "mlir/Dialect/LLVMIR/LLVMDialect.h" #include "mlir/IR/BuiltinOps.h" diff --git a/unittests/Optimizer/HermitianTrait.cpp b/unittests/Optimizer/HermitianTrait.cpp index 7aff5b08a63..eada059d4ba 100644 --- a/unittests/Optimizer/HermitianTrait.cpp +++ b/unittests/Optimizer/HermitianTrait.cpp @@ -6,8 +6,8 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Optimizer/Dialect/Quake/QuakeDialect.h" -#include "cudaq/Optimizer/Dialect/Quake/QuakeOps.h" +#include "Optimizer/Dialect/Quake/QuakeDialect.h" +#include "Optimizer/Dialect/Quake/QuakeOps.h" #include "mlir/IR/Builders.h" #include diff --git a/unittests/Optimizer/QuakeSynthTester.cpp b/unittests/Optimizer/QuakeSynthTester.cpp index 66a9c363559..6635a3767a4 100644 --- a/unittests/Optimizer/QuakeSynthTester.cpp +++ b/unittests/Optimizer/QuakeSynthTester.cpp @@ -7,9 +7,9 @@ ******************************************************************************/ #include "cudaq.h" -#include "cudaq/Optimizer/Builder/Runtime.h" -#include "cudaq/Optimizer/CodeGen/Passes.h" -#include "cudaq/Optimizer/Transforms/Passes.h" +#include "Optimizer/Builder/Runtime.h" +#include "Optimizer/CodeGen/Passes.h" +#include "Optimizer/Transforms/Passes.h" #include "cudaq/algorithm.h" #include "cudaq_internal/compiler/RuntimeMLIR.h" #include "mlir/Dialect/Func/IR/FuncOps.h" diff --git a/unittests/backends/extra_payload_provider/HorizonServerHelper.cpp b/unittests/backends/extra_payload_provider/HorizonServerHelper.cpp index b338280236a..36a9dd0a1bb 100644 --- a/unittests/backends/extra_payload_provider/HorizonServerHelper.cpp +++ b/unittests/backends/extra_payload_provider/HorizonServerHelper.cpp @@ -9,7 +9,7 @@ #include "common/FmtCore.h" #include "common/RestClient.h" #include "common/ServerHelper.h" -#include "cudaq/Support/Version.h" +#include "Support/Version.h" #include "cudaq/utils/cudaq_utils.h" #include #include diff --git a/unittests/backends/quake_backend/FakeQuakeServerHelper.cpp b/unittests/backends/quake_backend/FakeQuakeServerHelper.cpp index b800d14543d..ef1029c9cd5 100644 --- a/unittests/backends/quake_backend/FakeQuakeServerHelper.cpp +++ b/unittests/backends/quake_backend/FakeQuakeServerHelper.cpp @@ -8,7 +8,7 @@ #include "common/FmtCore.h" #include "common/RestClient.h" #include "common/ServerHelper.h" -#include "cudaq/Support/Version.h" +#include "Support/Version.h" #include "cudaq/utils/cudaq_utils.h" #include #include diff --git a/unittests/qir/NVQIRVerify.cpp b/unittests/qir/NVQIRVerify.cpp index 7f51cb71ba2..ddd1e93212e 100644 --- a/unittests/qir/NVQIRVerify.cpp +++ b/unittests/qir/NVQIRVerify.cpp @@ -6,7 +6,7 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Verifier/NVQIRCalls.h" +#include "Verifier/NVQIRCalls.h" #include "llvm/Support/SourceMgr.h" #include "mlir/Dialect/LLVMIR/LLVMDialect.h" #include "mlir/Parser/Parser.h" diff --git a/unittests/target_config/TargetConfigTester.cpp b/unittests/target_config/TargetConfigTester.cpp index 864122b1324..88b5ae52a47 100644 --- a/unittests/target_config/TargetConfigTester.cpp +++ b/unittests/target_config/TargetConfigTester.cpp @@ -6,7 +6,7 @@ * the terms of the Apache License 2.0 which accompanies this distribution. * ******************************************************************************/ -#include "cudaq/Support/TargetConfigYaml.h" +#include "Support/TargetConfigYaml.h" #include TEST(TargetConfigTester, checkMachineList) {