Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix includes dumping and update includes #8

Merged
merged 3 commits into from
Feb 12, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
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
Prev Previous commit
Next Next commit
Update CIRCT includes
Signed-off-by: unlsycn <[email protected]>
  • Loading branch information
unlsycn committed Feb 12, 2025
commit 632738965e62439af6378711b20e7c199b282c9b
2 changes: 1 addition & 1 deletion build.sc
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import os.Path

object v {
val scala = "3.6.2"
val mainargs = ivy"com.lihaoyi::mainargs:0.includePaths7.6"
val mainargs = ivy"com.lihaoyi::mainargs:0.7.6"
val oslib = ivy"com.lihaoyi::os-lib:0.11.3"
val upickle = ivy"com.lihaoyi::upickle:4.0.2"
val utest = ivy"com.lihaoyi::utest:0.8.4"
Expand Down
107 changes: 54 additions & 53 deletions circtlib/capi/includeConstants.txt
Original file line number Diff line number Diff line change
@@ -1,55 +1,56 @@
# SPDX-License-Identifier: Apache-2.0
# SPDX-FileCopyrightText: 2025 Jiuyang Liu <[email protected]>
FIRRTL_CONVENTION_INTERNAL # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_CONVENTION_SCALARIZED # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_LAYER_CONVENTION_BIND # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_LAYER_CONVENTION_INLINE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_DIRECTION_IN # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_DIRECTION_OUT # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_EVENT_CONTROL_AT_EDGE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_EVENT_CONTROL_AT_NEG_EDGE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_EVENT_CONTROL_AT_POS_EDGE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_MEM_DIR_INFER # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_MEM_DIR_READ # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_MEM_DIR_READ_WRITE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_MEM_DIR_WRITE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_NAME_KIND_DROPPABLE_NAME # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_NAME_KIND_INTERESTING_NAME # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_RUW_NEW # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_RUW_OLD # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_RUW_UNDEFINED # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_VALUE_FLOW_DUPLEX # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_VALUE_FLOW_NONE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_VALUE_FLOW_SINK # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
FIRRTL_VALUE_FLOW_SOURCE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/FIRRTL.h
InOut # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/HW.h
Input # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/HW.h
Output # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/HW.h
ASC # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/MSFT.h
DESC # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/MSFT.h
NONE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Dialect/MSFT.h
CIRCT_FIRTOOL_BUILD_MODE_DEBUG # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_BUILD_MODE_DEFAULT # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_BUILD_MODE_RELEASE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_COMPANION_MODE_BIND # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_COMPANION_MODE_DROP # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_COMPANION_MODE_INSTANTIATE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_ALL # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_NONE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_ONE_DIM_VEC # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_VEC # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_ALL # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_NAMED # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_NONE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_STRIP # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_RANDOM_KIND_ALL # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_RANDOM_KIND_MEM # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_RANDOM_KIND_NONE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_RANDOM_KIND_REG # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_VERIFICATION_FLAVOR_IF_ELSE_FATAL # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_VERIFICATION_FLAVOR_IMMEDIATE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_VERIFICATION_FLAVOR_NONE # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_VERIFICATION_FLAVOR_SVA # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/Firtool/Firtool.h
CIRCT_RTGTOOL_OUTPUT_FORMAT_ASM # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/RtgTool.h
CIRCT_RTGTOOL_OUTPUT_FORMAT_ELABORATED_MLIR # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/RtgTool.h
CIRCT_RTGTOOL_OUTPUT_FORMAT_MLIR # header: /nix/store/y6bmy646nd1lggvsm8fldvkfzc9flfpn-circt-full/include/circt-c/RtgTool.h

FIRRTL_CONVENTION_INTERNAL # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_CONVENTION_SCALARIZED # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_DIRECTION_IN # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_DIRECTION_OUT # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_EVENT_CONTROL_AT_EDGE # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_EVENT_CONTROL_AT_NEG_EDGE # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_EVENT_CONTROL_AT_POS_EDGE # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_LAYER_CONVENTION_BIND # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_LAYER_CONVENTION_INLINE # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_MEM_DIR_INFER # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_MEM_DIR_READ # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_MEM_DIR_READ_WRITE # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_MEM_DIR_WRITE # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_NAME_KIND_DROPPABLE_NAME # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_NAME_KIND_INTERESTING_NAME # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_RUW_NEW # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_RUW_OLD # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_RUW_UNDEFINED # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_VALUE_FLOW_DUPLEX # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_VALUE_FLOW_NONE # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_VALUE_FLOW_SINK # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
FIRRTL_VALUE_FLOW_SOURCE # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/FIRRTL.h
InOut # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/HW.h
Input # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/HW.h
Output # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/HW.h
ASC # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/MSFT.h
DESC # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/MSFT.h
NONE # header: $CIRCT_INSTALL_PATH/include/circt-c/Dialect/MSFT.h
CIRCT_FIRTOOL_BUILD_MODE_DEBUG # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_BUILD_MODE_DEFAULT # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_BUILD_MODE_RELEASE # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_COMPANION_MODE_BIND # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_COMPANION_MODE_DROP # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_COMPANION_MODE_INSTANTIATE # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_ALL # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_NONE # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_ONE_DIM_VEC # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_VEC # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_ALL # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_NAMED # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_NONE # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_STRIP # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_RANDOM_KIND_ALL # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_RANDOM_KIND_MEM # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_RANDOM_KIND_NONE # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_RANDOM_KIND_REG # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_VERIFICATION_FLAVOR_IF_ELSE_FATAL # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_VERIFICATION_FLAVOR_IMMEDIATE # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_VERIFICATION_FLAVOR_NONE # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_FIRTOOL_VERIFICATION_FLAVOR_SVA # header: $CIRCT_INSTALL_PATH/include/circt-c/Firtool/Firtool.h
CIRCT_RTGTOOL_OUTPUT_FORMAT_ASM # header: $CIRCT_INSTALL_PATH/include/circt-c/RtgTool.h
CIRCT_RTGTOOL_OUTPUT_FORMAT_ELABORATED_MLIR # header: $CIRCT_INSTALL_PATH/include/circt-c/RtgTool.h
CIRCT_RTGTOOL_OUTPUT_FORMAT_MLIR # header: $CIRCT_INSTALL_PATH/include/circt-c/RtgTool.h
Loading