CMakeLists.txt
LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements.txt
setup.py
benchmark/__init__.py
benchmark/__main__.py
benchmark/_workload_gpt2.py
benchmark/_workload_gpt2_session.py
benchmark/cg_modes_compare.py
benchmark/compilers.py
benchmark/config.py
benchmark/harness.py
benchmark/profilers.py
benchmark/results.py
benchmark/suites/__init__.py
benchmark/suites/base.py
benchmark/suites/benchmarksgame.py
benchmark/suites/dacapo.py
benchmark/suites/perfopt.py
benchmark/suites/renaissance.py
benchmark/validation/__init__.py
benchmark/validation/analysis.py
benchmark/validation/experiments.py
benchmark/validation/reporting.py
codegreen/__init__.py
codegreen/config.json
codegreen.egg-info/PKG-INFO
codegreen.egg-info/SOURCES.txt
codegreen.egg-info/dependency_links.txt
codegreen.egg-info/entry_points.txt
codegreen.egg-info/not-zip-safe
codegreen.egg-info/requires.txt
codegreen.egg-info/top_level.txt
codegreen/analysis/__init__.py
codegreen/analysis/_ts_java.py
codegreen/analysis/cfg/__init__.py
codegreen/analysis/cfg/builder.py
codegreen/analysis/cfg/callgraph.py
codegreen/analysis/cfg/dataflow.py
codegreen/analysis/cfg/energy_flow.py
codegreen/analysis/cfg/features.py
codegreen/analysis/cfg/pdg.py
codegreen/analysis/cfg/types.py
codegreen/analysis/cfg/visualization.py
codegreen/analyzer/__init__.py
codegreen/analyzer/plot.py
codegreen/cli/__init__.py
codegreen/cli/cli.py
codegreen/cli/entrypoint.py
codegreen/instrumentation/__init__.py
codegreen/instrumentation/ast_processor.py
codegreen/instrumentation/bridge_analyze.py
codegreen/instrumentation/bridge_instrument.py
codegreen/instrumentation/config.py
codegreen/instrumentation/engine.py
codegreen/instrumentation/language_configs.py
codegreen/instrumentation/language_engine.py
codegreen/instrumentation/configs/TEMPLATE.json
codegreen/instrumentation/configs/c.json
codegreen/instrumentation/configs/cpp.json
codegreen/instrumentation/configs/java.json
codegreen/instrumentation/configs/javascript.json
codegreen/instrumentation/configs/python.json
codegreen/instrumentation/language_runtimes/c/codegreen_runtime.h
codegreen/instrumentation/language_runtimes/cpp/codegreen/runtime.hpp
codegreen/instrumentation/language_runtimes/java/codegreen/runtime/CodeGreenRuntime.java
codegreen/instrumentation/language_runtimes/java/codegreen/runtime/CodeGreenStandaloneRuntime.java
codegreen/instrumentation/language_runtimes/python/codegreen_runtime.py
codegreen/utils/__init__.py
codegreen/utils/binary.py
codegreen/utils/platform.py
tests/test_instrumentation.py
third_party/Programming-Language-Benchmarks/bench/algorithm/binarytrees/2.c
third_party/Programming-Language-Benchmarks/bench/algorithm/helloworld/1.c
third_party/Programming-Language-Benchmarks/bench/algorithm/knucleotide/1.c
third_party/Programming-Language-Benchmarks/bench/algorithm/mandelbrot/1-ffi.c
third_party/Programming-Language-Benchmarks/bench/algorithm/mandelbrot/1-mffi.c
third_party/Programming-Language-Benchmarks/bench/algorithm/nbody/2.c
third_party/Programming-Language-Benchmarks/bench/algorithm/nbody/5.c
third_party/Programming-Language-Benchmarks/bench/algorithm/nbody/8-i.c
third_party/Programming-Language-Benchmarks/bench/algorithm/nsieve/1.c
third_party/Programming-Language-Benchmarks/bench/algorithm/spectral-norm/3.c
third_party/Programming-Language-Benchmarks/bench/algorithm/spectral-norm/4.c
third_party/Programming-Language-Benchmarks/bench/algorithm/spectral-norm/5-im.c
third_party/Programming-Language-Benchmarks/bench/algorithm/spectral-norm/6-im.c
third_party/nvim-treesitter/tests/indent/c/aligned_indent.c
third_party/nvim-treesitter/tests/indent/c/array.c
third_party/nvim-treesitter/tests/indent/c/comment.c
third_party/nvim-treesitter/tests/indent/c/compound_lit.c
third_party/nvim-treesitter/tests/indent/c/cond.c
third_party/nvim-treesitter/tests/indent/c/enum.c
third_party/nvim-treesitter/tests/indent/c/expr.c
third_party/nvim-treesitter/tests/indent/c/func.c
third_party/nvim-treesitter/tests/indent/c/if_else.c
third_party/nvim-treesitter/tests/indent/c/issue-1568.c
third_party/nvim-treesitter/tests/indent/c/issue-2086.c
third_party/nvim-treesitter/tests/indent/c/issue-4079.c
third_party/nvim-treesitter/tests/indent/c/issue-4117.c
third_party/nvim-treesitter/tests/indent/c/issue-4525.c
third_party/nvim-treesitter/tests/indent/c/label.c
third_party/nvim-treesitter/tests/indent/c/loop.c
third_party/nvim-treesitter/tests/indent/c/no_braces.c
third_party/nvim-treesitter/tests/indent/c/preproc_cond.c
third_party/nvim-treesitter/tests/indent/c/preproc_func.c
third_party/nvim-treesitter/tests/indent/c/string.c
third_party/nvim-treesitter/tests/indent/c/struct.c
third_party/nvim-treesitter/tests/indent/c/switch.c
third_party/nvim-treesitter/tests/indent/c/ternary.c
third_party/nvim-treesitter/tests/indent/c/unfinished_comment.c
third_party/nvim-treesitter/tests/query/highlights/c/enums-as-constants.c
third_party/tree-sitter-c/CMakeLists.txt
third_party/tree-sitter-c/bindings/c/tree_sitter/tree-sitter-c.h
third_party/tree-sitter-c/bindings/python/tree_sitter_c/binding.c
third_party/tree-sitter-c/bindings/swift/TreeSitterC/c.h
third_party/tree-sitter-c/examples/cluster.c
third_party/tree-sitter-c/examples/malloc.c
third_party/tree-sitter-c/examples/parser.c
third_party/tree-sitter-c/src/parser.c
third_party/tree-sitter-c/src/tree_sitter/alloc.h
third_party/tree-sitter-c/src/tree_sitter/array.h
third_party/tree-sitter-c/src/tree_sitter/parser.h
third_party/tree-sitter-c/test/highlight/keywords.c
third_party/tree-sitter-c/test/highlight/names.c
third_party/tree-sitter-cpp/CMakeLists.txt
third_party/tree-sitter-cpp/bindings/c/tree-sitter-cpp.h
third_party/tree-sitter-cpp/bindings/python/tree_sitter_cpp/binding.c
third_party/tree-sitter-cpp/bindings/swift/TreeSitterCPP/cpp.h
third_party/tree-sitter-cpp/examples/marker-index.h
third_party/tree-sitter-cpp/src/parser.c
third_party/tree-sitter-cpp/src/scanner.c
third_party/tree-sitter-cpp/src/tree_sitter/alloc.h
third_party/tree-sitter-cpp/src/tree_sitter/array.h
third_party/tree-sitter-cpp/src/tree_sitter/parser.h
third_party/tree-sitter-java/CMakeLists.txt
third_party/tree-sitter-java/bindings/c/tree-sitter-java.h
third_party/tree-sitter-java/bindings/python/tree_sitter_java/binding.c
third_party/tree-sitter-java/bindings/swift/TreeSitterJava/java.h
third_party/tree-sitter-java/src/parser.c
third_party/tree-sitter-java/src/tree_sitter/alloc.h
third_party/tree-sitter-java/src/tree_sitter/array.h
third_party/tree-sitter-java/src/tree_sitter/parser.h
third_party/tree-sitter-python/CMakeLists.txt
third_party/tree-sitter-python/bindings/c/tree-sitter-python.h
third_party/tree-sitter-python/bindings/python/tree_sitter_python/binding.c
third_party/tree-sitter-python/bindings/swift/TreeSitterPython/python.h
third_party/tree-sitter-python/src/parser.c
third_party/tree-sitter-python/src/scanner.c
third_party/tree-sitter-python/src/tree_sitter/alloc.h
third_party/tree-sitter-python/src/tree_sitter/array.h
third_party/tree-sitter-python/src/tree_sitter/parser.h
third_party/tree-sitter/crates/cli/src/templates/PARSER_NAME.h
third_party/tree-sitter/crates/cli/src/templates/py-binding.c
third_party/tree-sitter/crates/generate/src/templates/alloc.h
third_party/tree-sitter/crates/generate/src/templates/array.h
third_party/tree-sitter/crates/highlight/include/tree_sitter/highlight.h
third_party/tree-sitter/crates/tags/include/tree_sitter/tags.h
third_party/tree-sitter/lib/CMakeLists.txt
third_party/tree-sitter/lib/binding_web/lib/tree-sitter.c
third_party/tree-sitter/lib/include/tree_sitter/api.h
third_party/tree-sitter/lib/src/alloc.c
third_party/tree-sitter/lib/src/alloc.h
third_party/tree-sitter/lib/src/array.h
third_party/tree-sitter/lib/src/atomic.h
third_party/tree-sitter/lib/src/clock.h
third_party/tree-sitter/lib/src/error_costs.h
third_party/tree-sitter/lib/src/get_changed_ranges.c
third_party/tree-sitter/lib/src/get_changed_ranges.h
third_party/tree-sitter/lib/src/host.h
third_party/tree-sitter/lib/src/language.c
third_party/tree-sitter/lib/src/language.h
third_party/tree-sitter/lib/src/length.h
third_party/tree-sitter/lib/src/lexer.c
third_party/tree-sitter/lib/src/lexer.h
third_party/tree-sitter/lib/src/lib.c
third_party/tree-sitter/lib/src/node.c
third_party/tree-sitter/lib/src/parser.c
third_party/tree-sitter/lib/src/parser.h
third_party/tree-sitter/lib/src/point.h
third_party/tree-sitter/lib/src/query.c
third_party/tree-sitter/lib/src/reduce_action.h
third_party/tree-sitter/lib/src/reusable_node.h
third_party/tree-sitter/lib/src/stack.c
third_party/tree-sitter/lib/src/stack.h
third_party/tree-sitter/lib/src/subtree.c
third_party/tree-sitter/lib/src/subtree.h
third_party/tree-sitter/lib/src/tree.c
third_party/tree-sitter/lib/src/tree.h
third_party/tree-sitter/lib/src/tree_cursor.c
third_party/tree-sitter/lib/src/tree_cursor.h
third_party/tree-sitter/lib/src/ts_assert.h
third_party/tree-sitter/lib/src/unicode.h
third_party/tree-sitter/lib/src/wasm_store.c
third_party/tree-sitter/lib/src/wasm_store.h
third_party/tree-sitter/lib/src/portable/endian.h
third_party/tree-sitter/lib/src/unicode/ptypes.h
third_party/tree-sitter/lib/src/unicode/umachine.h
third_party/tree-sitter/lib/src/unicode/urename.h
third_party/tree-sitter/lib/src/unicode/utf.h
third_party/tree-sitter/lib/src/unicode/utf16.h
third_party/tree-sitter/lib/src/unicode/utf8.h
third_party/tree-sitter/lib/src/wasm/stdlib.c
third_party/tree-sitter/lib/src/wasm/wasm-stdlib.h
third_party/tree-sitter/test/fixtures/test_grammars/depends_on_column/scanner.c
third_party/tree-sitter/test/fixtures/test_grammars/epsilon_external_extra_tokens/scanner.c
third_party/tree-sitter/test/fixtures/test_grammars/epsilon_external_tokens/scanner.c
third_party/tree-sitter/test/fixtures/test_grammars/external_and_internal_anonymous_tokens/scanner.c
third_party/tree-sitter/test/fixtures/test_grammars/external_and_internal_tokens/scanner.c
third_party/tree-sitter/test/fixtures/test_grammars/external_extra_tokens/scanner.c
third_party/tree-sitter/test/fixtures/test_grammars/external_tokens/scanner.c
third_party/tree-sitter/test/fixtures/test_grammars/external_unicode_column_alignment/scanner.c
third_party/tree-sitter/test/fixtures/test_grammars/get_col_eof/scanner.c
third_party/tree-sitter/test/fixtures/test_grammars/get_col_should_hang_not_crash/scanner.c
third_party/tree-sitter/test/fixtures/test_grammars/inverted_external_token/scanner.c
third_party/tree-sitter/test/fixtures/test_grammars/uses_current_column/scanner.c