aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/arm64
AgeCommit message (Expand)Author
2022-11-18cmd/internal/obj/arm64: mark branch instructions in optaberic fang
2022-11-15cmd/internal/obj: use testenv.Command instead of exec.Command in testsBryan C. Mills
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-10-05cmd/internal/obj/arm64: add missing operand register in GNU assemblyshaoliming
2022-10-05cmd/compile: add late lower pass for last rules to runeric fang
2022-09-30all: omit comparison bool constant to simplify codecui fliter
2022-09-20all: replace package ioutil with os and io in srcAndy Pan
2022-09-20cmd/compile: Add some CMP and CMN optimization rules on arm64eric fang
2022-08-31cmd/internal/obj/arm64: allow transition from $0 to ZR for MSReric fang
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-29cmd/internal/obj/arm64: save LR and SP in one instruction for small framesCherry Mui
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-11all: gofmt main repoRuss Cox
2022-04-11cmd/asm: fix MOVK when constant has high bit setKeith Randall
2022-04-01all: fix various doc comment formatting nitsRuss Cox
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
2022-03-15cmd/internal/obj/arm64: add TRN1 and TRN2 instructions supportfanzha02
2022-03-15cmd/internal/obj/arm64: refactor the handling of shifted RSPeric fang
2022-03-09cmd/internal/obj/arm64: optimize function prologue/epilogue with STP/LDPeric fang
2022-03-08cmd/internal/obj/arm64: optimize stacksplit prologue for small stackeric fang
2022-01-17cmd/internal/obj/arm64: adjust rule for VMOVQ instructioneric fang
2021-11-05cmd/{asm,compile,internal/obj}: add "maymorestack" supportAustin Clements
2021-10-26cmd/internal/obj/arm64: add a restriction on move constant instructionsfanzha02
2021-09-30cmd/asm: add error check for move constant instructions on arm64fanzha02
2021-09-20cmd/compile: allow rotates to be merged with logical ops on arm64Keith Randall
2021-09-09cmd/internal/obj/arm64: add checks for incorrect use of REGTMP registerfanzha02
2021-09-07cmd/compile: add prefetch intrinsic supportRuslan Andreev
2021-08-20cmd/internal/obj/arm64: disable the pre and post index formats for pseudo reg...eric fang
2021-08-18cmd/internal/obj/arm64: don't use REGTMP when moving C_AACON2 to a registereric fang
2021-08-18cmd/internal/obj/arm64: fix the encoding error when operating with ZReric fang
2021-06-30[dev.typeparams] all: merge master (4711bf3) into dev.typeparamsMatthew Dempsky
2021-06-29cmd/internal/obj/arm64: fix an encoding error of CMPW instructioneric fang
2021-06-02[dev.typeparams] runtime: mark assembly functions called directly from compil...Cherry Mui
2021-05-26[dev.typeparams] cmd/compile: add morestack arg spilling code on ARM64Cherry Mui
2021-05-26[dev.typeparams] cmd/internal/obj/arm64: use ABI-compatible registers in func...Cherry Mui
2021-05-14cmd/internal/obj/arm64: disable AL and NV for some condition operation instru...eric fang
2021-04-30cmd/internal/obj/arm64: fix the size of STP series instructions in optaberic fang
2021-04-28cmd/internal/obj/arm64: fix the wrong error message of out-of-range checkingeric fang
2021-04-22cmd/internal/obj/arm64: fix the wrong ROR operator of some instructionseric fang
2021-04-16internal/buildcfg: move build configuration out of cmd/internal/objabiRuss Cox