Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
81042ff
Graph-based Catalyst decomposition at MLIR (cherry-picking commits fo…
maliasadi Sep 4, 2025
579c3f8
Merge with main
maliasadi Sep 4, 2025
02be034
Tidy up
maliasadi Sep 5, 2025
97a1b17
Merge branch 'main' into feature/handle_gdecomp_v4
maliasadi Sep 5, 2025
c20baaf
Add py example
maliasadi Sep 5, 2025
b6f4155
cherry-picking decomp_gateset commits
maliasadi Sep 9, 2025
821069d
Tidy up
maliasadi Sep 9, 2025
bcc0f0e
Merge branch 'main' into feature/handle_gdecomp_v4
rniczh Sep 9, 2025
891dc5a
Make the visibility of decomp rules to public
maliasadi Sep 9, 2025
2617208
Tidy up
maliasadi Sep 9, 2025
599baf0
Fix a couple of more issues
maliasadi Sep 9, 2025
5465b93
Fix func-redefined
maliasadi Sep 9, 2025
d4dcb19
Update comiled name of rules
maliasadi Sep 9, 2025
e6bf756
Update
maliasadi Sep 9, 2025
fbf5911
apply multiple decomp pass
maliasadi Sep 9, 2025
6253c90
pylint: disable=too-many-instance-attributes
maliasadi Sep 9, 2025
bd5fc7c
Add decompose-lowering to the pass pipeline
maliasadi Sep 9, 2025
a22a4c5
provide support for decomp to apply after/before other passes
maliasadi Sep 10, 2025
6539064
code format
maliasadi Sep 10, 2025
d668929
Merge with main
maliasadi Sep 10, 2025
b4737a7
Merge branch 'main' into feature/handle_gdecomp_v4
maliasadi Sep 11, 2025
5ce3c00
Tidy up
maliasadi Sep 11, 2025
c2f5ea2
Tidy up
maliasadi Sep 15, 2025
b2237c0
Update tests
maliasadi Sep 16, 2025
51c7179
Apply code review suggestions
maliasadi Sep 16, 2025
5ec1353
Merge branch 'main' into feature/handle_gdecomp_v4
maliasadi Sep 16, 2025
a4e128a
Update
maliasadi Sep 17, 2025
2a4d1b4
Apply code review suggestions
maliasadi Sep 18, 2025
639116c
Update
maliasadi Sep 18, 2025
fa14d93
Update
maliasadi Sep 18, 2025
9827a37
Update support for templates
maliasadi Sep 18, 2025
54e539d
Update orders of catalyst decomps
maliasadi Sep 18, 2025
4f8c6ee
Update tests
maliasadi Sep 19, 2025
06beb8a
Merge with main
maliasadi Sep 19, 2025
fdaef6b
Support multi-qubit decomp rules
maliasadi Sep 19, 2025
9c2681c
Update changelog
maliasadi Sep 19, 2025
4d155df
Decomposition pass is added to allow user defined decomposition rules…
rniczh Sep 23, 2025
2651f9e
Apply code review suggestions
maliasadi Sep 23, 2025
2591daf
Merge branch 'feature/handle_gdecomp_v4' of github.com:PennyLaneAI/ca…
maliasadi Sep 23, 2025
4273792
Update support with dynamic allocations
maliasadi Sep 23, 2025
e879db8
Update tests
maliasadi Sep 23, 2025
12279d0
Update
maliasadi Sep 24, 2025
e7d071f
Fix the issue with dynamic qubit allocs
maliasadi Sep 24, 2025
b28f1d6
Update lit tests
maliasadi Sep 24, 2025
b014b12
Tidy up
maliasadi Sep 24, 2025
974eea3
Update tests
maliasadi Sep 25, 2025
afa2848
Merge branch 'main' of github.com:PennyLaneAI/catalyst into feature/h…
maliasadi Sep 25, 2025
7bf749a
Add the draft C++ decomposition graph solver
maliasadi Sep 25, 2025
4a170de
Add Dijkstra
maliasadi Sep 25, 2025
16f2107
Update solver
maliasadi Sep 25, 2025
f4f6a4e
Add a simple parser
maliasadi Sep 25, 2025
b000433
Update solver w/ graph
maliasadi Sep 26, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions delightning/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
cmake_minimum_required(VERSION 3.20)

project(delightning VERSION 0.1.0 LANGUAGES CXX)

set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

add_executable(delightning src/main.cpp)
14 changes: 14 additions & 0 deletions delightning/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
CXX=g++
CXXFLAGS=-std=c++20 -Wall -Wextra -O2

TARGET=delightning
SRCS=src/main.cpp

$(TARGET): $(SRCS)
$(CXX) $(CXXFLAGS) -o $(TARGET) $(SRCS)

run: $(TARGET)
./$(TARGET)

clean:
rm -f $(TARGET)
Loading
Loading