├── .gitignore ├── .travis.yml ├── Dockerfile ├── LICENSE.TXT ├── Makefile ├── Makefile.common.in ├── Makefile.llvm.config.in ├── Makefile.llvm.rules ├── README.md ├── autoconf ├── AutoRegen.sh ├── ExportMap.map ├── LICENSE.TXT ├── aclocal.m4 ├── config.guess ├── config.sub ├── configure.ac ├── install-sh ├── ltmain.sh ├── m4 │ ├── build_exeext.m4 │ ├── c_printf_a.m4 │ ├── check_gnu_make.m4 │ ├── config_makefile.m4 │ ├── config_project.m4 │ ├── cxx_flag_check.m4 │ ├── find_std_program.m4 │ ├── func_isinf.m4 │ ├── func_isnan.m4 │ ├── func_mmap_file.m4 │ ├── header_mmap_anonymous.m4 │ ├── huge_val.m4 │ ├── libtool.m4 │ ├── link_options.m4 │ ├── linux_mixed_64_32.m4 │ ├── ltdl.m4 │ ├── need_dev_zero_for_mmap.m4 │ ├── path_tclsh.m4 │ ├── rand48.m4 │ ├── sanity_check.m4 │ ├── single_cxx_check.m4 │ └── visibility_inlines_hidden.m4 └── mkinstalldirs ├── configure ├── docs ├── GSoC2013 │ ├── proposal │ │ ├── Makefile │ │ ├── main.pdf │ │ ├── main.tex │ │ └── references.bib │ └── report │ │ ├── Makefile │ │ ├── main.pdf │ │ ├── main.tex │ │ ├── references.bib │ │ └── struct-ptr.c ├── blog │ ├── giri-flow.jpg │ ├── giri-flow.vsd │ └── llvm-blog.html └── index.html ├── include ├── Giri │ ├── Giri.h │ ├── Runtime.h │ └── TraceFile.h └── Utility │ ├── BasicBlockNumbering.h │ ├── CountSrcLines.h │ ├── LoadStoreNumbering.h │ ├── PostDominanceFrontier.h │ ├── SourceLineMapping.h │ ├── Utils.h │ └── VectorExtras.h ├── lib ├── Giri │ ├── Giri.cpp │ ├── Makefile │ ├── TestPass.cpp │ ├── TraceFile.cpp │ └── TracingNoGiri.cpp ├── Makefile └── Utility │ ├── BasicBlockNumbering.cpp │ ├── CountSrcLines.cpp │ ├── LoadStoreNumbering.cpp │ ├── Makefile │ ├── PostDominatorFrontier.cpp │ └── SourceLineMapping.cpp ├── runtime ├── Giri │ ├── Makefile │ └── Tracing.cpp └── Makefile ├── test ├── HelloWorld │ ├── Makefile │ └── hello-world.c ├── Makefile ├── Makefile.common ├── UnitTests │ ├── test1 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── extlibcalls.c │ ├── test10 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── str.c │ ├── test11 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── hello2p.c │ ├── test12 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── psum.c │ ├── test13 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── struct.c │ ├── test14 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── struct-ptr.c │ ├── test15 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── hanoi.c │ ├── test16 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ ├── calc.c │ │ ├── calc.h │ │ └── struct-ptr.c │ ├── test17 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ ├── ans-loc.txt │ │ ├── criterion-inst.txt │ │ ├── criterion-loc.txt │ │ └── plower.c │ ├── test18 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── extlibcalls.c │ ├── test19 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── fibonacci.c │ ├── test2 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── ifelse.c │ ├── test20 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── even.c │ ├── test21 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ ├── criterion-inst.txt │ │ └── hwtype.c │ ├── test22 │ │ ├── Makefile │ │ ├── ans-inst.txt │ │ ├── criterion-inst.txt │ │ └── fp.c │ ├── test3 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── fibonacci.c │ ├── test4 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ ├── ans-loc.txt │ │ ├── criterion-inst.txt │ │ ├── criterion-loc.txt │ │ └── example.c │ ├── test5 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── hellothreads.c │ ├── test6 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── sigusr1.c │ ├── test7 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── sigint.c │ ├── test8 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── ptr.c │ └── test9 │ │ ├── Makefile │ │ ├── README.md │ │ ├── ans-inst.txt │ │ └── forloop.c ├── auto-tests.txt ├── histogram │ ├── Makefile │ ├── README.md │ ├── histogram-pthread.c │ ├── histogram-seq.c │ ├── loc-pthread.txt │ └── stddefines.h ├── kmeans │ ├── Makefile │ ├── README.md │ ├── ans-inst-pthread.txt │ ├── ans-inst-seq.txt │ ├── ans-loc-pthread.txt │ ├── ans-loc-seq.txt │ ├── criterion-inst-pthread.txt │ ├── criterion-inst-seq.txt │ ├── criterion-loc-pthread.txt │ ├── criterion-loc-seq.txt │ ├── kmeans-pthread.c │ ├── kmeans-seq.c │ ├── map_reduce.h │ └── stddefines.h ├── linear_regression │ ├── Makefile │ ├── README.md │ ├── linear_regression-pthread.c │ ├── linear_regression-seq.c │ ├── loc-pthread.txt │ └── stddefines.h ├── matrix_multiply │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── ans-inst-pthread.txt │ ├── ans-inst-seq.txt │ ├── ans-loc-pthread.txt │ ├── ans-loc-seq.txt │ ├── criterion-inst-pthread.txt │ ├── criterion-inst-seq.txt │ ├── criterion-loc-pthread.txt │ ├── criterion-loc-seq.txt │ ├── map_reduce.h │ ├── matrix_file_A.txt │ ├── matrix_file_B.txt │ ├── matrix_multiply-pthread.c │ ├── matrix_multiply-seq.c │ └── stddefines.h ├── pca │ ├── Makefile │ ├── README.md │ ├── ans-inst-pthread.txt │ ├── ans-inst-seq.txt │ ├── ans-loc-pthread.txt │ ├── ans-loc-seq.txt │ ├── criterion-inst-pthread.txt │ ├── criterion-inst-seq.txt │ ├── criterion-loc-pthread.txt │ ├── criterion-loc-seq.txt │ ├── map_reduce.h │ ├── pca-pthread.c │ ├── pca-seq.c │ └── stddefines.h └── word_count │ ├── Makefile │ ├── README.md │ ├── map_reduce.h │ ├── sort-pthread.c │ ├── sort-pthread.h │ ├── stddefines.h │ ├── word_count-pthread.c │ └── word_count-seq.c ├── tools ├── Makefile ├── PrintTrace │ ├── Makefile │ └── PrintTrace.cpp └── Tracer │ ├── Makefile │ └── Tracer.cpp └── utils ├── build.sh └── install_llvm.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/LICENSE.TXT -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.common.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/Makefile.common.in -------------------------------------------------------------------------------- /Makefile.llvm.config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/Makefile.llvm.config.in -------------------------------------------------------------------------------- /Makefile.llvm.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/Makefile.llvm.rules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/README.md -------------------------------------------------------------------------------- /autoconf/AutoRegen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/AutoRegen.sh -------------------------------------------------------------------------------- /autoconf/ExportMap.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/ExportMap.map -------------------------------------------------------------------------------- /autoconf/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/LICENSE.TXT -------------------------------------------------------------------------------- /autoconf/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/aclocal.m4 -------------------------------------------------------------------------------- /autoconf/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/config.guess -------------------------------------------------------------------------------- /autoconf/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/config.sub -------------------------------------------------------------------------------- /autoconf/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/configure.ac -------------------------------------------------------------------------------- /autoconf/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/install-sh -------------------------------------------------------------------------------- /autoconf/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/ltmain.sh -------------------------------------------------------------------------------- /autoconf/m4/build_exeext.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/build_exeext.m4 -------------------------------------------------------------------------------- /autoconf/m4/c_printf_a.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/c_printf_a.m4 -------------------------------------------------------------------------------- /autoconf/m4/check_gnu_make.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/check_gnu_make.m4 -------------------------------------------------------------------------------- /autoconf/m4/config_makefile.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/config_makefile.m4 -------------------------------------------------------------------------------- /autoconf/m4/config_project.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/config_project.m4 -------------------------------------------------------------------------------- /autoconf/m4/cxx_flag_check.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/cxx_flag_check.m4 -------------------------------------------------------------------------------- /autoconf/m4/find_std_program.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/find_std_program.m4 -------------------------------------------------------------------------------- /autoconf/m4/func_isinf.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/func_isinf.m4 -------------------------------------------------------------------------------- /autoconf/m4/func_isnan.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/func_isnan.m4 -------------------------------------------------------------------------------- /autoconf/m4/func_mmap_file.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/func_mmap_file.m4 -------------------------------------------------------------------------------- /autoconf/m4/header_mmap_anonymous.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/header_mmap_anonymous.m4 -------------------------------------------------------------------------------- /autoconf/m4/huge_val.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/huge_val.m4 -------------------------------------------------------------------------------- /autoconf/m4/libtool.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/libtool.m4 -------------------------------------------------------------------------------- /autoconf/m4/link_options.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/link_options.m4 -------------------------------------------------------------------------------- /autoconf/m4/linux_mixed_64_32.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/linux_mixed_64_32.m4 -------------------------------------------------------------------------------- /autoconf/m4/ltdl.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/ltdl.m4 -------------------------------------------------------------------------------- /autoconf/m4/need_dev_zero_for_mmap.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/need_dev_zero_for_mmap.m4 -------------------------------------------------------------------------------- /autoconf/m4/path_tclsh.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/path_tclsh.m4 -------------------------------------------------------------------------------- /autoconf/m4/rand48.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/rand48.m4 -------------------------------------------------------------------------------- /autoconf/m4/sanity_check.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/sanity_check.m4 -------------------------------------------------------------------------------- /autoconf/m4/single_cxx_check.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/single_cxx_check.m4 -------------------------------------------------------------------------------- /autoconf/m4/visibility_inlines_hidden.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/m4/visibility_inlines_hidden.m4 -------------------------------------------------------------------------------- /autoconf/mkinstalldirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/autoconf/mkinstalldirs -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/configure -------------------------------------------------------------------------------- /docs/GSoC2013/proposal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/docs/GSoC2013/proposal/Makefile -------------------------------------------------------------------------------- /docs/GSoC2013/proposal/main.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/docs/GSoC2013/proposal/main.pdf -------------------------------------------------------------------------------- /docs/GSoC2013/proposal/main.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/docs/GSoC2013/proposal/main.tex -------------------------------------------------------------------------------- /docs/GSoC2013/proposal/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/docs/GSoC2013/proposal/references.bib -------------------------------------------------------------------------------- /docs/GSoC2013/report/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/docs/GSoC2013/report/Makefile -------------------------------------------------------------------------------- /docs/GSoC2013/report/main.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/docs/GSoC2013/report/main.pdf -------------------------------------------------------------------------------- /docs/GSoC2013/report/main.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/docs/GSoC2013/report/main.tex -------------------------------------------------------------------------------- /docs/GSoC2013/report/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/docs/GSoC2013/report/references.bib -------------------------------------------------------------------------------- /docs/GSoC2013/report/struct-ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/docs/GSoC2013/report/struct-ptr.c -------------------------------------------------------------------------------- /docs/blog/giri-flow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/docs/blog/giri-flow.jpg -------------------------------------------------------------------------------- /docs/blog/giri-flow.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/docs/blog/giri-flow.vsd -------------------------------------------------------------------------------- /docs/blog/llvm-blog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/docs/blog/llvm-blog.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/docs/index.html -------------------------------------------------------------------------------- /include/Giri/Giri.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/include/Giri/Giri.h -------------------------------------------------------------------------------- /include/Giri/Runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/include/Giri/Runtime.h -------------------------------------------------------------------------------- /include/Giri/TraceFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/include/Giri/TraceFile.h -------------------------------------------------------------------------------- /include/Utility/BasicBlockNumbering.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/include/Utility/BasicBlockNumbering.h -------------------------------------------------------------------------------- /include/Utility/CountSrcLines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/include/Utility/CountSrcLines.h -------------------------------------------------------------------------------- /include/Utility/LoadStoreNumbering.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/include/Utility/LoadStoreNumbering.h -------------------------------------------------------------------------------- /include/Utility/PostDominanceFrontier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/include/Utility/PostDominanceFrontier.h -------------------------------------------------------------------------------- /include/Utility/SourceLineMapping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/include/Utility/SourceLineMapping.h -------------------------------------------------------------------------------- /include/Utility/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/include/Utility/Utils.h -------------------------------------------------------------------------------- /include/Utility/VectorExtras.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/include/Utility/VectorExtras.h -------------------------------------------------------------------------------- /lib/Giri/Giri.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/lib/Giri/Giri.cpp -------------------------------------------------------------------------------- /lib/Giri/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/lib/Giri/Makefile -------------------------------------------------------------------------------- /lib/Giri/TestPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/lib/Giri/TestPass.cpp -------------------------------------------------------------------------------- /lib/Giri/TraceFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/lib/Giri/TraceFile.cpp -------------------------------------------------------------------------------- /lib/Giri/TracingNoGiri.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/lib/Giri/TracingNoGiri.cpp -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/Utility/BasicBlockNumbering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/lib/Utility/BasicBlockNumbering.cpp -------------------------------------------------------------------------------- /lib/Utility/CountSrcLines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/lib/Utility/CountSrcLines.cpp -------------------------------------------------------------------------------- /lib/Utility/LoadStoreNumbering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/lib/Utility/LoadStoreNumbering.cpp -------------------------------------------------------------------------------- /lib/Utility/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/lib/Utility/Makefile -------------------------------------------------------------------------------- /lib/Utility/PostDominatorFrontier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/lib/Utility/PostDominatorFrontier.cpp -------------------------------------------------------------------------------- /lib/Utility/SourceLineMapping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/lib/Utility/SourceLineMapping.cpp -------------------------------------------------------------------------------- /runtime/Giri/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/runtime/Giri/Makefile -------------------------------------------------------------------------------- /runtime/Giri/Tracing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/runtime/Giri/Tracing.cpp -------------------------------------------------------------------------------- /runtime/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/runtime/Makefile -------------------------------------------------------------------------------- /test/HelloWorld/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/HelloWorld/Makefile -------------------------------------------------------------------------------- /test/HelloWorld/hello-world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/HelloWorld/hello-world.c -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/Makefile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/Makefile.common -------------------------------------------------------------------------------- /test/UnitTests/test1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test1/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test1/README.md: -------------------------------------------------------------------------------- 1 | This test is for external library calls. 2 | -------------------------------------------------------------------------------- /test/UnitTests/test1/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 9 2 | 12 3 | 13 4 | 18 5 | -------------------------------------------------------------------------------- /test/UnitTests/test1/extlibcalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test1/extlibcalls.c -------------------------------------------------------------------------------- /test/UnitTests/test10/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test10/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test10/README.md -------------------------------------------------------------------------------- /test/UnitTests/test10/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 13 2 | 18 3 | 19 4 | 28 5 | -------------------------------------------------------------------------------- /test/UnitTests/test10/str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test10/str.c -------------------------------------------------------------------------------- /test/UnitTests/test11/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test11/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test11/README.md -------------------------------------------------------------------------------- /test/UnitTests/test11/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 21 2 | 23 3 | 28 4 | 29 5 | 41 6 | 44 7 | 47 8 | -------------------------------------------------------------------------------- /test/UnitTests/test11/hello2p.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test11/hello2p.c -------------------------------------------------------------------------------- /test/UnitTests/test12/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test12/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test12/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test12/README.md -------------------------------------------------------------------------------- /test/UnitTests/test12/ans-inst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test12/ans-inst.txt -------------------------------------------------------------------------------- /test/UnitTests/test12/psum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test12/psum.c -------------------------------------------------------------------------------- /test/UnitTests/test13/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test13/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test13/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test13/README.md -------------------------------------------------------------------------------- /test/UnitTests/test13/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 15 2 | 17 3 | 24 4 | 31 5 | 38 6 | 41 7 | -------------------------------------------------------------------------------- /test/UnitTests/test13/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test13/struct.c -------------------------------------------------------------------------------- /test/UnitTests/test14/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test14/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test14/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test14/README.md -------------------------------------------------------------------------------- /test/UnitTests/test14/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 13 2 | 20 3 | 27 4 | 40 5 | 42 6 | 44 7 | 47 8 | -------------------------------------------------------------------------------- /test/UnitTests/test14/struct-ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test14/struct-ptr.c -------------------------------------------------------------------------------- /test/UnitTests/test15/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test15/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test15/README.md: -------------------------------------------------------------------------------- 1 | This test is for external library calls. 2 | -------------------------------------------------------------------------------- /test/UnitTests/test15/ans-inst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test15/ans-inst.txt -------------------------------------------------------------------------------- /test/UnitTests/test15/hanoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test15/hanoi.c -------------------------------------------------------------------------------- /test/UnitTests/test16/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test16/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test16/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test16/README.md -------------------------------------------------------------------------------- /test/UnitTests/test16/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 7 2 | 11 3 | 13 4 | 14 5 | 15 6 | 18 7 | 21 8 | -------------------------------------------------------------------------------- /test/UnitTests/test16/calc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test16/calc.c -------------------------------------------------------------------------------- /test/UnitTests/test16/calc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test16/calc.h -------------------------------------------------------------------------------- /test/UnitTests/test16/struct-ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test16/struct-ptr.c -------------------------------------------------------------------------------- /test/UnitTests/test17/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test17/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test17/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test17/README.md -------------------------------------------------------------------------------- /test/UnitTests/test17/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 11 2 | 16 3 | 21 4 | 25 5 | 26 6 | 27 7 | -------------------------------------------------------------------------------- /test/UnitTests/test17/ans-loc.txt: -------------------------------------------------------------------------------- 1 | 11 2 | 16 3 | 21 4 | 25 5 | 26 6 | 27 7 | -------------------------------------------------------------------------------- /test/UnitTests/test17/criterion-inst.txt: -------------------------------------------------------------------------------- 1 | main 56 2 | -------------------------------------------------------------------------------- /test/UnitTests/test17/criterion-loc.txt: -------------------------------------------------------------------------------- 1 | plower.c 27 2 | -------------------------------------------------------------------------------- /test/UnitTests/test17/plower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test17/plower.c -------------------------------------------------------------------------------- /test/UnitTests/test18/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test18/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test18/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test18/README.md -------------------------------------------------------------------------------- /test/UnitTests/test18/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 11 2 | 14 3 | 15 4 | 20 5 | -------------------------------------------------------------------------------- /test/UnitTests/test18/extlibcalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test18/extlibcalls.c -------------------------------------------------------------------------------- /test/UnitTests/test19/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test19/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test19/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test19/README.md -------------------------------------------------------------------------------- /test/UnitTests/test19/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 6 2 | 8 3 | 9 4 | 11 5 | 12 6 | 19 7 | 24 8 | 25 9 | 28 10 | 29 11 | -------------------------------------------------------------------------------- /test/UnitTests/test19/fibonacci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test19/fibonacci.c -------------------------------------------------------------------------------- /test/UnitTests/test2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test2/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test2/README.md: -------------------------------------------------------------------------------- 1 | Test control-dependence tracking. 2 | -------------------------------------------------------------------------------- /test/UnitTests/test2/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 5 2 | 10 3 | 11 4 | 14 5 | -------------------------------------------------------------------------------- /test/UnitTests/test2/ifelse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test2/ifelse.c -------------------------------------------------------------------------------- /test/UnitTests/test20/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test20/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test20/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test20/README.md -------------------------------------------------------------------------------- /test/UnitTests/test20/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 5 2 | 8 3 | 9 4 | 12 5 | 13 6 | 15 7 | 16 8 | 22 9 | 27 10 | 29 11 | 30 12 | -------------------------------------------------------------------------------- /test/UnitTests/test20/even.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test20/even.c -------------------------------------------------------------------------------- /test/UnitTests/test21/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test21/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test21/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test21/README.md -------------------------------------------------------------------------------- /test/UnitTests/test21/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 4 2 | 11 3 | 18 4 | 23 5 | 24 6 | 25 7 | -------------------------------------------------------------------------------- /test/UnitTests/test21/criterion-inst.txt: -------------------------------------------------------------------------------- 1 | main 51 2 | -------------------------------------------------------------------------------- /test/UnitTests/test21/hwtype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test21/hwtype.c -------------------------------------------------------------------------------- /test/UnitTests/test22/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test22/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test22/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 7 2 | 10 3 | 15 4 | 16 5 | 17 6 | 19 7 | 33 8 | 34 9 | 35 10 | -------------------------------------------------------------------------------- /test/UnitTests/test22/criterion-inst.txt: -------------------------------------------------------------------------------- 1 | main 18 2 | -------------------------------------------------------------------------------- /test/UnitTests/test22/fp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test22/fp.c -------------------------------------------------------------------------------- /test/UnitTests/test3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test3/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test3/README.md: -------------------------------------------------------------------------------- 1 | This test is for recursive function calls. 2 | -------------------------------------------------------------------------------- /test/UnitTests/test3/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 7 2 | 8 3 | 9 4 | 12 5 | 13 6 | 17 7 | 22 8 | 23 9 | 26 10 | -------------------------------------------------------------------------------- /test/UnitTests/test3/fibonacci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test3/fibonacci.c -------------------------------------------------------------------------------- /test/UnitTests/test4/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test4/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test4/README.md -------------------------------------------------------------------------------- /test/UnitTests/test4/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 9 2 | 11 3 | 16 4 | 21 5 | 22 6 | 26 7 | 27 8 | -------------------------------------------------------------------------------- /test/UnitTests/test4/ans-loc.txt: -------------------------------------------------------------------------------- 1 | 9 2 | 11 3 | 16 4 | 21 5 | 22 6 | 26 7 | 27 8 | -------------------------------------------------------------------------------- /test/UnitTests/test4/criterion-inst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test4/criterion-inst.txt -------------------------------------------------------------------------------- /test/UnitTests/test4/criterion-loc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test4/criterion-loc.txt -------------------------------------------------------------------------------- /test/UnitTests/test4/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test4/example.c -------------------------------------------------------------------------------- /test/UnitTests/test5/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test5/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test5/README.md -------------------------------------------------------------------------------- /test/UnitTests/test5/ans-inst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test5/ans-inst.txt -------------------------------------------------------------------------------- /test/UnitTests/test5/hellothreads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test5/hellothreads.c -------------------------------------------------------------------------------- /test/UnitTests/test6/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test6/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test6/README.md -------------------------------------------------------------------------------- /test/UnitTests/test6/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 21 2 | -------------------------------------------------------------------------------- /test/UnitTests/test6/sigusr1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test6/sigusr1.c -------------------------------------------------------------------------------- /test/UnitTests/test7/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test7/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test7/README.md -------------------------------------------------------------------------------- /test/UnitTests/test7/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 21 2 | -------------------------------------------------------------------------------- /test/UnitTests/test7/sigint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test7/sigint.c -------------------------------------------------------------------------------- /test/UnitTests/test8/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test8/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test8/README.md -------------------------------------------------------------------------------- /test/UnitTests/test8/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 6 2 | 12 3 | 18 4 | 24 5 | -------------------------------------------------------------------------------- /test/UnitTests/test8/ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test8/ptr.c -------------------------------------------------------------------------------- /test/UnitTests/test9/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test9/Makefile -------------------------------------------------------------------------------- /test/UnitTests/test9/README.md: -------------------------------------------------------------------------------- 1 | This is a simple for loop. 2 | -------------------------------------------------------------------------------- /test/UnitTests/test9/ans-inst.txt: -------------------------------------------------------------------------------- 1 | 9 2 | 14 3 | 15 4 | 20 5 | 25 6 | -------------------------------------------------------------------------------- /test/UnitTests/test9/forloop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/UnitTests/test9/forloop.c -------------------------------------------------------------------------------- /test/auto-tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/auto-tests.txt -------------------------------------------------------------------------------- /test/histogram/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/histogram/Makefile -------------------------------------------------------------------------------- /test/histogram/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/histogram/README.md -------------------------------------------------------------------------------- /test/histogram/histogram-pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/histogram/histogram-pthread.c -------------------------------------------------------------------------------- /test/histogram/histogram-seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/histogram/histogram-seq.c -------------------------------------------------------------------------------- /test/histogram/loc-pthread.txt: -------------------------------------------------------------------------------- 1 | histogram-pthread.c 259 2 | -------------------------------------------------------------------------------- /test/histogram/stddefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/histogram/stddefines.h -------------------------------------------------------------------------------- /test/kmeans/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/kmeans/Makefile -------------------------------------------------------------------------------- /test/kmeans/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/kmeans/README.md -------------------------------------------------------------------------------- /test/kmeans/ans-inst-pthread.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/kmeans/ans-inst-pthread.txt -------------------------------------------------------------------------------- /test/kmeans/ans-inst-seq.txt: -------------------------------------------------------------------------------- 1 | 222 2 | 276 3 | -------------------------------------------------------------------------------- /test/kmeans/ans-loc-pthread.txt: -------------------------------------------------------------------------------- 1 | 81 2 | 348 3 | -------------------------------------------------------------------------------- /test/kmeans/ans-loc-seq.txt: -------------------------------------------------------------------------------- 1 | 222 2 | 276 3 | -------------------------------------------------------------------------------- /test/kmeans/criterion-inst-pthread.txt: -------------------------------------------------------------------------------- 1 | main 402 2 | -------------------------------------------------------------------------------- /test/kmeans/criterion-inst-seq.txt: -------------------------------------------------------------------------------- 1 | main 120 2 | -------------------------------------------------------------------------------- /test/kmeans/criterion-loc-pthread.txt: -------------------------------------------------------------------------------- 1 | kmeans-pthread.c 348 2 | -------------------------------------------------------------------------------- /test/kmeans/criterion-loc-seq.txt: -------------------------------------------------------------------------------- 1 | kmeans-seq.c 276 2 | -------------------------------------------------------------------------------- /test/kmeans/kmeans-pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/kmeans/kmeans-pthread.c -------------------------------------------------------------------------------- /test/kmeans/kmeans-seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/kmeans/kmeans-seq.c -------------------------------------------------------------------------------- /test/kmeans/map_reduce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/kmeans/map_reduce.h -------------------------------------------------------------------------------- /test/kmeans/stddefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/kmeans/stddefines.h -------------------------------------------------------------------------------- /test/linear_regression/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/linear_regression/Makefile -------------------------------------------------------------------------------- /test/linear_regression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/linear_regression/README.md -------------------------------------------------------------------------------- /test/linear_regression/linear_regression-pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/linear_regression/linear_regression-pthread.c -------------------------------------------------------------------------------- /test/linear_regression/linear_regression-seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/linear_regression/linear_regression-seq.c -------------------------------------------------------------------------------- /test/linear_regression/loc-pthread.txt: -------------------------------------------------------------------------------- 1 | linear_regression-pthread.c 182 2 | -------------------------------------------------------------------------------- /test/linear_regression/stddefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/linear_regression/stddefines.h -------------------------------------------------------------------------------- /test/matrix_multiply/.gitignore: -------------------------------------------------------------------------------- 1 | matrix_file_out_*.txt 2 | -------------------------------------------------------------------------------- /test/matrix_multiply/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/matrix_multiply/Makefile -------------------------------------------------------------------------------- /test/matrix_multiply/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/matrix_multiply/README.md -------------------------------------------------------------------------------- /test/matrix_multiply/ans-inst-pthread.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/matrix_multiply/ans-inst-pthread.txt -------------------------------------------------------------------------------- /test/matrix_multiply/ans-inst-seq.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/matrix_multiply/ans-inst-seq.txt -------------------------------------------------------------------------------- /test/matrix_multiply/ans-loc-pthread.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/matrix_multiply/ans-loc-pthread.txt -------------------------------------------------------------------------------- /test/matrix_multiply/ans-loc-seq.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/matrix_multiply/ans-loc-seq.txt -------------------------------------------------------------------------------- /test/matrix_multiply/criterion-inst-pthread.txt: -------------------------------------------------------------------------------- 1 | matrixmult_map 138 2 | -------------------------------------------------------------------------------- /test/matrix_multiply/criterion-inst-seq.txt: -------------------------------------------------------------------------------- 1 | matrix_mult 285 2 | -------------------------------------------------------------------------------- /test/matrix_multiply/criterion-loc-pthread.txt: -------------------------------------------------------------------------------- 1 | matrix_multiply-pthread.c 155 2 | -------------------------------------------------------------------------------- /test/matrix_multiply/criterion-loc-seq.txt: -------------------------------------------------------------------------------- 1 | matrix_multiply-seq.c 94 2 | -------------------------------------------------------------------------------- /test/matrix_multiply/map_reduce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/matrix_multiply/map_reduce.h -------------------------------------------------------------------------------- /test/matrix_multiply/matrix_file_A.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/matrix_multiply/matrix_file_A.txt -------------------------------------------------------------------------------- /test/matrix_multiply/matrix_file_B.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/matrix_multiply/matrix_file_B.txt -------------------------------------------------------------------------------- /test/matrix_multiply/matrix_multiply-pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/matrix_multiply/matrix_multiply-pthread.c -------------------------------------------------------------------------------- /test/matrix_multiply/matrix_multiply-seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/matrix_multiply/matrix_multiply-seq.c -------------------------------------------------------------------------------- /test/matrix_multiply/stddefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/matrix_multiply/stddefines.h -------------------------------------------------------------------------------- /test/pca/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/pca/Makefile -------------------------------------------------------------------------------- /test/pca/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/pca/README.md -------------------------------------------------------------------------------- /test/pca/ans-inst-pthread.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/pca/ans-inst-pthread.txt -------------------------------------------------------------------------------- /test/pca/ans-inst-seq.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/pca/ans-inst-seq.txt -------------------------------------------------------------------------------- /test/pca/ans-loc-pthread.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/pca/ans-loc-pthread.txt -------------------------------------------------------------------------------- /test/pca/ans-loc-seq.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/pca/ans-loc-seq.txt -------------------------------------------------------------------------------- /test/pca/criterion-inst-pthread.txt: -------------------------------------------------------------------------------- 1 | calc_mean 58 2 | -------------------------------------------------------------------------------- /test/pca/criterion-inst-seq.txt: -------------------------------------------------------------------------------- 1 | calc_mean 51 2 | -------------------------------------------------------------------------------- /test/pca/criterion-loc-pthread.txt: -------------------------------------------------------------------------------- 1 | pca-pthread.c 147 2 | -------------------------------------------------------------------------------- /test/pca/criterion-loc-seq.txt: -------------------------------------------------------------------------------- 1 | pca-seq.c 132 2 | -------------------------------------------------------------------------------- /test/pca/map_reduce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/pca/map_reduce.h -------------------------------------------------------------------------------- /test/pca/pca-pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/pca/pca-pthread.c -------------------------------------------------------------------------------- /test/pca/pca-seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/pca/pca-seq.c -------------------------------------------------------------------------------- /test/pca/stddefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/pca/stddefines.h -------------------------------------------------------------------------------- /test/word_count/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/word_count/Makefile -------------------------------------------------------------------------------- /test/word_count/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/word_count/README.md -------------------------------------------------------------------------------- /test/word_count/map_reduce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/word_count/map_reduce.h -------------------------------------------------------------------------------- /test/word_count/sort-pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/word_count/sort-pthread.c -------------------------------------------------------------------------------- /test/word_count/sort-pthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/word_count/sort-pthread.h -------------------------------------------------------------------------------- /test/word_count/stddefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/word_count/stddefines.h -------------------------------------------------------------------------------- /test/word_count/word_count-pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/word_count/word_count-pthread.c -------------------------------------------------------------------------------- /test/word_count/word_count-seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/test/word_count/word_count-seq.c -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/PrintTrace/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/tools/PrintTrace/Makefile -------------------------------------------------------------------------------- /tools/PrintTrace/PrintTrace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/tools/PrintTrace/PrintTrace.cpp -------------------------------------------------------------------------------- /tools/Tracer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/tools/Tracer/Makefile -------------------------------------------------------------------------------- /tools/Tracer/Tracer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/tools/Tracer/Tracer.cpp -------------------------------------------------------------------------------- /utils/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/utils/build.sh -------------------------------------------------------------------------------- /utils/install_llvm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuml07/giri/HEAD/utils/install_llvm.sh --------------------------------------------------------------------------------