go/src/cmd/compile/internal/ssa
Michael Munday 945180fe2a cmd/compile: fix OffPtr type in 2-field struct Store rule
The type of the OffPtr for the first field was incorrect. It should
have been a pointer to the field type, rather than the field
type itself.

Fixes #19475.

Change-Id: I3960b404da0f4bee759331126cce6140d2ce1df7
Reviewed-on: https://go-review.googlesource.com/37869
Run-TryBot: Michael Munday <munday@ca.ibm.com>
Reviewed-by: Keith Randall <khr@golang.org>
2017-03-09 19:09:56 +00:00
..
gen cmd/compile: fix OffPtr type in 2-field struct Store rule 2017-03-09 19:09:56 +00:00
block.go [dev.inline] cmd/internal/src: introduce compact source position representation 2017-01-09 22:43:22 +00:00
check.go cmd/compile: add a writebarrier phase in SSA 2016-10-25 21:53:40 +00:00
checkbce.go all: merge dev.inline into master 2017-02-01 09:47:23 -05:00
compile.go cmd/compile: accept string debug flags 2017-03-03 15:50:49 +00:00
config.go cmd/compile: ppc64x no longer needs a scratch stack location 2017-03-01 22:14:21 +00:00
copyelim.go cmd/compile: reorg copyelim to avoid O(n^2) problem 2016-04-28 17:40:08 +00:00
copyelim_test.go cmd/compile: reorg copyelim to avoid O(n^2) problem 2016-04-28 17:40:08 +00:00
critical.go [dev.inline] cmd/compile/internal/ssa: rename various fields from Line to Pos 2016-12-08 21:36:52 +00:00
cse.go cmd/compile: remove some allocs from CSE 2017-02-09 20:42:46 +00:00
cse_test.go cmd/compile: cache CFG-dependent computations 2016-09-19 16:00:13 +00:00
deadcode.go cmd/compile: add opcode flag hasSideEffects for do-not-remove 2017-02-22 15:15:47 +00:00
deadcode_test.go cmd/compile: enable constant-time CFG editing 2016-05-05 15:58:59 +00:00
deadstore.go [dev.inline] cmd/internal/src: introduce compact source position representation 2017-01-09 22:43:22 +00:00
deadstore_test.go cmd/compile: compare size in dead store elimination 2016-08-18 16:38:56 +00:00
decompose.go [dev.inline] cmd/compile/internal/ssa: rename various fields from Line to Pos 2016-12-08 21:36:52 +00:00
dom.go cmd/compile: cache CFG-dependent computations 2016-09-19 16:00:13 +00:00
dom_test.go cmd/compile: fix another bug in dominator computation 2016-04-26 15:54:13 +00:00
export_test.go cmd/compile: check loop rescheduling with stack bound, not counter 2017-03-08 18:52:12 +00:00
flagalloc.go cmd/compile: cache CFG-dependent computations 2016-09-19 16:00:13 +00:00
func.go cmd/compile: remove some allocs from CSE 2017-02-09 20:42:46 +00:00
func_test.go [dev.inline] cmd/internal/src: introduce compact source position representation 2017-01-09 22:43:22 +00:00
fuse.go cmd/compile: reduce slice growth in fuseBlockPlain 2017-02-02 18:50:54 +00:00
fuse_test.go cmd/compile: enable constant-time CFG editing 2016-05-05 15:58:59 +00:00
html.go cmd/compile/internal/ssa: display NamedValues in SSA html output. 2017-02-15 21:11:57 +00:00
id.go cmd/compile: in a Tarjan algorithm, DFS should really be DFS 2016-04-22 19:21:16 +00:00
layout.go cmd/compile: enable constant-time CFG editing 2016-05-05 15:58:59 +00:00
lca.go cmd/compile: remove redundant function idom 2016-10-11 16:43:12 +00:00
lca_test.go cmd/compile: improve tighten pass 2016-09-20 22:49:48 +00:00
likelyadjust.go cmd/compile: repaired loop-finder to handle trickier nesting 2017-02-23 22:28:44 +00:00
location.go cmd/compile: fix format verbs in ssa package 2016-09-17 02:54:11 +00:00
loop_test.go cmd/compile: check loop rescheduling with stack bound, not counter 2017-03-08 18:52:12 +00:00
loopbce.go [dev.inline] cmd/compile/internal/ssa: rename various fields from Line to Pos 2016-12-08 21:36:52 +00:00
loopreschedchecks.go cmd/compile: check loop rescheduling with stack bound, not counter 2017-03-08 18:52:12 +00:00
lower.go cmd/compile: make ssa compilation unconditional 2016-09-14 17:38:04 +00:00
magic.go cmd/compile: move constant divide strength reduction to SSA rules 2017-02-17 06:16:44 +00:00
magic_test.go cmd/compile: move constant divide strength reduction to SSA rules 2017-02-17 06:16:44 +00:00
nilcheck.go cmd/compile: redo writebarrier pass 2017-02-17 19:20:25 +00:00
nilcheck_test.go cmd/compile: cache CFG-dependent computations 2016-09-19 16:00:13 +00:00
op.go cmd/compile: add opcode flag hasSideEffects for do-not-remove 2017-02-22 15:15:47 +00:00
opGen.go cmd/compile: mark MOVWF/MOVFW clobbering F15 on ARM 2017-03-05 18:31:27 +00:00
opt.go [dev.ssa] cmd/compile: port SSA backend to amd64p32 2016-08-09 15:48:26 +00:00
passbm_test.go cmd/compile: cache CFG-dependent computations 2016-09-19 16:00:13 +00:00
phielim.go [dev.inline] cmd/compile/internal/ssa: rename various fields from Line to Pos 2016-12-08 21:36:52 +00:00
phiopt.go [dev.inline] cmd/compile/internal/ssa: rename various fields from Line to Pos 2016-12-08 21:36:52 +00:00
print.go [dev.inline] cmd/compile/internal/ssa: rename various fields from Line to Pos 2016-12-08 21:36:52 +00:00
prove.go cmd/compile: use len(s)<=cap(s) to remove more bounds checks 2017-02-02 17:45:58 +00:00
redblack32.go cmd/compile: use sparse algorithm for phis in large program 2016-05-16 21:08:05 +00:00
redblack32_test.go cmd/compile: use sparse algorithm for phis in large program 2016-05-16 21:08:05 +00:00
regalloc.go cmd/compile: add reusable []Location to ssa.Config 2017-02-02 22:39:32 +00:00
regalloc_test.go cmd/compile: get rid of most byte and word insns for amd64 2016-04-23 16:30:27 +00:00
rewrite.go cmd/compile: remove zeroing after newobject 2017-03-03 20:36:54 +00:00
rewrite386.go cmd/compile/internal/ssa: remove Hmul{8,16}{,u} ops 2017-03-03 20:47:36 +00:00
rewrite_test.go all: remove the the duplicate words 2017-03-06 04:39:12 +00:00
rewriteAMD64.go cmd/compile/internal/ssa: remove Hmul{8,16}{,u} ops 2017-03-03 20:47:36 +00:00
rewriteARM.go cmd/compile/internal/ssa: remove Hmul{8,16}{,u} ops 2017-03-03 20:47:36 +00:00
rewriteARM64.go cmd/compile/internal/ssa: remove Hmul{8,16}{,u} ops 2017-03-03 20:47:36 +00:00
rewritedec.go [dev.inline] cmd/compile/internal/ssa: rename various fields from Line to Pos 2016-12-08 21:36:52 +00:00
rewritedec64.go cmd/compile: move rotate instruction generation to SSA 2017-02-02 17:57:15 +00:00
rewritegeneric.go cmd/compile: fix OffPtr type in 2-field struct Store rule 2017-03-09 19:09:56 +00:00
rewriteMIPS.go cmd/compile/internal/ssa: remove Hmul{8,16}{,u} ops 2017-03-03 20:47:36 +00:00
rewriteMIPS64.go cmd/compile/internal/ssa: remove Hmul{8,16}{,u} ops 2017-03-03 20:47:36 +00:00
rewritePPC64.go cmd/compile/internal/ssa: remove Hmul{8,16}{,u} ops 2017-03-03 20:47:36 +00:00
rewriteS390X.go cmd/compile/internal/ssa: remove Hmul{8,16}{,u} ops 2017-03-03 20:47:36 +00:00
schedule.go cmd/compile: fix storeOrder 2017-02-21 16:29:12 +00:00
schedule_test.go cmd/compile: fix storeOrder 2017-02-21 16:29:12 +00:00
shift_test.go cmd/compile: rewrite pairs of shifts to extensions 2017-02-22 21:31:03 +00:00
shortcircuit.go [dev.inline] cmd/compile/internal/ssa: rename various fields from Line to Pos 2016-12-08 21:36:52 +00:00
shortcircuit_test.go [dev.ssa] cmd/compile: add aux typing, flags to ops 2016-02-02 02:55:13 +00:00
sizeof_test.go [dev.inline] cmd/internal/src: introduce compact source position representation 2017-01-09 22:43:22 +00:00
sparsemap.go [dev.inline] cmd/internal/src: introduce compact source position representation 2017-01-09 22:43:22 +00:00
sparseset.go cmd/compile: reduce element size of arrays in sparse{map,set} 2016-05-18 14:05:14 +00:00
sparsetree.go cmd/compile: insert scheduling checks on loop backedges 2017-01-09 21:01:29 +00:00
sparsetreemap.go cmd/compile: remove redundant function idom 2016-10-11 16:43:12 +00:00
stackalloc.go [dev.inline] cmd/internal/src: introduce compact source position representation 2017-01-09 22:43:22 +00:00
stackframe.go cmd/compile: layout stack frame during SSA 2016-10-04 17:07:36 +00:00
tighten.go cmd/compile: remove redundant function idom 2016-10-11 16:43:12 +00:00
TODO cmd/compile/internal/ssa: use Compare instead of Equal 2016-04-17 04:50:45 +00:00
trim.go cmd/compile: trim more blocks 2016-10-12 15:10:24 +00:00
type.go cmd/compile: inline atomics from runtime/internal/atomic on amd64 2016-08-25 20:09:04 +00:00
type_test.go cmd/compile: find last StoreWB explicitly 2016-12-05 03:53:56 +00:00
value.go cmd/compile/internal/ssa: use *obj.LSym in ExternSymbol 2017-02-07 20:49:44 +00:00
writebarrier.go cmd/compile: get rid of "volatile" in SSA 2017-03-03 13:26:15 +00:00
writebarrier_test.go cmd/compile: find last StoreWB explicitly 2016-12-05 03:53:56 +00:00
zcse.go cmd/compile/internal/ssa: avoid string conversion in zcse 2016-03-23 11:02:26 +00:00