summaryrefslogtreecommitdiff
path: root/src/cmd/asm
Commit message (Expand)AuthorAgeFilesLines
* [dev.inline] cmd/internal/src: introduce compact source position representationRobert Griesemer2017-01-091-2/+2
* [dev.inline] cmd/internal/src: replace src.Pos with syntax.PosRobert Griesemer2017-01-0910-98/+92
* [dev.inline] cmd/internal/obj: rename Prog.Lineno to Prog.PosDavid Lazar2016-12-091-20/+20
* [dev.inline] cmd/internal/obj: use src.Pos in obj.ProgDavid Lazar2016-12-091-5/+6
* cmd/asm: fix parsing of the s390x instructions VSTE{G,F,H,B}Michael Munday2016-11-282-1/+6
* cmd/asm/internal/asm: fix copy/paste errors in commentMichael Munday2016-11-171-2/+2
* cmd/asm: add support for GOARCH=mips{,le}Vladimir Stefanovic2016-11-086-12/+594
* cmd/internal/obj/mips: add support for GOARCH=mips{,le}Vladimir Stefanovic2016-11-081-1/+1
* cmd/asm, cmd/internal/obj/ppc64: Add vector scalar (VSX) registers and instru...Carlos Eduardo Seo2016-10-284-1/+205
* cmd/internal: add shift opcodes with shift operands on ppc64xLynn Boger2016-10-251-0/+9
* cmd/asm, cmd/internal/obj/s390x: fix VFMA and VFMS encodingMichael Munday2016-10-211-1/+4
* cmd/internal/obj/x86: add some missing AMD64 instructionsIlya Tocar2016-10-201-96/+96
* cmd/compile: merge loads into operations on s390xMichael Munday2016-10-171-0/+29
* cmd/{asm,compile}: replace TESTB op with CMPWconst on s390xMichael Munday2016-10-071-0/+4
* cmd/asm, cmd/internal/obj/s390x: delete unused instructionsMichael Munday2016-10-061-5/+1
* cmd/{asm,compile}: add ANDW, ORW and XORW instructions to s390xMichael Munday2016-10-061-0/+36
* cmd/asm: close file before removeYasuhiro Matsumoto2016-10-051-0/+1
* cmd/asm: fix parsing of the s390x VLE{G,F,H,B} instructionsMichael Munday2016-09-272-0/+7
* cmd/asm: add s390x instructions BLTU and BLEUMichael Munday2016-09-272-0/+4
* cmd/asm, cmd/internal/obj/s390x: improve add/multiply-immediate codegenMichael Munday2016-09-271-9/+11
* cmd/compile: intrinsify Ctz{32,64} and Bswap{32,64} on s390xMichael Munday2016-09-191-0/+1
* cmd/asm, cmd/internal/obj/ppc64: add ppc64 vector registers and instructionsCarlos Eduardo Seo2016-09-195-3/+267
* cmd/internal/obj: replace AGLOBL with (*Link).GloblMatthew Dempsky2016-09-171-11/+1
* cmd/asm: ppc64le support for ISEL for use by SSALynn Boger2016-09-132-9/+22
* cmd/asm, cmd/internal/obj/s390x: add new s390x instructions for SSAMichael Munday2016-09-121-4/+31
* cmd: use obj.GOOS, obj.GOARCH, etcDavid Crawshaw2016-09-092-5/+4
* cmd/internal/obj/s390x: add FIDBR and FIEBR instructionsMichael Munday2016-08-261-0/+2
* cmd/internal/obj/s390x: add atomic operation instructionsMichael Munday2016-08-261-0/+11
* cmd/{asm,compile/internal}: delete dead codeDave Cheney2016-08-251-8/+0
* cmd/asm, go/build: invoke cmd/asm only once per packageJosh Bleecher Snyder2016-08-242-13/+26
* cmd/internal/obj: convert Aconv to a stringerMichael Pratt2016-08-161-14/+14
* [dev.ssa] cmd/compile, etc.: more ARM64 optimizations, and enable SSA by defaultCherry Zhang2016-08-151-0/+1
* cmd/internal/obj/x86: add AVX2 instrutions needed for sha1/sha512/sha256 acce...Ilya Tocar2016-05-063-185/+239
* cmd/asm, cmd/internal/obj/mips: add an alias of RSB on mips64xCherry Zhang2016-05-012-1/+4
* cmd/asm/internal/asm/testdata: remove WORD $foo(SB) from mips64.sCherry Zhang2016-05-011-1/+0
* cmd/compile: allow 64-bit multiplication with immediates on s390xMichael Munday2016-04-281-2/+6
* cmd: remove unnecessary type conversionsMatthew Dempsky2016-04-151-2/+2
* cmd/internal/obj: remove use of package bioMatthew Dempsky2016-04-141-5/+8
* cmd/internal/obj: change Link.Flag_shared to boolMatthew Dempsky2016-04-141-3/+1
* cmd/internal/obj/s390x: add MULHD instructionMichael Munday2016-04-111-0/+4
* cmd: remove bio.BufReader and bio.BufWriterDave Cheney2016-04-092-10/+11
* cmd: extract obj's Biobuf code into new bio packageMatthew Dempsky2016-04-072-4/+6
* cmd: add new common architecture representationMatthew Dempsky2016-04-072-32/+33
* cmd/asm: add s390x supportMichael Munday2016-03-306-0/+549
* Revert "cmd/asm: add s390x support"Matthew Dempsky2016-03-286-549/+0
* cmd/asm: add s390x supportMichael Munday2016-03-286-0/+549
* cmd/compile: convert data siz to intJosh Bleecher Snyder2016-03-141-3/+3
* cmd/internal/obj, cmd/asm: get rid of obj.ADATAMatthew Dempsky2016-03-143-26/+14
* cmd/all: stop generating ADATA ProgsJosh Bleecher Snyder2016-03-141-11/+16
* cmd/internal/obj: add As type for assembly opcodesMatthew Dempsky2016-03-087-48/+54