tools/go/pointer
Alan Donovan 04427c85cf go/ssa: add Node interface: common parts of Value+Instruction, plus Operands/Referrers.
Also:
- extend Parent() to all Values and add to interface:
  (Builtin/Const/Global => nil; Function => Enclosing)
- hide Function.Enclosing since it's now redundant wrt Parent()
- make (*Function).String robust for synthetics without pkg object

LGTM=gri
R=gri
CC=golang-codereviews, khr
https://golang.org/cl/87580044
2014-06-11 13:14:06 -04:00
..
testdata go.tools/ssa: create thunks for method expressions T.f. 2014-06-11 13:10:26 -04:00
TODO go/pointer: use sparse bit vectors to represent points-to sets in solver. 2014-06-11 13:12:15 -04:00
analysis.go go/pointer: use sparse bit vectors to represent points-to sets in solver. 2014-06-11 13:12:15 -04:00
api.go go/pointer: use sparse bit vectors to represent points-to sets in solver. 2014-06-11 13:12:15 -04:00
callgraph.go go.tools/go/callgraph: simplifications to API. 2014-02-20 11:57:48 -05:00
constraint.go go/pointer: use sparse bit vectors to represent points-to sets in solver. 2014-06-11 13:12:15 -04:00
doc.go go.tools: fix various typos 2014-05-02 14:38:08 -07:00
example_test.go go.tools/go/loader: add Config.ParserMode configuration parameter. 2014-03-27 12:50:26 -04:00
gen.go go/ssa: add Node interface: common parts of Value+Instruction, plus Operands/Referrers. 2014-06-11 13:14:06 -04:00
intrinsics.go go/pointer: use sparse bit vectors to represent points-to sets in solver. 2014-06-11 13:12:15 -04:00
labels.go go.tools: fix various typos 2014-05-02 14:38:08 -07:00
opt.go go/pointer: use sparse bit vectors to represent points-to sets in solver. 2014-06-11 13:12:15 -04:00
pointer_test.go go.tools/ssa: create thunks for method expressions T.f. 2014-06-11 13:10:26 -04:00
print.go go.tools: rename packages. 2014-01-16 09:33:58 -05:00
reflect.go go/pointer: use sparse bit vectors to represent points-to sets in solver. 2014-06-11 13:12:15 -04:00
solve.go go/pointer: use sparse bit vectors to represent points-to sets in solver. 2014-06-11 13:12:15 -04:00
util.go go/pointer: use sparse bit vectors to represent points-to sets in solver. 2014-06-11 13:12:15 -04:00