├── .gitignore ├── LICENSE ├── README.md ├── examples ├── factorial.nim ├── nim.cfg └── nimcall.nim ├── llvm.nimble └── src ├── llvm_analysis.nim ├── llvm_bitreader.nim ├── llvm_bitwriter.nim ├── llvm_config.nim ├── llvm_core.nim ├── llvm_disassembler.nim ├── llvm_executionengine.nim ├── llvm_irreader.nim ├── llvm_lib.nim ├── llvm_linker.nim ├── llvm_lto.nim ├── llvm_object.nim ├── llvm_support.nim ├── llvm_target.nim ├── llvm_targetmachine.nim └── transforms ├── llvm_ipo.nim ├── llvm_passmanagerbuilder.nim ├── llvm_scalar.nim └── llvm_vectorize.nim /.gitignore: -------------------------------------------------------------------------------- 1 | nimcache/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/README.md -------------------------------------------------------------------------------- /examples/factorial.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/examples/factorial.nim -------------------------------------------------------------------------------- /examples/nim.cfg: -------------------------------------------------------------------------------- 1 | path = "../src" 2 | -------------------------------------------------------------------------------- /examples/nimcall.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/examples/nimcall.nim -------------------------------------------------------------------------------- /llvm.nimble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/llvm.nimble -------------------------------------------------------------------------------- /src/llvm_analysis.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/llvm_analysis.nim -------------------------------------------------------------------------------- /src/llvm_bitreader.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/llvm_bitreader.nim -------------------------------------------------------------------------------- /src/llvm_bitwriter.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/llvm_bitwriter.nim -------------------------------------------------------------------------------- /src/llvm_config.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/llvm_config.nim -------------------------------------------------------------------------------- /src/llvm_core.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/llvm_core.nim -------------------------------------------------------------------------------- /src/llvm_disassembler.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/llvm_disassembler.nim -------------------------------------------------------------------------------- /src/llvm_executionengine.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/llvm_executionengine.nim -------------------------------------------------------------------------------- /src/llvm_irreader.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/llvm_irreader.nim -------------------------------------------------------------------------------- /src/llvm_lib.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/llvm_lib.nim -------------------------------------------------------------------------------- /src/llvm_linker.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/llvm_linker.nim -------------------------------------------------------------------------------- /src/llvm_lto.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/llvm_lto.nim -------------------------------------------------------------------------------- /src/llvm_object.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/llvm_object.nim -------------------------------------------------------------------------------- /src/llvm_support.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/llvm_support.nim -------------------------------------------------------------------------------- /src/llvm_target.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/llvm_target.nim -------------------------------------------------------------------------------- /src/llvm_targetmachine.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/llvm_targetmachine.nim -------------------------------------------------------------------------------- /src/transforms/llvm_ipo.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/transforms/llvm_ipo.nim -------------------------------------------------------------------------------- /src/transforms/llvm_passmanagerbuilder.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/transforms/llvm_passmanagerbuilder.nim -------------------------------------------------------------------------------- /src/transforms/llvm_scalar.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/transforms/llvm_scalar.nim -------------------------------------------------------------------------------- /src/transforms/llvm_vectorize.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FedeOmoto/llvm/HEAD/src/transforms/llvm_vectorize.nim --------------------------------------------------------------------------------