├── .gitignore ├── README.md ├── cc.sh ├── diffutil.py ├── examples ├── compare-objsize.json ├── compare.json ├── llvm-10.0.json ├── llvm-12.0.json ├── llvm-alive2.json ├── llvm-mlir.json ├── llvm-smallmemusage.json ├── llvm.json ├── mail.json ├── run-benchmark.json ├── run-compileonly.json ├── run-compiletime.json ├── run-emitasm.json ├── run-emitbc-afteropt.json ├── run-emitbc-beforeopt.json ├── run-lto-printir.json ├── run-lto.json ├── run-spec.json ├── run.json ├── spec.json └── testsuite.json ├── instcounter.cpp └── run.py /.gitignore: -------------------------------------------------------------------------------- 1 | instcounter 2 | __pycache__ 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/README.md -------------------------------------------------------------------------------- /cc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/cc.sh -------------------------------------------------------------------------------- /diffutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/diffutil.py -------------------------------------------------------------------------------- /examples/compare-objsize.json: -------------------------------------------------------------------------------- 1 | { 2 | "collect":"objsize" 3 | } 4 | -------------------------------------------------------------------------------- /examples/compare.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/compare.json -------------------------------------------------------------------------------- /examples/llvm-10.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/llvm-10.0.json -------------------------------------------------------------------------------- /examples/llvm-12.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/llvm-12.0.json -------------------------------------------------------------------------------- /examples/llvm-alive2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/llvm-alive2.json -------------------------------------------------------------------------------- /examples/llvm-mlir.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/llvm-mlir.json -------------------------------------------------------------------------------- /examples/llvm-smallmemusage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/llvm-smallmemusage.json -------------------------------------------------------------------------------- /examples/llvm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/llvm.json -------------------------------------------------------------------------------- /examples/mail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/mail.json -------------------------------------------------------------------------------- /examples/run-benchmark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/run-benchmark.json -------------------------------------------------------------------------------- /examples/run-compileonly.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/run-compileonly.json -------------------------------------------------------------------------------- /examples/run-compiletime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/run-compiletime.json -------------------------------------------------------------------------------- /examples/run-emitasm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/run-emitasm.json -------------------------------------------------------------------------------- /examples/run-emitbc-afteropt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/run-emitbc-afteropt.json -------------------------------------------------------------------------------- /examples/run-emitbc-beforeopt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/run-emitbc-beforeopt.json -------------------------------------------------------------------------------- /examples/run-lto-printir.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/run-lto-printir.json -------------------------------------------------------------------------------- /examples/run-lto.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/run-lto.json -------------------------------------------------------------------------------- /examples/run-spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/run-spec.json -------------------------------------------------------------------------------- /examples/run.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/run.json -------------------------------------------------------------------------------- /examples/spec.json: -------------------------------------------------------------------------------- 1 | { 2 | "installed-dir":"~/spec2017" 3 | } 4 | -------------------------------------------------------------------------------- /examples/testsuite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/examples/testsuite.json -------------------------------------------------------------------------------- /instcounter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/instcounter.cpp -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aqjune/llvmscript/HEAD/run.py --------------------------------------------------------------------------------