├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── bootstrap.sh ├── cmd ├── cc-wrapper │ └── main.go ├── gllgo │ └── gllgo.go └── makefilter │ └── main.go ├── debug └── debug.go ├── install.sh ├── irgen ├── annotations.go ├── attribute.go ├── builtins.go ├── cabi.go ├── call.go ├── channels.go ├── closures.go ├── compiler.go ├── errors.go ├── indirect.go ├── interfaces.go ├── maps.go ├── parser.go ├── predicates.go ├── println.go ├── runtime.go ├── slice.go ├── ssa.go ├── strings.go ├── targets.go ├── typemap.go ├── types.go ├── utils.go ├── value.go └── version.go ├── libgo-noext.diff ├── llgo-go.sh ├── ssaopt └── esc.go ├── test ├── debuginfo │ └── emptyname.go ├── execution │ ├── Inputs │ │ └── init2.go │ ├── arrays │ │ ├── compare.go │ │ ├── index.go │ │ ├── range.go │ │ └── slice.go │ ├── assignment │ │ ├── arrays.go │ │ ├── binop.go │ │ ├── dereferencing.go │ │ ├── multi.go │ │ └── namedresult.go │ ├── branching │ │ ├── goto.go │ │ └── labeled.go │ ├── chan │ │ ├── buffered.go │ │ ├── range.go │ │ ├── select.go │ │ └── self.go │ ├── circulartype.go │ ├── closures │ │ ├── basic.go │ │ └── issue176.go │ ├── complex.go │ ├── const.go │ ├── conversions │ │ ├── complex.go │ │ ├── float.go │ │ ├── int.go │ │ └── sameunderlying.go │ ├── defer.go │ ├── errors │ │ └── recover.go │ ├── for │ │ └── branch.go │ ├── fun.go │ ├── functions │ │ ├── compare.go │ │ ├── multivalue.go │ │ └── unreachable.go │ ├── go.go │ ├── if │ │ └── lazy.go │ ├── init.go │ ├── interfaces │ │ ├── assert.go │ │ ├── basic.go │ │ ├── comparei2i.go │ │ ├── comparei2v.go │ │ ├── e2i_conversion.go │ │ ├── embedded.go │ │ ├── error.go │ │ ├── i2i_conversion.go │ │ ├── import.go │ │ ├── methods.go │ │ ├── static_conversion.go │ │ └── wordsize.go │ ├── literals │ │ ├── array.go │ │ ├── func.go │ │ ├── map.go │ │ ├── slice.go │ │ └── struct.go │ ├── maps │ │ ├── delete.go │ │ ├── insert.go │ │ ├── lookup.go │ │ └── range.go │ ├── methods │ │ ├── methodvalues.go │ │ ├── nilrecv.go │ │ └── selectors.go │ ├── new.go │ ├── nil.go │ ├── operators │ │ ├── basics.go │ │ ├── binary_untyped.go │ │ └── shifts.go │ ├── slices │ │ ├── append.go │ │ ├── cap.go │ │ ├── compare.go │ │ ├── copy.go │ │ ├── index.go │ │ ├── literal.go │ │ ├── make.go │ │ └── sliceexpr.go │ ├── strings │ │ ├── add.go │ │ ├── bytes.go │ │ ├── compare.go │ │ ├── index.go │ │ ├── range.go │ │ ├── runetostring.go │ │ └── slice.go │ ├── structs │ │ ├── compare.go │ │ └── embed.go │ ├── switch │ │ ├── branch.go │ │ ├── default.go │ │ ├── empty.go │ │ ├── scope.go │ │ ├── strings.go │ │ └── type.go │ ├── types │ │ ├── named.go │ │ └── recursive.go │ ├── unsafe │ │ ├── const_sizeof.go │ │ ├── offsetof.go │ │ ├── pointer.go │ │ ├── sizeof_array.go │ │ ├── sizeof_basic.go │ │ └── sizeof_struct.go │ ├── var.go │ └── varargs.go ├── gllgo │ └── dead.go ├── irgen │ └── mangling.go └── lit.cfg ├── update_clang.sh ├── update_libgo.sh └── utils └── benchcomp ├── README ├── analyze.R └── main.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/README.md -------------------------------------------------------------------------------- /bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/bootstrap.sh -------------------------------------------------------------------------------- /cmd/cc-wrapper/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/cmd/cc-wrapper/main.go -------------------------------------------------------------------------------- /cmd/gllgo/gllgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/cmd/gllgo/gllgo.go -------------------------------------------------------------------------------- /cmd/makefilter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/cmd/makefilter/main.go -------------------------------------------------------------------------------- /debug/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/debug/debug.go -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/install.sh -------------------------------------------------------------------------------- /irgen/annotations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/annotations.go -------------------------------------------------------------------------------- /irgen/attribute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/attribute.go -------------------------------------------------------------------------------- /irgen/builtins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/builtins.go -------------------------------------------------------------------------------- /irgen/cabi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/cabi.go -------------------------------------------------------------------------------- /irgen/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/call.go -------------------------------------------------------------------------------- /irgen/channels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/channels.go -------------------------------------------------------------------------------- /irgen/closures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/closures.go -------------------------------------------------------------------------------- /irgen/compiler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/compiler.go -------------------------------------------------------------------------------- /irgen/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/errors.go -------------------------------------------------------------------------------- /irgen/indirect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/indirect.go -------------------------------------------------------------------------------- /irgen/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/interfaces.go -------------------------------------------------------------------------------- /irgen/maps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/maps.go -------------------------------------------------------------------------------- /irgen/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/parser.go -------------------------------------------------------------------------------- /irgen/predicates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/predicates.go -------------------------------------------------------------------------------- /irgen/println.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/println.go -------------------------------------------------------------------------------- /irgen/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/runtime.go -------------------------------------------------------------------------------- /irgen/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/slice.go -------------------------------------------------------------------------------- /irgen/ssa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/ssa.go -------------------------------------------------------------------------------- /irgen/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/strings.go -------------------------------------------------------------------------------- /irgen/targets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/targets.go -------------------------------------------------------------------------------- /irgen/typemap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/typemap.go -------------------------------------------------------------------------------- /irgen/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/types.go -------------------------------------------------------------------------------- /irgen/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/utils.go -------------------------------------------------------------------------------- /irgen/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/value.go -------------------------------------------------------------------------------- /irgen/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/irgen/version.go -------------------------------------------------------------------------------- /libgo-noext.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/libgo-noext.diff -------------------------------------------------------------------------------- /llgo-go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/llgo-go.sh -------------------------------------------------------------------------------- /ssaopt/esc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/ssaopt/esc.go -------------------------------------------------------------------------------- /test/debuginfo/emptyname.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/debuginfo/emptyname.go -------------------------------------------------------------------------------- /test/execution/Inputs/init2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/Inputs/init2.go -------------------------------------------------------------------------------- /test/execution/arrays/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/arrays/compare.go -------------------------------------------------------------------------------- /test/execution/arrays/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/arrays/index.go -------------------------------------------------------------------------------- /test/execution/arrays/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/arrays/range.go -------------------------------------------------------------------------------- /test/execution/arrays/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/arrays/slice.go -------------------------------------------------------------------------------- /test/execution/assignment/arrays.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/assignment/arrays.go -------------------------------------------------------------------------------- /test/execution/assignment/binop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/assignment/binop.go -------------------------------------------------------------------------------- /test/execution/assignment/dereferencing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/assignment/dereferencing.go -------------------------------------------------------------------------------- /test/execution/assignment/multi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/assignment/multi.go -------------------------------------------------------------------------------- /test/execution/assignment/namedresult.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/assignment/namedresult.go -------------------------------------------------------------------------------- /test/execution/branching/goto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/branching/goto.go -------------------------------------------------------------------------------- /test/execution/branching/labeled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/branching/labeled.go -------------------------------------------------------------------------------- /test/execution/chan/buffered.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/chan/buffered.go -------------------------------------------------------------------------------- /test/execution/chan/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/chan/range.go -------------------------------------------------------------------------------- /test/execution/chan/select.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/chan/select.go -------------------------------------------------------------------------------- /test/execution/chan/self.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/chan/self.go -------------------------------------------------------------------------------- /test/execution/circulartype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/circulartype.go -------------------------------------------------------------------------------- /test/execution/closures/basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/closures/basic.go -------------------------------------------------------------------------------- /test/execution/closures/issue176.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/closures/issue176.go -------------------------------------------------------------------------------- /test/execution/complex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/complex.go -------------------------------------------------------------------------------- /test/execution/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/const.go -------------------------------------------------------------------------------- /test/execution/conversions/complex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/conversions/complex.go -------------------------------------------------------------------------------- /test/execution/conversions/float.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/conversions/float.go -------------------------------------------------------------------------------- /test/execution/conversions/int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/conversions/int.go -------------------------------------------------------------------------------- /test/execution/conversions/sameunderlying.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/conversions/sameunderlying.go -------------------------------------------------------------------------------- /test/execution/defer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/defer.go -------------------------------------------------------------------------------- /test/execution/errors/recover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/errors/recover.go -------------------------------------------------------------------------------- /test/execution/for/branch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/for/branch.go -------------------------------------------------------------------------------- /test/execution/fun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/fun.go -------------------------------------------------------------------------------- /test/execution/functions/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/functions/compare.go -------------------------------------------------------------------------------- /test/execution/functions/multivalue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/functions/multivalue.go -------------------------------------------------------------------------------- /test/execution/functions/unreachable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/functions/unreachable.go -------------------------------------------------------------------------------- /test/execution/go.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/go.go -------------------------------------------------------------------------------- /test/execution/if/lazy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/if/lazy.go -------------------------------------------------------------------------------- /test/execution/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/init.go -------------------------------------------------------------------------------- /test/execution/interfaces/assert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/interfaces/assert.go -------------------------------------------------------------------------------- /test/execution/interfaces/basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/interfaces/basic.go -------------------------------------------------------------------------------- /test/execution/interfaces/comparei2i.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/interfaces/comparei2i.go -------------------------------------------------------------------------------- /test/execution/interfaces/comparei2v.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/interfaces/comparei2v.go -------------------------------------------------------------------------------- /test/execution/interfaces/e2i_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/interfaces/e2i_conversion.go -------------------------------------------------------------------------------- /test/execution/interfaces/embedded.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/interfaces/embedded.go -------------------------------------------------------------------------------- /test/execution/interfaces/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/interfaces/error.go -------------------------------------------------------------------------------- /test/execution/interfaces/i2i_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/interfaces/i2i_conversion.go -------------------------------------------------------------------------------- /test/execution/interfaces/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/interfaces/import.go -------------------------------------------------------------------------------- /test/execution/interfaces/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/interfaces/methods.go -------------------------------------------------------------------------------- /test/execution/interfaces/static_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/interfaces/static_conversion.go -------------------------------------------------------------------------------- /test/execution/interfaces/wordsize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/interfaces/wordsize.go -------------------------------------------------------------------------------- /test/execution/literals/array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/literals/array.go -------------------------------------------------------------------------------- /test/execution/literals/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/literals/func.go -------------------------------------------------------------------------------- /test/execution/literals/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/literals/map.go -------------------------------------------------------------------------------- /test/execution/literals/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/literals/slice.go -------------------------------------------------------------------------------- /test/execution/literals/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/literals/struct.go -------------------------------------------------------------------------------- /test/execution/maps/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/maps/delete.go -------------------------------------------------------------------------------- /test/execution/maps/insert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/maps/insert.go -------------------------------------------------------------------------------- /test/execution/maps/lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/maps/lookup.go -------------------------------------------------------------------------------- /test/execution/maps/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/maps/range.go -------------------------------------------------------------------------------- /test/execution/methods/methodvalues.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/methods/methodvalues.go -------------------------------------------------------------------------------- /test/execution/methods/nilrecv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/methods/nilrecv.go -------------------------------------------------------------------------------- /test/execution/methods/selectors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/methods/selectors.go -------------------------------------------------------------------------------- /test/execution/new.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/new.go -------------------------------------------------------------------------------- /test/execution/nil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/nil.go -------------------------------------------------------------------------------- /test/execution/operators/basics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/operators/basics.go -------------------------------------------------------------------------------- /test/execution/operators/binary_untyped.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/operators/binary_untyped.go -------------------------------------------------------------------------------- /test/execution/operators/shifts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/operators/shifts.go -------------------------------------------------------------------------------- /test/execution/slices/append.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/slices/append.go -------------------------------------------------------------------------------- /test/execution/slices/cap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/slices/cap.go -------------------------------------------------------------------------------- /test/execution/slices/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/slices/compare.go -------------------------------------------------------------------------------- /test/execution/slices/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/slices/copy.go -------------------------------------------------------------------------------- /test/execution/slices/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/slices/index.go -------------------------------------------------------------------------------- /test/execution/slices/literal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/slices/literal.go -------------------------------------------------------------------------------- /test/execution/slices/make.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/slices/make.go -------------------------------------------------------------------------------- /test/execution/slices/sliceexpr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/slices/sliceexpr.go -------------------------------------------------------------------------------- /test/execution/strings/add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/strings/add.go -------------------------------------------------------------------------------- /test/execution/strings/bytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/strings/bytes.go -------------------------------------------------------------------------------- /test/execution/strings/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/strings/compare.go -------------------------------------------------------------------------------- /test/execution/strings/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/strings/index.go -------------------------------------------------------------------------------- /test/execution/strings/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/strings/range.go -------------------------------------------------------------------------------- /test/execution/strings/runetostring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/strings/runetostring.go -------------------------------------------------------------------------------- /test/execution/strings/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/strings/slice.go -------------------------------------------------------------------------------- /test/execution/structs/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/structs/compare.go -------------------------------------------------------------------------------- /test/execution/structs/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/structs/embed.go -------------------------------------------------------------------------------- /test/execution/switch/branch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/switch/branch.go -------------------------------------------------------------------------------- /test/execution/switch/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/switch/default.go -------------------------------------------------------------------------------- /test/execution/switch/empty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/switch/empty.go -------------------------------------------------------------------------------- /test/execution/switch/scope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/switch/scope.go -------------------------------------------------------------------------------- /test/execution/switch/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/switch/strings.go -------------------------------------------------------------------------------- /test/execution/switch/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/switch/type.go -------------------------------------------------------------------------------- /test/execution/types/named.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/types/named.go -------------------------------------------------------------------------------- /test/execution/types/recursive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/types/recursive.go -------------------------------------------------------------------------------- /test/execution/unsafe/const_sizeof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/unsafe/const_sizeof.go -------------------------------------------------------------------------------- /test/execution/unsafe/offsetof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/unsafe/offsetof.go -------------------------------------------------------------------------------- /test/execution/unsafe/pointer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/unsafe/pointer.go -------------------------------------------------------------------------------- /test/execution/unsafe/sizeof_array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/unsafe/sizeof_array.go -------------------------------------------------------------------------------- /test/execution/unsafe/sizeof_basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/unsafe/sizeof_basic.go -------------------------------------------------------------------------------- /test/execution/unsafe/sizeof_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/unsafe/sizeof_struct.go -------------------------------------------------------------------------------- /test/execution/var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/var.go -------------------------------------------------------------------------------- /test/execution/varargs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/execution/varargs.go -------------------------------------------------------------------------------- /test/gllgo/dead.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/gllgo/dead.go -------------------------------------------------------------------------------- /test/irgen/mangling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/irgen/mangling.go -------------------------------------------------------------------------------- /test/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/test/lit.cfg -------------------------------------------------------------------------------- /update_clang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/update_clang.sh -------------------------------------------------------------------------------- /update_libgo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/update_libgo.sh -------------------------------------------------------------------------------- /utils/benchcomp/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/utils/benchcomp/README -------------------------------------------------------------------------------- /utils/benchcomp/analyze.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/utils/benchcomp/analyze.R -------------------------------------------------------------------------------- /utils/benchcomp/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-llvm/llgo/HEAD/utils/benchcomp/main.go --------------------------------------------------------------------------------