tools/go/ssa
Martin Möhrmann 1c59bc354d go/ssa/interp: add internal/cpu.cpuid to fix short tests
http://golang.org/cl/41476 added the internal/cpu package
to unify cpu feature flag detection in the standard library.

Add a replacement for the assembler function internal/cpu.cpuid
that simulates a x86 cpu with no feature detection capabilities.

Remove bytes.init and strings.init from the external function list
because they do not depend on assembler functions anymore.

Remove hash/crc32.haveSSE42 and math.hasSSE4 because they
have been removed from the go standard library.

Change-Id: Icab6ed3cb13eb14b28d23f2b9c5ae94688f2dc95
Reviewed-on: https://go-review.googlesource.com/43350
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2017-05-12 13:04:21 +00:00
..
interp go/ssa/interp: add internal/cpu.cpuid to fix short tests 2017-05-12 13:04:21 +00:00
ssautil tools: updates for minimum Go version 1.6 2017-02-07 21:06:19 +00:00
testdata go/ssa: emit DebugRefs for x, y = z() assignments 2015-10-23 10:25:05 +00:00
blockopt.go go.tools/go/ssa: don't attempt fusion on single-pred blocks with φ-nodes 2014-04-24 09:08:21 -04:00
builder.go go/ssa: create an 'init' function even if len(files)==0 2017-03-03 14:03:29 +00:00
builder_test.go go/ssa: eliminate dead φ-nodes in cycles 2017-02-22 01:23:56 +00:00
const.go tools: updates for minimum Go version 1.6 2017-02-07 21:06:19 +00:00
create.go go/loader: don't create types.Package for "unsafe" 2017-03-02 21:55:26 +00:00
doc.go go/ssa: update package doc to mention ssautil.CreateProgram 2015-07-27 18:48:45 +00:00
dom.go go.tools/go/ssa: use bytes.Buffer instead of io.Writer. 2014-01-28 17:48:10 -05:00
emit.go tools: updates for minimum Go version 1.6 2017-02-07 21:06:19 +00:00
example_test.go tools: updates for minimum Go version 1.6 2017-02-07 21:06:19 +00:00
func.go tools: updates for minimum Go version 1.6 2017-02-07 21:06:19 +00:00
lift.go go/ssa: eliminate dead φ-nodes in cycles 2017-02-22 01:23:56 +00:00
lvalue.go tools: updates for minimum Go version 1.6 2017-02-07 21:06:19 +00:00
methods.go tools: updates for minimum Go version 1.6 2017-02-07 21:06:19 +00:00
mode.go go/ssa: make *BuilderMode satisfy flag.Value 2016-03-07 22:18:09 +00:00
print.go tools: updates for minimum Go version 1.6 2017-02-07 21:06:19 +00:00
sanity.go tools: updates for minimum Go version 1.6 2017-02-07 21:06:19 +00:00
source.go tools: updates for minimum Go version 1.6 2017-02-07 21:06:19 +00:00
source_test.go tools: updates for minimum Go version 1.6 2017-02-07 21:06:19 +00:00
ssa.go x/tools/go/ssa: remove unused field from NamedConst 2017-03-01 14:40:01 +00:00
stdlib_test.go go/ssa: avoid no-arg println(), for gccgo compatibility 2016-11-23 22:44:20 +00:00
testmain.go tools: updates for minimum Go version 1.6 2017-02-07 21:06:19 +00:00
testmain_test.go go/ssa: support custom TestMain functions in test packages 2016-10-19 17:50:59 +00:00
util.go tools: updates for minimum Go version 1.6 2017-02-07 21:06:19 +00:00
wrappers.go tools: updates for minimum Go version 1.6 2017-02-07 21:06:19 +00:00