aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/ppc64/asm9.go
AgeCommit message (Expand)Author
2023-11-17cmd/internal/obj/ppc64: cleanup and remove usage of getimpliedregPaul E. Murphy
2023-11-17cmd/internal/obj/ppc64: remove unused C_XER optab classPaul E. Murphy
2023-11-09cmd/internal/obj/ppc64: remove C_UCON optab matching classPaul E. Murphy
2023-11-06cmd/internal/asm/ppc64: avoid generating exser nopsPaul E. Murphy
2023-10-20cmd/internal/obj/ppc64: refactor maskgenPaul E. Murphy
2023-10-18cmd/internal/obj/ppc64: refactor maskgen64 usagePaul E. Murphy
2023-10-05cmd/internal/obj/ppc64: generate MOVD mask constants in registerPaul E. Murphy
2023-10-03cmd/internal/asm/ppc64: support 34b ADD/MOVD $const, RxPaul E. Murphy
2023-09-29cmd/internal/obj/ppc64: fix rebuilding of optab for asm testsPaul E. Murphy
2023-09-15cmd/internal/obj/ppc64: improve RLWNM encodingPaul E. Murphy
2023-09-07cmd/internal/obj/ppc64: do not assemble non-constant rotate RLWMIPaul E. Murphy
2023-05-19all: generate NOTOC shared code on power10/PPC64/linuxPaul E. Murphy
2023-04-21cmd/internal/obj/ppc64: modify PCALIGN to ensure alignmentLynn Boger
2023-04-21cmd/link,cmd/internal/obj/ppc64: enable PCrel on power10/ppc64/linuxPaul E. Murphy
2023-04-04all: fix misuses of "a" vs "an"cui fliter
2023-03-24cmd/internal/obj/ppc64: fix incorrect base reg causing segvLynn Boger
2023-03-22cmd/internal/obj/ppc64: add VC[LT]ZLSBB instructionsPaul E. Murphy
2023-03-08cmd/internal/obj/ppc64: add SETB instructionPaul E. Murphy
2023-02-28cmd/internal/obj: use prefix insn in MOV* opcodes for GOPPC64=power10Paul E. Murphy
2022-11-18all: add missing periods in commentscui fliter
2022-09-28cmd/internal/obj/ppc64: remove unnecessary opcodesArchana R
2022-09-15cmd/internal/obj/ppc64: add ISA 3.1 instructionsPaul E. Murphy
2022-09-15cmd/asm, cmd/internal/obj/ppc64: increase asm test coverage for PPC64Archana R
2022-09-07cmd/asm,cmd/internal/obj/ppc64: recognize ppc64 ISA 3.1 MMA registersPaul E. Murphy
2022-08-30cmd/asm: add new classification for index memory operands on PPC64Archana R
2022-08-12cmd/internal/obj/ppc64: eliminate dead code from asm9.goAndy Pan
2022-05-10cmd/compile: lower Add64/Sub64 into ssa on PPC64Paul E. Murphy
2022-05-06cmd/compile,cmd/asm: fix ppc64 usage of BI argument of BC opcodePaul E. Murphy
2022-05-04cmd/asm: on PPC64, allow ISEL to accept a CR bit argPaul E. Murphy
2022-04-19cmd/compile,cmd/internal/obj: replace Ctxt.FixedFrameSize method with Arch fieldAustin Clements
2022-03-11cmd/asm: add support for bdnz/bdz extended mnemonics on PPC64Paul E. Murphy
2022-03-03cmd/asm,cmd/compile: generate preferred nop on PPC64Paul E. Murphy
2021-10-26cmd/internal/obj/ppc64: fix usage of CR bit argumentsPaul E. Murphy
2021-10-21cmd/internal/obj/ppc64: rework argument classificationsPaul E. Murphy
2021-10-12cmd/internal/obj/ppc64: support alignment of prefixed insnPaul E. Murphy
2021-10-11cmd/internal/obj/ppc64: fix mtocrf, cleanup other CR opsPaul E. Murphy
2021-10-11cmd/internal/obj/ppc64: remove unused REG_DCR typesPaul E. Murphy
2021-09-14cmd/internal/obj/ppc64: allow VR register arguments to VS registersPaul E. Murphy
2021-09-01cmd/internal/obj/ppc64: improve long conditional branch fixupPaul E. Murphy
2021-05-10runtime/cgo,cmd/internal/obj/ppc64: fix signals with cgoLynn Boger
2021-05-07cmd/internal/obj: consolidate MOVB cases with other MOV ops on ppc64Paul E. Murphy
2021-04-30cmd/internal/obj/ppc64: simplify got/toc address classificationPaul E. Murphy
2021-04-27cmd/internal/obj: refactor ppc64 address relocation code generationPaul E. Murphy
2021-04-22cmd/asm: fix RLDCR const1,reg,const2,reg on ppc64Paul E. Murphy
2021-04-15cmd/internal/obj: consolidate AMOVW and AMOVWZ optab entriesPaul E. Murphy
2021-04-13cmd/link: support 32b TLS_LE offsets on PPC64Paul E. Murphy
2021-04-07cmd/internal/obj: remove ppc64 msr support from MOV* insnsPaul E. Murphy
2021-04-06cmd/internal/obj: reorg ppc64 MOV* optab entries and remove unused classesPaul E. Murphy
2021-04-05cmd/internal/obj: remove duplicate ppc64 spr MOV* optab entriesPaul E. Murphy
2021-03-29cmd/internal/obj/ppc64: remove bogus MOVBU optab entryPaul E. Murphy