<div dir="ltr">So, I think the important question here is -- should this go (ba-dum!) in a separate subproject much the way clang, lld, and lldb do? I think the answer is "yes".<div><br></div><div>CC-ing Chris for comment on this.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-11-19 15:51 GMT-06:00 Peter Collingbourne <span dir="ltr"><<a href="mailto:peter@pcc.me.uk" target="_blank">peter@pcc.me.uk</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi ruiu, chandlerc,<br>
<br>
<a href="http://reviews.llvm.org/D6327" target="_blank">http://reviews.llvm.org/D6327</a><br>
<br>
Files:<br>
  cmake/modules/AddLLVM.cmake<br>
  tools/CMakeLists.txt<br>
  tools/llgo/.gitignore<br>
  tools/llgo/CMakeLists.txt<br>
  tools/llgo/LICENSE.TXT<br>
  tools/llgo/README.TXT<br>
  tools/llgo/build/context.go<br>
  tools/llgo/cmd/cc-wrapper/main.go<br>
  tools/llgo/cmd/gllgo/gllgo.go<br>
  tools/llgo/debug/debug.go<br>
  tools/llgo/irgen/annotations.go<br>
  tools/llgo/irgen/attribute.go<br>
  tools/llgo/irgen/builtins.go<br>
  tools/llgo/irgen/cabi.go<br>
  tools/llgo/irgen/call.go<br>
  tools/llgo/irgen/channels.go<br>
  tools/llgo/irgen/closures.go<br>
  tools/llgo/irgen/compiler.go<br>
  tools/llgo/irgen/errors.go<br>
  tools/llgo/irgen/indirect.go<br>
  tools/llgo/irgen/interfaces.go<br>
  tools/llgo/irgen/maps.go<br>
  tools/llgo/irgen/parser.go<br>
  tools/llgo/irgen/predicates.go<br>
  tools/llgo/irgen/println.go<br>
  tools/llgo/irgen/runtime.go<br>
  tools/llgo/irgen/slice.go<br>
  tools/llgo/irgen/ssa.go<br>
  tools/llgo/irgen/strings.go<br>
  tools/llgo/irgen/targets.go<br>
  tools/llgo/irgen/typemap.go<br>
  tools/llgo/irgen/types.go<br>
  tools/llgo/irgen/utils.go<br>
  tools/llgo/irgen/value.go<br>
  tools/llgo/irgen/version.go<br>
  tools/llgo/libgo-noext.diff<br>
  tools/llgo/llgo-go.sh<br>
  tools/llgo/ssaopt/esc.go<br>
  tools/llgo/test/CMakeLists.txt<br>
  tools/llgo/test/debuginfo/emptyname.go<br>
  tools/llgo/test/execution/Inputs/init2.go<br>
  tools/llgo/test/execution/arrays/compare.go<br>
  tools/llgo/test/execution/arrays/index.go<br>
  tools/llgo/test/execution/arrays/range.go<br>
  tools/llgo/test/execution/arrays/slice.go<br>
  tools/llgo/test/execution/assignment/arrays.go<br>
  tools/llgo/test/execution/assignment/binop.go<br>
  tools/llgo/test/execution/assignment/dereferencing.go<br>
  tools/llgo/test/execution/assignment/multi.go<br>
  tools/llgo/test/execution/assignment/namedresult.go<br>
  tools/llgo/test/execution/branching/goto.go<br>
  tools/llgo/test/execution/branching/labeled.go<br>
  tools/llgo/test/execution/chan/buffered.go<br>
  tools/llgo/test/execution/chan/range.go<br>
  tools/llgo/test/execution/chan/select.go<br>
  tools/llgo/test/execution/chan/self.go<br>
  tools/llgo/test/execution/circulartype.go<br>
  tools/llgo/test/execution/closures/basic.go<br>
  tools/llgo/test/execution/closures/issue176.go<br>
  tools/llgo/test/execution/complex.go<br>
  tools/llgo/test/execution/const.go<br>
  tools/llgo/test/execution/conversions/complex.go<br>
  tools/llgo/test/execution/conversions/float.go<br>
  tools/llgo/test/execution/conversions/int.go<br>
  tools/llgo/test/execution/conversions/sameunderlying.go<br>
  tools/llgo/test/execution/defer.go<br>
  tools/llgo/test/execution/errors/recover.go<br>
  tools/llgo/test/execution/for/branch.go<br>
  tools/llgo/test/execution/fun.go<br>
  tools/llgo/test/execution/functions/compare.go<br>
  tools/llgo/test/execution/functions/multivalue.go<br>
  tools/llgo/test/execution/functions/unreachable.go<br>
  tools/llgo/test/execution/go.go<br>
  tools/llgo/test/execution/if/lazy.go<br>
  tools/llgo/test/execution/init.go<br>
  tools/llgo/test/execution/interfaces/assert.go<br>
  tools/llgo/test/execution/interfaces/basic.go<br>
  tools/llgo/test/execution/interfaces/comparei2i.go<br>
  tools/llgo/test/execution/interfaces/comparei2v.go<br>
  tools/llgo/test/execution/interfaces/e2i_conversion.go<br>
  tools/llgo/test/execution/interfaces/embedded.go<br>
  tools/llgo/test/execution/interfaces/error.go<br>
  tools/llgo/test/execution/interfaces/i2i_conversion.go<br>
  tools/llgo/test/execution/interfaces/import.go<br>
  tools/llgo/test/execution/interfaces/methods.go<br>
  tools/llgo/test/execution/interfaces/static_conversion.go<br>
  tools/llgo/test/execution/interfaces/wordsize.go<br>
  tools/llgo/test/execution/literals/array.go<br>
  tools/llgo/test/execution/literals/func.go<br>
  tools/llgo/test/execution/literals/map.go<br>
  tools/llgo/test/execution/literals/slice.go<br>
  tools/llgo/test/execution/literals/struct.go<br>
  tools/llgo/test/execution/maps/delete.go<br>
  tools/llgo/test/execution/maps/insert.go<br>
  tools/llgo/test/execution/maps/lookup.go<br>
  tools/llgo/test/execution/maps/range.go<br>
  tools/llgo/test/execution/methods/methodvalues.go<br>
  tools/llgo/test/execution/methods/nilrecv.go<br>
  tools/llgo/test/execution/methods/selectors.go<br>
  tools/llgo/test/execution/new.go<br>
  tools/llgo/test/execution/nil.go<br>
  tools/llgo/test/execution/operators/basics.go<br>
  tools/llgo/test/execution/operators/binary_untyped.go<br>
  tools/llgo/test/execution/operators/shifts.go<br>
  tools/llgo/test/execution/slices/append.go<br>
  tools/llgo/test/execution/slices/cap.go<br>
  tools/llgo/test/execution/slices/compare.go<br>
  tools/llgo/test/execution/slices/copy.go<br>
  tools/llgo/test/execution/slices/index.go<br>
  tools/llgo/test/execution/slices/literal.go<br>
  tools/llgo/test/execution/slices/make.go<br>
  tools/llgo/test/execution/slices/sliceexpr.go<br>
  tools/llgo/test/execution/strings/add.go<br>
  tools/llgo/test/execution/strings/bytes.go<br>
  tools/llgo/test/execution/strings/compare.go<br>
  tools/llgo/test/execution/strings/index.go<br>
  tools/llgo/test/execution/strings/range.go<br>
  tools/llgo/test/execution/strings/runetostring.go<br>
  tools/llgo/test/execution/strings/slice.go<br>
  tools/llgo/test/execution/structs/compare.go<br>
  tools/llgo/test/execution/structs/embed.go<br>
  tools/llgo/test/execution/switch/branch.go<br>
  tools/llgo/test/execution/switch/default.go<br>
  tools/llgo/test/execution/switch/empty.go<br>
  tools/llgo/test/execution/switch/scope.go<br>
  tools/llgo/test/execution/switch/strings.go<br>
  tools/llgo/test/execution/switch/type.go<br>
  tools/llgo/test/execution/types/named.go<br>
  tools/llgo/test/execution/types/recursive.go<br>
  tools/llgo/test/execution/unsafe/const_sizeof.go<br>
  tools/llgo/test/execution/unsafe/offsetof.go<br>
  tools/llgo/test/execution/unsafe/pointer.go<br>
  tools/llgo/test/execution/unsafe/sizeof_array.go<br>
  tools/llgo/test/execution/unsafe/sizeof_basic.go<br>
  tools/llgo/test/execution/unsafe/sizeof_struct.go<br>
  tools/llgo/test/execution/var.go<br>
  tools/llgo/test/execution/varargs.go<br>
  tools/llgo/test/gllgo/dead.go<br>
  tools/llgo/test/irgen/mangling.go<br>
  tools/llgo/test/lit.cfg<br>
  tools/llgo/test/<a href="http://lit.site.cfg.in" target="_blank">lit.site.cfg.in</a><br>
  tools/llgo/update_third_party.sh<br>
  tools/llgo/utils/benchcomp/README<br>
  tools/llgo/utils/benchcomp/analyze.R<br>
  tools/llgo/utils/benchcomp/main.go<br>
  tools/llvm-go/llvm-go.go<br>
<br>_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
<br></blockquote></div><br></div>