aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/arm64/asm7.go
AgeCommit message (Expand)Author
2023-12-08cmd/internal/obj/arm64: fix invalid register pair for LDPeric fang
2023-10-18cmd/internal/obj/arm64: replace the migrated url addresscui fliter
2023-08-28cmd/internal/obj/arm64: avoid unnecessary pool literal usage for load/store p...Joel Sing
2023-08-25cmd/internal/obj/arm64: load large constants into vector registers from rodataJoel Sing
2023-08-03cmd/internal/obj/arm64: move register encoding into opxrrrJoel Sing
2023-07-31cmd/internal/obj/arm64: improve splitting of 24 bit unsigned scaled immediatesJoel Sing
2023-07-31cmd/internal/obj/arm64: avoid unnecessary literal pool usage for movesJoel Sing
2023-07-31cmd/internal/obj/arm64: improve classification of loads and storesJoel Sing
2023-07-27cmd/asm: add the fifth argument of the instruction to Optab on arm64erifan01
2023-07-26cmd/internal/obj/arm64: factor out splitting of 24 bit unsigned scaled immedi...Joel Sing
2023-07-26cmd/internal/obj/arm64: simplify buildopJoel Sing
2023-07-24cmd/asm: Fix encoding error of register offset shifted by 0 on arm64eric fang
2023-06-15cmd/asm: fix encoding errors for FMOVD and FMOVS instructions on arm64eric fang
2023-05-22cmd/asm: encode instructions like SHA1SU0 with a separate case for arm64Ruinan
2023-05-18cmd/asm: remove unsupported opcodes MOVNP and STLP for arm64erifan01
2023-04-28cmd/internal/obj/arm64: pass obj.As to oaddi rather than an instructionJoel Sing
2023-04-28cmd/internal/obj/arm64: use appropriate return type for regoffJoel Sing
2023-04-11cmd/internal/obj/arm64: improve comment and signature of pcAlignPadLengthWANG Xuerui
2023-04-05cmd/internal/obj/arm64: use more appropriate types for olsr9s/olsr12uJoel Sing
2023-04-05cmd/internal/obj/arm64: use more appropriate types for opldpstpJoel Sing
2023-04-05cmd/internal/obj/arm64: use more appropriate types for opbfm and opextrJoel Sing
2023-02-28cmd/asm: remove the incorrect check of LDADDx-like instructionsfanzha02
2023-02-28all: fix typospgxiaolianzi
2023-02-24cmd/internal/obj/arm64: factor out code generation for addition of 12 bit imm...Joel Sing
2023-02-23cmd/internal/obj/arm64: use more appropriate types for olsr12uJoel Sing
2023-02-23cmd/internal/obj/arm64: invert SP checkJoel Sing
2023-02-23cmd/internal/obj/arm64: use obj.REG_NONE where appropriateJoel Sing
2023-02-23cmd/internal/obj/arm64: remove bogus omovlit return value checkJoel Sing
2023-02-23cmd/internal/obj/arm64: remove spurious assignments with ORJoel Sing
2023-01-20all: fix typos in go file commentsMarcel Meyer
2023-01-09all: fix typos in go file commentsMarcel Meyer
2022-11-18all: add missing periods in commentscui fliter
2022-11-18cmd/internal/obj/arm64: tidy literal pooleric fang
2022-11-18cmd/internal/obj/arm64: mark branch instructions in optaberic fang
2022-10-28cmd/internal/obj/arm64: optimize ADRP+ADD+LD/ST to ADRP+LD/ST(offset)eric fang
2022-10-27cmd/internal/obj/arm64: remove AMOVBU from optaberifan01
2022-09-30all: omit comparison bool constant to simplify codecui fliter
2022-08-29cmd/compile/obj/arm64: fix encoding error of FMOVD/FMOVS $0|ZReric fang
2022-08-23cmd/internal/obj/arm64: remove the transition from $0 to ZReric fang
2022-08-23cmd/compile/internal/ssa: optimize memory moving on arm64eric fang
2022-08-09cmd/asm: add VTBX instruction on arm64Nick Ripley
2022-06-28cmd/internal/obj/arm64: fix BITCON constant printing erroreric fang
2022-05-23cmd/internal/obj/arm64: fix encoding of ADR/ADRP instructionCherry Mui
2022-05-18all: fix spellingJohn Bampton
2022-05-13cmd/compile: use jump table on ARM64Cherry Mui
2022-04-11cmd/asm: fix MOVK when constant has high bit setKeith Randall
2022-04-01cmd/asm: add DC instruction on arm64erifan01
2022-04-01cmd/asm: add TLBI instruction on arm64erifan01
2022-04-01cmd/asm: refactor some operands that are not special registers on arm64erifan01
2022-04-01cmd/internal/obj/arm64: fix encoding error for SYS instructioneric fang