Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
1,087 changes: 1,087 additions & 0 deletions include/sirit/sirit.h

Large diffs are not rendered by default.

21 changes: 6 additions & 15 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,15 @@ add_library(sirit
sirit.cpp
stream.h
common_types.h
instructions/type.cpp
instructions/constant.cpp
instructions/function.cpp
# The bulk of instruction emitters are auto-generated by
# tools/generate_instructions.py from sirit.h + the SPIR-V grammar.
# See that script's docstring for what's intentionally NOT generated.
instructions/_generated.cpp
# Hand-written: multi-statement emit chains, methods that return their
# input id (Name/MemberName), the OpDebugPrintf helper, and OpLabel.
instructions/flow.cpp
instructions/debug.cpp
instructions/derivatives.cpp
instructions/memory.cpp
instructions/annotation.cpp
instructions/misc.cpp
instructions/logical.cpp
instructions/conversion.cpp
instructions/bit.cpp
instructions/arithmetic.cpp
instructions/extension.cpp
instructions/image.cpp
instructions/group.cpp
instructions/barrier.cpp
instructions/atomic.cpp
)

target_compile_options(sirit PRIVATE ${SIRIT_CXX_FLAGS})
Expand Down
Loading