go/src/cmd/compile/internal
Matthew Dempsky d2eab5ff19 cmd/compile/internal/ir: remove OrigNode
The OrigNode functionality used to be relevant to the typecheck
frontend, because we wanted to report errors using the same syntax as
the user originally wrote. However, now that types2 handles all
spec-required error diagnostics, there's no need to preserve original
nodes anymore.

Change-Id: I64a0540b8952513913021e7b84d165beb1f9f801
Reviewed-on: https://go-review.googlesource.com/c/go/+/526397
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Auto-Submit: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
2023-09-08 18:56:07 +00:00
..
abi cmd/compile: simplify various signature type handling code 2023-08-22 21:17:10 +00:00
abt all: fix misuses of "a" vs "an" 2023-04-04 14:20:53 +00:00
amd64 cmd/compile: don't use BTS when OR works, add direct memory BTS operations 2023-08-04 16:40:24 +00:00
arm cmd/asm: refine some APIs related to Prog.RestArgs[] 2023-05-24 01:26:58 +00:00
arm64 cmd/compile: implement float min/max in hardware for amd64 and arm64 2023-08-01 20:03:31 +00:00
base cmd/compile: remove ErrorfVers and base.Flag.Lang hack 2023-08-25 16:38:07 +00:00
bitvec
compare cmd/compile/internal/typecheck: merge SubstArgTypes into LookupRuntime 2023-08-22 21:17:13 +00:00
coverage cmd/compile/internal/coverage: merge Fixup{Vars,Init} into Fixup 2023-08-11 18:12:10 +00:00
devirtualize cmd/compile/internal/types: overhaul and simplify API 2023-08-22 01:53:41 +00:00
dwarfgen cmd/compile/internal/dwarfgen: make scope test less sensitive to changes in escape analysis 2023-09-07 00:29:59 +00:00
escape cmd/compile/internal/types: simplify iterating all parameters 2023-08-22 20:57:01 +00:00
gc cmd/compile: remove vestigial importpath symbol logic 2023-08-29 20:28:09 +00:00
importer all: use io.{SeekStart, SeekCurrent, SeekEnd} 2023-09-07 19:06:17 +00:00
inline cmd/compile/internal/inline/inlheur: remove ConstExpr assumption 2023-09-07 15:10:40 +00:00
ir cmd/compile/internal/ir: remove OrigNode 2023-09-08 18:56:07 +00:00
liveness cmd/compile/internal/liveness: remove excess bits for stackmap 2023-09-03 15:46:21 +00:00
logopt cmd/compile: standardize on outer-to-inner for pos lists 2023-05-09 16:07:01 +00:00
loong64 runtime: remove the meaningless offset of 8 for duffzero on loong64 2023-09-01 15:48:45 +00:00
loopvar cmd/compile: remove some uses of ir.CurFunc 2023-08-18 22:38:50 +00:00
mips cmd/compile/internal/mips: use hardware NOP instruction as NOOP on mips platform 2023-08-01 14:53:45 +00:00
mips64 cmd/compile/internal/mips: use hardware NOP instruction as NOOP on mips platform 2023-08-01 14:53:45 +00:00
noder cmd/compile/internal/noder: stop preserving original const strings 2023-09-08 18:50:24 +00:00
objw cmd: simplify some handling of package paths 2023-08-29 07:48:38 +00:00
pgo cmd/compile/internal: fix receiver names are different 2023-08-24 06:39:50 +00:00
pkginit cmd/compile: create "init" function during noding 2023-08-24 23:19:42 +00:00
ppc64 cmd/compile/internal: add RLDICR opcode for PPC64 2023-08-14 20:31:17 +00:00
reflectdata cmd/internal/objabi: rename R_USEGENERICIFACEMETHOD to R_USENAMEDMETHOD. 2023-09-01 15:08:50 +00:00
riscv64 cmd/compile: add single-precision FMA code generation for riscv64 2023-08-22 12:05:36 +00:00
s390x cmd/asm: refine some APIs related to Prog.RestArgs[] 2023-05-24 01:26:58 +00:00
ssa cmd/compile: absorb InvertFlags into Noov comparisons 2023-09-07 15:14:39 +00:00
ssagen cmd/compile/internal/ssagen: stop canonicalizing symabis 2023-08-29 18:31:12 +00:00
staticdata cmd/internal/objabi: rename R_USEGENERICIFACEMETHOD to R_USENAMEDMETHOD. 2023-09-01 15:08:50 +00:00
staticinit cmd/compile: create "init" function during noding 2023-08-24 23:19:42 +00:00
syntax cmd/compile/internal/syntax: use strings.LastIndexByte in trailingDigits 2023-08-24 20:39:18 +00:00
test all: use ^TestName$ regular pattern for invoking a single test 2023-09-05 23:35:29 +00:00
typebits cmd/compile/internal/types: overhaul and simplify API 2023-08-22 01:53:41 +00:00
typecheck cmd/compile/internal/ir: remove OrigNode 2023-09-08 18:56:07 +00:00
types cmd/compile/internal/ir: simplify printing of OLITERALs 2023-09-07 15:10:10 +00:00
types2 go/types, types2: fix doc string 2023-08-31 23:57:29 +00:00
walk compile/internal/walk: add walkGrowslice 2023-09-05 15:06:41 +00:00
wasm
x86 cmd/asm: refine some APIs related to Prog.RestArgs[] 2023-05-24 01:26:58 +00:00