├── .clang-format ├── CMakeLists.txt ├── LICENSE ├── README.md ├── lib ├── CMakeLists.txt ├── callcounter-inst │ ├── CMakeLists.txt │ ├── DynamicCallCounter.cpp │ ├── StaticCallCounter.cpp │ └── include │ │ ├── DynamicCallCounter.h │ │ └── StaticCallCounter.h └── callcounter-rt │ ├── CMakeLists.txt │ └── runtime.cpp ├── test └── simpletest.c └── tools ├── CMakeLists.txt └── callcounter ├── CMakeLists.txt ├── config.h.cmake └── main.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/.clang-format -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/README.md -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/callcounter-inst/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/lib/callcounter-inst/CMakeLists.txt -------------------------------------------------------------------------------- /lib/callcounter-inst/DynamicCallCounter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/lib/callcounter-inst/DynamicCallCounter.cpp -------------------------------------------------------------------------------- /lib/callcounter-inst/StaticCallCounter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/lib/callcounter-inst/StaticCallCounter.cpp -------------------------------------------------------------------------------- /lib/callcounter-inst/include/DynamicCallCounter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/lib/callcounter-inst/include/DynamicCallCounter.h -------------------------------------------------------------------------------- /lib/callcounter-inst/include/StaticCallCounter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/lib/callcounter-inst/include/StaticCallCounter.h -------------------------------------------------------------------------------- /lib/callcounter-rt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/lib/callcounter-rt/CMakeLists.txt -------------------------------------------------------------------------------- /lib/callcounter-rt/runtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/lib/callcounter-rt/runtime.cpp -------------------------------------------------------------------------------- /test/simpletest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/test/simpletest.c -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(callcounter) 2 | 3 | -------------------------------------------------------------------------------- /tools/callcounter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/tools/callcounter/CMakeLists.txt -------------------------------------------------------------------------------- /tools/callcounter/config.h.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/tools/callcounter/config.h.cmake -------------------------------------------------------------------------------- /tools/callcounter/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsumner/llvm-demo/HEAD/tools/callcounter/main.cpp --------------------------------------------------------------------------------