├── .github └── workflows │ ├── coverage.yml │ ├── fulltest.yml │ ├── go.yml │ └── lint.yml ├── .gitignore ├── .gitmodules ├── .revive.toml ├── HACKING.md ├── HISTORY.md ├── LICENSE ├── README.md ├── ROADMAP.md ├── UNLICENSE ├── asm ├── asm.go ├── asm_test.go ├── const.go ├── const_expr.go ├── enum │ ├── Makefile │ ├── allockind_string2enum.go │ ├── atomicop_string2enum.go │ ├── atomicordering_string2enum.go │ ├── callingconv_string2enum.go │ ├── checksumkind_string2enum.go │ ├── clausetype_string2enum.go │ ├── diflag_string2enum.go │ ├── dispflag_string2enum.go │ ├── dllstorageclass_string2enum.go │ ├── dwarfattencoding_string2enum.go │ ├── dwarfcc_string2enum.go │ ├── dwarflang_string2enum.go │ ├── dwarfmacinfo_string2enum.go │ ├── dwarfop_string2enum.go │ ├── dwarftag_string2enum.go │ ├── dwarfvirtuality_string2enum.go │ ├── emissionkind_string2enum.go │ ├── fastmathflag_string2enum.go │ ├── floatkind_string2enum.go │ ├── fpred_string2enum.go │ ├── funcattr_string2enum.go │ ├── gen_enum.go │ ├── ipred_string2enum.go │ ├── linkage_string2enum.go │ ├── nametablekind_string2enum.go │ ├── overflowflag_string2enum.go │ ├── paramattr_string2enum.go │ ├── preemption_string2enum.go │ ├── returnattr_string2enum.go │ ├── sanitizerkind_string2enum.go │ ├── selectionkind_string2enum.go │ ├── tail_string2enum.go │ ├── tlsmodel_string2enum.go │ ├── unnamedaddr_string2enum.go │ ├── unwindtablekind_string2enum.go │ └── visibility_string2enum.go ├── generator.go ├── global.go ├── helper.go ├── inst.go ├── inst_aggregate.go ├── inst_binary.go ├── inst_bitwise.go ├── inst_conversion.go ├── inst_memory.go ├── inst_other.go ├── inst_unary.go ├── inst_vector.go ├── local.go ├── metadata.go ├── module.go ├── specialized_metadata.go ├── term.go ├── testdata │ ├── diexpression.ll │ ├── func_align.ll │ ├── func_align.ll.golden │ ├── global_align.ll │ ├── global_align.ll.golden │ ├── hexfloat.c │ ├── hexfloat.ll │ ├── hexfloat.ll.golden │ ├── hexint.ll │ ├── hexint.ll.golden │ ├── inst_aggregate.ll │ ├── inst_binary.ll │ ├── inst_bitwise.ll │ ├── inst_conversion.ll │ ├── inst_memory.ll │ ├── inst_other.ll │ ├── inst_vector.ll │ ├── multiple_named_metadata_defs.ll │ ├── multiple_named_metadata_defs.ll.golden │ ├── param_attrs.ll │ ├── rand.ll │ └── terminator.ll ├── translate.go ├── type.go └── value.go ├── cmd └── l-tm │ ├── .gitignore │ └── main.go ├── example.go ├── get_tools.sh ├── go.mod ├── go.sum ├── howto_update_llvm.md ├── internal ├── enc │ ├── enc.go │ └── enc_test.go ├── gep │ └── gep.go ├── natsort │ ├── LICENSE │ ├── README.md │ ├── natsort.go │ └── natsort_test.go └── osutil │ └── osutil.go ├── ir ├── alias.go ├── asm_test.go ├── block.go ├── block_aggregate.go ├── block_binary.go ├── block_bitwise.go ├── block_conversion.go ├── block_memory.go ├── block_other.go ├── block_term.go ├── block_unary.go ├── block_vector.go ├── callgraph_test.go ├── constant │ ├── asm_test.go │ ├── const_array.go │ ├── const_blockaddress.go │ ├── const_dso_local_equivalent.go │ ├── const_float.go │ ├── const_float_test.go │ ├── const_int.go │ ├── const_int_test.go │ ├── const_no_cfi.go │ ├── const_none.go │ ├── const_null.go │ ├── const_poison.go │ ├── const_struct.go │ ├── const_undef.go │ ├── const_vector.go │ ├── const_zeroinitializer.go │ ├── constant.go │ ├── constant_test.go │ ├── expr_binary.go │ ├── expr_bitwise.go │ ├── expr_conversion.go │ ├── expr_memory.go │ ├── expr_other.go │ ├── expr_unary.go │ ├── expr_vector.go │ ├── expression.go │ └── sumtype.go ├── enum │ ├── allockind_string.go │ ├── atomicop_string.go │ ├── atomicordering_string.go │ ├── callingconv_string.go │ ├── checksumkind_string.go │ ├── clausetype_string.go │ ├── diflag_string.go │ ├── dispflag_string.go │ ├── dllstorageclass_string.go │ ├── dwarfattencoding_string.go │ ├── dwarfcc_string.go │ ├── dwarflang_string.go │ ├── dwarfmacinfo_string.go │ ├── dwarfop_string.go │ ├── dwarftag_string.go │ ├── dwarfvirtuality_string.go │ ├── emissionkind_string.go │ ├── enum.go │ ├── fastmathflag_string.go │ ├── fpred_string.go │ ├── funcattr_string.go │ ├── ipred_string.go │ ├── linkage_string.go │ ├── nametablekind_string.go │ ├── overflowflag_string.go │ ├── paramattr_string.go │ ├── preemption_string.go │ ├── returnattr_string.go │ ├── sanitizerkind_string.go │ ├── selectionkind_string.go │ ├── sumtype.go │ ├── tail_string.go │ ├── tlsmodel_string.go │ ├── tools.go │ ├── unnamedaddr_string.go │ ├── unwindtablekind_string.go │ └── visibility_string.go ├── evaluator_test.go ├── example_test.go ├── func.go ├── func_block.go ├── global.go ├── global_test.go ├── hello_test.go ├── helper.go ├── helper.txt ├── ifunc.go ├── inline_asm.go ├── inst_aggregate.go ├── inst_aggregate_test.go ├── inst_binary.go ├── inst_bitwise.go ├── inst_conversion.go ├── inst_conversion_test.go ├── inst_memory.go ├── inst_memory_test.go ├── inst_other.go ├── inst_unary.go ├── inst_vector.go ├── instruction.go ├── ir.go ├── ir_test.go ├── main_test.go ├── metadata │ ├── asm_test.go │ ├── helper.go │ ├── metadata.go │ ├── metadata_test.go │ ├── specialized_metadata.go │ └── sumtypes.go ├── module.go ├── module_alias.go ├── module_func.go ├── module_global.go ├── module_ifunc.go ├── module_type.go ├── sumtype.go ├── terminator.go ├── testdata │ ├── eval.dot │ ├── eval.ll │ └── eval.png ├── types │ ├── asm_test.go │ ├── floatkind_string.go │ ├── testdata │ │ └── types.ll │ ├── tools.go │ ├── types.go │ └── types_test.go └── value │ └── value.go └── tools ├── Makefile ├── go.mod ├── go.sum └── tools.go /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/fulltest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/.github/workflows/fulltest.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | tools 2 | go.work 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/.gitmodules -------------------------------------------------------------------------------- /.revive.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/.revive.toml -------------------------------------------------------------------------------- /HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/HACKING.md -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /UNLICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/UNLICENSE -------------------------------------------------------------------------------- /asm/asm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/asm.go -------------------------------------------------------------------------------- /asm/asm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/asm_test.go -------------------------------------------------------------------------------- /asm/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/const.go -------------------------------------------------------------------------------- /asm/const_expr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/const_expr.go -------------------------------------------------------------------------------- /asm/enum/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/Makefile -------------------------------------------------------------------------------- /asm/enum/allockind_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/allockind_string2enum.go -------------------------------------------------------------------------------- /asm/enum/atomicop_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/atomicop_string2enum.go -------------------------------------------------------------------------------- /asm/enum/atomicordering_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/atomicordering_string2enum.go -------------------------------------------------------------------------------- /asm/enum/callingconv_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/callingconv_string2enum.go -------------------------------------------------------------------------------- /asm/enum/checksumkind_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/checksumkind_string2enum.go -------------------------------------------------------------------------------- /asm/enum/clausetype_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/clausetype_string2enum.go -------------------------------------------------------------------------------- /asm/enum/diflag_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/diflag_string2enum.go -------------------------------------------------------------------------------- /asm/enum/dispflag_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/dispflag_string2enum.go -------------------------------------------------------------------------------- /asm/enum/dllstorageclass_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/dllstorageclass_string2enum.go -------------------------------------------------------------------------------- /asm/enum/dwarfattencoding_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/dwarfattencoding_string2enum.go -------------------------------------------------------------------------------- /asm/enum/dwarfcc_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/dwarfcc_string2enum.go -------------------------------------------------------------------------------- /asm/enum/dwarflang_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/dwarflang_string2enum.go -------------------------------------------------------------------------------- /asm/enum/dwarfmacinfo_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/dwarfmacinfo_string2enum.go -------------------------------------------------------------------------------- /asm/enum/dwarfop_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/dwarfop_string2enum.go -------------------------------------------------------------------------------- /asm/enum/dwarftag_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/dwarftag_string2enum.go -------------------------------------------------------------------------------- /asm/enum/dwarfvirtuality_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/dwarfvirtuality_string2enum.go -------------------------------------------------------------------------------- /asm/enum/emissionkind_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/emissionkind_string2enum.go -------------------------------------------------------------------------------- /asm/enum/fastmathflag_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/fastmathflag_string2enum.go -------------------------------------------------------------------------------- /asm/enum/floatkind_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/floatkind_string2enum.go -------------------------------------------------------------------------------- /asm/enum/fpred_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/fpred_string2enum.go -------------------------------------------------------------------------------- /asm/enum/funcattr_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/funcattr_string2enum.go -------------------------------------------------------------------------------- /asm/enum/gen_enum.go: -------------------------------------------------------------------------------- 1 | package enum 2 | 3 | //go:generate make -B 4 | -------------------------------------------------------------------------------- /asm/enum/ipred_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/ipred_string2enum.go -------------------------------------------------------------------------------- /asm/enum/linkage_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/linkage_string2enum.go -------------------------------------------------------------------------------- /asm/enum/nametablekind_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/nametablekind_string2enum.go -------------------------------------------------------------------------------- /asm/enum/overflowflag_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/overflowflag_string2enum.go -------------------------------------------------------------------------------- /asm/enum/paramattr_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/paramattr_string2enum.go -------------------------------------------------------------------------------- /asm/enum/preemption_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/preemption_string2enum.go -------------------------------------------------------------------------------- /asm/enum/returnattr_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/returnattr_string2enum.go -------------------------------------------------------------------------------- /asm/enum/sanitizerkind_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/sanitizerkind_string2enum.go -------------------------------------------------------------------------------- /asm/enum/selectionkind_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/selectionkind_string2enum.go -------------------------------------------------------------------------------- /asm/enum/tail_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/tail_string2enum.go -------------------------------------------------------------------------------- /asm/enum/tlsmodel_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/tlsmodel_string2enum.go -------------------------------------------------------------------------------- /asm/enum/unnamedaddr_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/unnamedaddr_string2enum.go -------------------------------------------------------------------------------- /asm/enum/unwindtablekind_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/unwindtablekind_string2enum.go -------------------------------------------------------------------------------- /asm/enum/visibility_string2enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/enum/visibility_string2enum.go -------------------------------------------------------------------------------- /asm/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/generator.go -------------------------------------------------------------------------------- /asm/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/global.go -------------------------------------------------------------------------------- /asm/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/helper.go -------------------------------------------------------------------------------- /asm/inst.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/inst.go -------------------------------------------------------------------------------- /asm/inst_aggregate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/inst_aggregate.go -------------------------------------------------------------------------------- /asm/inst_binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/inst_binary.go -------------------------------------------------------------------------------- /asm/inst_bitwise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/inst_bitwise.go -------------------------------------------------------------------------------- /asm/inst_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/inst_conversion.go -------------------------------------------------------------------------------- /asm/inst_memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/inst_memory.go -------------------------------------------------------------------------------- /asm/inst_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/inst_other.go -------------------------------------------------------------------------------- /asm/inst_unary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/inst_unary.go -------------------------------------------------------------------------------- /asm/inst_vector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/inst_vector.go -------------------------------------------------------------------------------- /asm/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/local.go -------------------------------------------------------------------------------- /asm/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/metadata.go -------------------------------------------------------------------------------- /asm/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/module.go -------------------------------------------------------------------------------- /asm/specialized_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/specialized_metadata.go -------------------------------------------------------------------------------- /asm/term.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/term.go -------------------------------------------------------------------------------- /asm/testdata/diexpression.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/diexpression.ll -------------------------------------------------------------------------------- /asm/testdata/func_align.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/func_align.ll -------------------------------------------------------------------------------- /asm/testdata/func_align.ll.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/func_align.ll.golden -------------------------------------------------------------------------------- /asm/testdata/global_align.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/global_align.ll -------------------------------------------------------------------------------- /asm/testdata/global_align.ll.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/global_align.ll.golden -------------------------------------------------------------------------------- /asm/testdata/hexfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/hexfloat.c -------------------------------------------------------------------------------- /asm/testdata/hexfloat.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/hexfloat.ll -------------------------------------------------------------------------------- /asm/testdata/hexfloat.ll.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/hexfloat.ll.golden -------------------------------------------------------------------------------- /asm/testdata/hexint.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/hexint.ll -------------------------------------------------------------------------------- /asm/testdata/hexint.ll.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/hexint.ll.golden -------------------------------------------------------------------------------- /asm/testdata/inst_aggregate.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/inst_aggregate.ll -------------------------------------------------------------------------------- /asm/testdata/inst_binary.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/inst_binary.ll -------------------------------------------------------------------------------- /asm/testdata/inst_bitwise.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/inst_bitwise.ll -------------------------------------------------------------------------------- /asm/testdata/inst_conversion.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/inst_conversion.ll -------------------------------------------------------------------------------- /asm/testdata/inst_memory.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/inst_memory.ll -------------------------------------------------------------------------------- /asm/testdata/inst_other.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/inst_other.ll -------------------------------------------------------------------------------- /asm/testdata/inst_vector.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/inst_vector.ll -------------------------------------------------------------------------------- /asm/testdata/multiple_named_metadata_defs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/multiple_named_metadata_defs.ll -------------------------------------------------------------------------------- /asm/testdata/multiple_named_metadata_defs.ll.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/multiple_named_metadata_defs.ll.golden -------------------------------------------------------------------------------- /asm/testdata/param_attrs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/param_attrs.ll -------------------------------------------------------------------------------- /asm/testdata/rand.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/rand.ll -------------------------------------------------------------------------------- /asm/testdata/terminator.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/testdata/terminator.ll -------------------------------------------------------------------------------- /asm/translate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/translate.go -------------------------------------------------------------------------------- /asm/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/type.go -------------------------------------------------------------------------------- /asm/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/asm/value.go -------------------------------------------------------------------------------- /cmd/l-tm/.gitignore: -------------------------------------------------------------------------------- 1 | testdata 2 | -------------------------------------------------------------------------------- /cmd/l-tm/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/cmd/l-tm/main.go -------------------------------------------------------------------------------- /example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/example.go -------------------------------------------------------------------------------- /get_tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/get_tools.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/go.sum -------------------------------------------------------------------------------- /howto_update_llvm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/howto_update_llvm.md -------------------------------------------------------------------------------- /internal/enc/enc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/internal/enc/enc.go -------------------------------------------------------------------------------- /internal/enc/enc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/internal/enc/enc_test.go -------------------------------------------------------------------------------- /internal/gep/gep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/internal/gep/gep.go -------------------------------------------------------------------------------- /internal/natsort/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/internal/natsort/LICENSE -------------------------------------------------------------------------------- /internal/natsort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/internal/natsort/README.md -------------------------------------------------------------------------------- /internal/natsort/natsort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/internal/natsort/natsort.go -------------------------------------------------------------------------------- /internal/natsort/natsort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/internal/natsort/natsort_test.go -------------------------------------------------------------------------------- /internal/osutil/osutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/internal/osutil/osutil.go -------------------------------------------------------------------------------- /ir/alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/alias.go -------------------------------------------------------------------------------- /ir/asm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/asm_test.go -------------------------------------------------------------------------------- /ir/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/block.go -------------------------------------------------------------------------------- /ir/block_aggregate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/block_aggregate.go -------------------------------------------------------------------------------- /ir/block_binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/block_binary.go -------------------------------------------------------------------------------- /ir/block_bitwise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/block_bitwise.go -------------------------------------------------------------------------------- /ir/block_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/block_conversion.go -------------------------------------------------------------------------------- /ir/block_memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/block_memory.go -------------------------------------------------------------------------------- /ir/block_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/block_other.go -------------------------------------------------------------------------------- /ir/block_term.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/block_term.go -------------------------------------------------------------------------------- /ir/block_unary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/block_unary.go -------------------------------------------------------------------------------- /ir/block_vector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/block_vector.go -------------------------------------------------------------------------------- /ir/callgraph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/callgraph_test.go -------------------------------------------------------------------------------- /ir/constant/asm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/asm_test.go -------------------------------------------------------------------------------- /ir/constant/const_array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/const_array.go -------------------------------------------------------------------------------- /ir/constant/const_blockaddress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/const_blockaddress.go -------------------------------------------------------------------------------- /ir/constant/const_dso_local_equivalent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/const_dso_local_equivalent.go -------------------------------------------------------------------------------- /ir/constant/const_float.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/const_float.go -------------------------------------------------------------------------------- /ir/constant/const_float_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/const_float_test.go -------------------------------------------------------------------------------- /ir/constant/const_int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/const_int.go -------------------------------------------------------------------------------- /ir/constant/const_int_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/const_int_test.go -------------------------------------------------------------------------------- /ir/constant/const_no_cfi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/const_no_cfi.go -------------------------------------------------------------------------------- /ir/constant/const_none.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/const_none.go -------------------------------------------------------------------------------- /ir/constant/const_null.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/const_null.go -------------------------------------------------------------------------------- /ir/constant/const_poison.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/const_poison.go -------------------------------------------------------------------------------- /ir/constant/const_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/const_struct.go -------------------------------------------------------------------------------- /ir/constant/const_undef.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/const_undef.go -------------------------------------------------------------------------------- /ir/constant/const_vector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/const_vector.go -------------------------------------------------------------------------------- /ir/constant/const_zeroinitializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/const_zeroinitializer.go -------------------------------------------------------------------------------- /ir/constant/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/constant.go -------------------------------------------------------------------------------- /ir/constant/constant_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/constant_test.go -------------------------------------------------------------------------------- /ir/constant/expr_binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/expr_binary.go -------------------------------------------------------------------------------- /ir/constant/expr_bitwise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/expr_bitwise.go -------------------------------------------------------------------------------- /ir/constant/expr_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/expr_conversion.go -------------------------------------------------------------------------------- /ir/constant/expr_memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/expr_memory.go -------------------------------------------------------------------------------- /ir/constant/expr_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/expr_other.go -------------------------------------------------------------------------------- /ir/constant/expr_unary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/expr_unary.go -------------------------------------------------------------------------------- /ir/constant/expr_vector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/expr_vector.go -------------------------------------------------------------------------------- /ir/constant/expression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/expression.go -------------------------------------------------------------------------------- /ir/constant/sumtype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/constant/sumtype.go -------------------------------------------------------------------------------- /ir/enum/allockind_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/allockind_string.go -------------------------------------------------------------------------------- /ir/enum/atomicop_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/atomicop_string.go -------------------------------------------------------------------------------- /ir/enum/atomicordering_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/atomicordering_string.go -------------------------------------------------------------------------------- /ir/enum/callingconv_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/callingconv_string.go -------------------------------------------------------------------------------- /ir/enum/checksumkind_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/checksumkind_string.go -------------------------------------------------------------------------------- /ir/enum/clausetype_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/clausetype_string.go -------------------------------------------------------------------------------- /ir/enum/diflag_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/diflag_string.go -------------------------------------------------------------------------------- /ir/enum/dispflag_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/dispflag_string.go -------------------------------------------------------------------------------- /ir/enum/dllstorageclass_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/dllstorageclass_string.go -------------------------------------------------------------------------------- /ir/enum/dwarfattencoding_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/dwarfattencoding_string.go -------------------------------------------------------------------------------- /ir/enum/dwarfcc_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/dwarfcc_string.go -------------------------------------------------------------------------------- /ir/enum/dwarflang_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/dwarflang_string.go -------------------------------------------------------------------------------- /ir/enum/dwarfmacinfo_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/dwarfmacinfo_string.go -------------------------------------------------------------------------------- /ir/enum/dwarfop_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/dwarfop_string.go -------------------------------------------------------------------------------- /ir/enum/dwarftag_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/dwarftag_string.go -------------------------------------------------------------------------------- /ir/enum/dwarfvirtuality_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/dwarfvirtuality_string.go -------------------------------------------------------------------------------- /ir/enum/emissionkind_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/emissionkind_string.go -------------------------------------------------------------------------------- /ir/enum/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/enum.go -------------------------------------------------------------------------------- /ir/enum/fastmathflag_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/fastmathflag_string.go -------------------------------------------------------------------------------- /ir/enum/fpred_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/fpred_string.go -------------------------------------------------------------------------------- /ir/enum/funcattr_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/funcattr_string.go -------------------------------------------------------------------------------- /ir/enum/ipred_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/ipred_string.go -------------------------------------------------------------------------------- /ir/enum/linkage_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/linkage_string.go -------------------------------------------------------------------------------- /ir/enum/nametablekind_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/nametablekind_string.go -------------------------------------------------------------------------------- /ir/enum/overflowflag_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/overflowflag_string.go -------------------------------------------------------------------------------- /ir/enum/paramattr_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/paramattr_string.go -------------------------------------------------------------------------------- /ir/enum/preemption_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/preemption_string.go -------------------------------------------------------------------------------- /ir/enum/returnattr_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/returnattr_string.go -------------------------------------------------------------------------------- /ir/enum/sanitizerkind_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/sanitizerkind_string.go -------------------------------------------------------------------------------- /ir/enum/selectionkind_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/selectionkind_string.go -------------------------------------------------------------------------------- /ir/enum/sumtype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/sumtype.go -------------------------------------------------------------------------------- /ir/enum/tail_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/tail_string.go -------------------------------------------------------------------------------- /ir/enum/tlsmodel_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/tlsmodel_string.go -------------------------------------------------------------------------------- /ir/enum/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/tools.go -------------------------------------------------------------------------------- /ir/enum/unnamedaddr_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/unnamedaddr_string.go -------------------------------------------------------------------------------- /ir/enum/unwindtablekind_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/unwindtablekind_string.go -------------------------------------------------------------------------------- /ir/enum/visibility_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/enum/visibility_string.go -------------------------------------------------------------------------------- /ir/evaluator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/evaluator_test.go -------------------------------------------------------------------------------- /ir/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/example_test.go -------------------------------------------------------------------------------- /ir/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/func.go -------------------------------------------------------------------------------- /ir/func_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/func_block.go -------------------------------------------------------------------------------- /ir/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/global.go -------------------------------------------------------------------------------- /ir/global_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/global_test.go -------------------------------------------------------------------------------- /ir/hello_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/hello_test.go -------------------------------------------------------------------------------- /ir/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/helper.go -------------------------------------------------------------------------------- /ir/helper.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/helper.txt -------------------------------------------------------------------------------- /ir/ifunc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/ifunc.go -------------------------------------------------------------------------------- /ir/inline_asm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/inline_asm.go -------------------------------------------------------------------------------- /ir/inst_aggregate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/inst_aggregate.go -------------------------------------------------------------------------------- /ir/inst_aggregate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/inst_aggregate_test.go -------------------------------------------------------------------------------- /ir/inst_binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/inst_binary.go -------------------------------------------------------------------------------- /ir/inst_bitwise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/inst_bitwise.go -------------------------------------------------------------------------------- /ir/inst_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/inst_conversion.go -------------------------------------------------------------------------------- /ir/inst_conversion_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/inst_conversion_test.go -------------------------------------------------------------------------------- /ir/inst_memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/inst_memory.go -------------------------------------------------------------------------------- /ir/inst_memory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/inst_memory_test.go -------------------------------------------------------------------------------- /ir/inst_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/inst_other.go -------------------------------------------------------------------------------- /ir/inst_unary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/inst_unary.go -------------------------------------------------------------------------------- /ir/inst_vector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/inst_vector.go -------------------------------------------------------------------------------- /ir/instruction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/instruction.go -------------------------------------------------------------------------------- /ir/ir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/ir.go -------------------------------------------------------------------------------- /ir/ir_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/ir_test.go -------------------------------------------------------------------------------- /ir/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/main_test.go -------------------------------------------------------------------------------- /ir/metadata/asm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/metadata/asm_test.go -------------------------------------------------------------------------------- /ir/metadata/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/metadata/helper.go -------------------------------------------------------------------------------- /ir/metadata/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/metadata/metadata.go -------------------------------------------------------------------------------- /ir/metadata/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/metadata/metadata_test.go -------------------------------------------------------------------------------- /ir/metadata/specialized_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/metadata/specialized_metadata.go -------------------------------------------------------------------------------- /ir/metadata/sumtypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/metadata/sumtypes.go -------------------------------------------------------------------------------- /ir/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/module.go -------------------------------------------------------------------------------- /ir/module_alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/module_alias.go -------------------------------------------------------------------------------- /ir/module_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/module_func.go -------------------------------------------------------------------------------- /ir/module_global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/module_global.go -------------------------------------------------------------------------------- /ir/module_ifunc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/module_ifunc.go -------------------------------------------------------------------------------- /ir/module_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/module_type.go -------------------------------------------------------------------------------- /ir/sumtype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/sumtype.go -------------------------------------------------------------------------------- /ir/terminator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/terminator.go -------------------------------------------------------------------------------- /ir/testdata/eval.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/testdata/eval.dot -------------------------------------------------------------------------------- /ir/testdata/eval.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/testdata/eval.ll -------------------------------------------------------------------------------- /ir/testdata/eval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/testdata/eval.png -------------------------------------------------------------------------------- /ir/types/asm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/types/asm_test.go -------------------------------------------------------------------------------- /ir/types/floatkind_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/types/floatkind_string.go -------------------------------------------------------------------------------- /ir/types/testdata/types.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/types/testdata/types.ll -------------------------------------------------------------------------------- /ir/types/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/types/tools.go -------------------------------------------------------------------------------- /ir/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/types/types.go -------------------------------------------------------------------------------- /ir/types/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/types/types_test.go -------------------------------------------------------------------------------- /ir/value/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/ir/value/value.go -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/tools/go.mod -------------------------------------------------------------------------------- /tools/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/tools/go.sum -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llir/llvm/HEAD/tools/tools.go --------------------------------------------------------------------------------