summaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile,cmd/internal/obj/riscv,runtime: use Duff's devices on riscv64MichaƂ Derkacz2020-10-281-3/+5
* cmd/link,cmd/internal/obj/riscv: add TLS support for linux/riscv64Joel Sing2020-10-271-0/+7
* cmd/internal/obj/{arm,s390x}: make return jump print nicerCherry Zhang2020-10-262-2/+6
* cmd/internal/obj/riscv: support additional register to register movesJoel Sing2020-10-241-15/+41
* cmd/compile: add //go:embed supportRuss Cox2020-10-232-5/+73
* cmd/internal/obj: use correct symbol size for Hashed64 classificationCherry Zhang2020-10-221-1/+1
* cmd/compile,cmd/internal/obj/riscv: move g register on riscv64Joel Sing2020-10-211-6/+6
* cmd/internal/obj: reject too large symbolsCherry Zhang2020-10-202-0/+43
* cmd/asm: allow def/ref of func ABI when compiling runtimeThan McIntosh2020-10-192-5/+48
* cmd/internal/obj/ppc64,cmd/asm/internal/asm/testdata: fix up ppc64 testcasesLynn Boger2020-10-161-1/+1
* cmd/internal/obj: move LSym.Func into LSym.ExtraRuss Cox2020-10-1622-246/+274
* cmd/internal/obj: remove LSym.RefIdxCherry Zhang2020-10-132-3/+2
* cmd/asm: Add SHA3 hardware instructions for ARM64Meng Zhuo2020-10-103-2/+79
* cmd/internal/obj/arm64: only emit R_CALLIND relocations on callsCherry Zhang2020-10-071-5/+6
* runtime: use sigaltstack on macOS/ARM64Cherry Zhang2020-10-061-1/+1
* cmd/compile,cmd/internal/obj/ppc64: use mulli where possibleLynn Boger2020-10-061-4/+5
* cmd/compile,cmd/internal/obj/ppc64: fix some shift rules due to a regressionLynn Boger2020-10-011-17/+18
* [dev.link] Merge branch 'master' into dev.linkJeremy Faller2020-09-3014-129/+255
|\
| * cmd/compile: mark type namedata symbols content-addressableCherry Zhang2020-09-292-1/+11
| * cmd/link: consider interface conversions only in reachable codeCherry Zhang2020-09-283-4/+11
| * cmd/asm,cmd/compile,cmd/internal/obj/ppc64: add extswsli support on power9Lynn Boger2020-09-283-39/+69
| * cmd/asm: fix the issue of moving 128-bit integers to vector registers on arm64fanzha022020-09-254-20/+36
| * cmd/compile,cmd/asm: fix buglet in -S=2 outputThan McIntosh2020-09-241-1/+1
| * cmd/compile,cmd/asm: dump sym ABI versions for -S=2Than McIntosh2020-09-171-3/+11
| * cmd/compile: use combined shifts to improve array addressing on ppc64xLynn Boger2020-09-173-11/+71
| * cmd/internal/obj/riscv: clean up lowerJALRJoel Sing2020-09-171-34/+9
| * cmd/internal/obj/arm64: optimize the instruction of moving long effective sta...diaxu012020-09-163-17/+37
* | [dev.link] all: merge branch 'master' into dev.linkCherry Zhang2020-09-1119-157/+301
|\ \ | |/
| * cmd/asm: add more SIMD instructions on arm64Junchen Li2020-09-103-55/+72
| * cmd/internal/obj/arm64: enable some SIMD instructionsfanzha022020-09-103-14/+119
| * cmd/asm: fix the error of checking the post-index offset of VLD[1-4]R instruc...fanzha022020-09-071-2/+11
| * cmd/compile,cmd/asm: simplify recording of branch targets, take 2Keith Randall2020-08-3116-126/+141
| * cmd/asm: Always use go-style arrangement specifiers on ARM64Xiangdong Ji2020-08-281-1/+1
| * Revert "cmd/compile,cmd/asm: simplify recording of branch targets"Keith Randall2020-08-2816-134/+126
| * cmd/compile,cmd/asm: simplify recording of branch targetsKeith Randall2020-08-2716-126/+134
| * runtime: framepointers are no longer an experiment - hard code themKeith Randall2020-08-275-14/+12
* | [dev.link] all: merge branch 'master' into dev.linkCherry Zhang2020-08-2114-162/+76
|\ \ | |/
| * cmd/internal/obj: fix inline marker issue on s390xMichael Munday2020-08-202-11/+15
| * cmd/internal/obj: stop removing NOPs from instruction streamKeith Randall2020-08-206-123/+14
| * cmd/asm,cmd/internal/obj/ppc64: add {l,st}xvx power9 instructionsPaul E. Murphy2020-08-191-13/+17
| * cmd/asm: Add SHA512 hardware instructions for ARM64Meng Zhuo2020-08-183-0/+24
| * Revert "cmd/internal/obj: fix inline marker issue on s390x"Austin Clements2020-08-172-15/+11
| * cmd/internal/obj: fix inline marker issue on s390xMichael Munday2020-08-142-11/+15
| * cmd/internal/obj/ppc64: don't remove NOP in assemblerLynn Boger2020-08-132-8/+6
| * cmd/compile: remove AttrSeenGlobl (use AttrOnList instead)Than McIntosh2020-08-132-7/+0
* | [dev.link] cmd/link, cmd/compile: create content addressable pcdata symsJeremy Faller2020-08-133-47/+94
* | [dev.link] cmd/compile, cmd/asm: add length to hashed symbolsJeremy Faller2020-08-121-1/+13
|/
* [dev.link] cmd/internal/obj: combine objfile.go and objfile2.goCherry Zhang2020-08-113-1142/+1131
* [dev.link] cmd/internal/obj: traverse files in deterministic orderCherry Zhang2020-08-111-0/+5
* [dev.link] cmd: remove "2", another roundCherry Zhang2020-08-116-99/+99