LLVM/project 3f22626llvm/test/CodeGen/RISCV shadowcallstack-frame-flags.ll option-arch-experimental.ll, llvm/test/MC/RISCV zicfiss-invalid.s zicfiss-valid.s

[RISCV] Remove experimental from Zicfiss. (#217794)

Use zimop in test command lines were possible.

At this point9, no code checks Zicfiss being enabled. Everything is
based on Zimop. I don't know for sure if shadow stack support is
complete at this point, but the extension being marked experimental
isn't enough to warn users.
DeltaFile
+6-6llvm/test/MC/RISCV/compressed-zicfiss.s
+6-6llvm/test/CodeGen/RISCV/shadowcallstack.ll
+5-5llvm/test/MC/RISCV/zicfiss-valid.s
+2-2llvm/test/MC/RISCV/zicfiss-invalid.s
+2-2llvm/test/CodeGen/RISCV/shadowcallstack-frame-flags.ll
+2-2llvm/test/CodeGen/RISCV/option-arch-experimental.ll
+23-237 files not shown
+31-3313 files

LLVM/project f66c70cllvm/lib/Target/RISCV RISCVTargetMachine.cpp RISCVOptWInstrs.cpp

Header to RISCV.h, rename to createRISCVOptWInstrsLegacyPass
DeltaFile
+0-35llvm/lib/Target/RISCV/RISCVOptWInstrs.h
+8-2llvm/lib/Target/RISCV/RISCV.h
+2-2llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp
+1-2llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+11-414 files

LLVM/project b720149llvm/lib/Target/RISCV RISCVCodeGenPassBuilder.cpp RISCVOptWInstrs.h, llvm/test/CodeGen/RISCV O3-newpm-pipeline.ll O1-newpm-pipeline.ll

[RISCV] Port Opt W Instrs to NewPM

Assisted-by: AI
DeltaFile
+44-22llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp
+35-0llvm/lib/Target/RISCV/RISCVOptWInstrs.h
+2-3llvm/lib/Target/RISCV/RISCVCodeGenPassBuilder.cpp
+4-0llvm/test/CodeGen/RISCV/prefer-w-inst.mir
+2-1llvm/test/CodeGen/RISCV/O3-newpm-pipeline.ll
+2-1llvm/test/CodeGen/RISCV/O1-newpm-pipeline.ll
+89-276 files not shown
+96-2812 files

LLVM/project 52b1957llvm/lib/Target/RISCV RISCVTargetMachine.cpp RISCVCodeGenPassBuilder.cpp, llvm/test/CodeGen/RISCV fold-mem-offset.mir

[RISCV] Port Fold Memory Offset Pass to NewPM

Assisted-by: AI
DeltaFile
+37-16llvm/lib/Target/RISCV/RISCVFoldMemOffset.cpp
+36-0llvm/lib/Target/RISCV/RISCVFoldMemOffset.h
+0-3llvm/lib/Target/RISCV/RISCV.h
+1-1llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+1-1llvm/lib/Target/RISCV/RISCVCodeGenPassBuilder.cpp
+1-0llvm/test/CodeGen/RISCV/fold-mem-offset.mir
+76-213 files not shown
+79-219 files

LLVM/project e22ebd0llvm/lib/Target/RISCV RISCVTargetMachine.cpp RISCVFoldMemOffset.cpp

Header to RISCV.h, rename to createRISCVFoldMemOffsetLegacyPass
DeltaFile
+0-36llvm/lib/Target/RISCV/RISCVFoldMemOffset.h
+10-0llvm/lib/Target/RISCV/RISCV.h
+2-2llvm/lib/Target/RISCV/RISCVFoldMemOffset.cpp
+1-1llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+13-394 files

LLVM/project abf09fallvm/lib/Target/RISCV RISCVFoldMemOffset.cpp

Preserve MachineRegisterClassAnalysis
DeltaFile
+1-0llvm/lib/Target/RISCV/RISCVFoldMemOffset.cpp
+1-01 files

LLVM/project 52a4632llvm/lib/Target/RISCV RISCVCodeGenPassBuilder.cpp RISCVTargetMachine.cpp, llvm/test/CodeGen/RISCV/rvv vmv.v.v-peephole.mir rvv-peephole-vmerge-to-vmv.mir

[RISCV] Port Vector Peephole to NewPM (#215671)

Assisted-by: AI
DeltaFile
+67-44llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp
+12-2llvm/lib/Target/RISCV/RISCV.h
+2-2llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+1-1llvm/lib/Target/RISCV/RISCVCodeGenPassBuilder.cpp
+2-0llvm/test/CodeGen/RISCV/rvv/vmv.v.v-peephole.mir
+2-0llvm/test/CodeGen/RISCV/rvv/rvv-peephole-vmerge-to-vmv.mir
+86-496 files not shown
+92-4912 files

LLVM/project 9bc7c3ellvm/test/CodeGen/AMDGPU global-atomicrmw-fmin.ll amdgcn.bitcast.512bit.ll

[AMDGPU][True16] Improve 16-bit argument handling

This PR adds an extra fixup in PostprocessISelDAG for 16-bit VGPR arguments to
indicate that only the lower 16 bits are used. This can improve code quality in
some cases and save a VGPR. Even if we support true16 in our ABI in the future,
this might still be useful when two 16-bit arguments aren't adjacent.
DeltaFile
+296-362llvm/test/CodeGen/AMDGPU/bf16.ll
+153-314llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+225-225llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+224-224llvm/test/CodeGen/AMDGPU/calling-conventions.ll
+222-222llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+156-180llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+1,276-1,52763 files not shown
+3,253-3,74969 files

LLVM/project e47b407llvm/lib/Target/RISCV RISCVAsmPrinter.cpp

[RISCV] Fix stage2 bootstrap crash caused by f6ea145aa8e89631ae04f72df32580b20256d40c (#217809)

It's not possible to compute an allocation granule for an unsized type.
DeltaFile
+3-0llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp
+3-01 files

FreeBSD/ports ad2c1c2audio/faad Makefile distinfo

audio/faad: Update to 2.11.3

https://github.com/knik0/faad2/releases/tag/2.11.3
DeltaFile
+3-3audio/faad/distinfo
+1-1audio/faad/Makefile
+4-42 files

FreeBSD/ports a929053graphics/exiv2 Makefile distinfo

graphics/exiv2: Update to 0.28.8

https://github.com/Exiv2/exiv2/releases/tag/v0.28.8
DeltaFile
+3-3graphics/exiv2/distinfo
+1-1graphics/exiv2/Makefile
+4-42 files

FreeBSD/ports 86d3a0cdevel/gitaly distinfo, www/gitlab distinfo Makefile

www/gitlab: major upgrade to 19.3.0

Changes:        https://docs.gitlab.com/releases/19/gitlab-19-3-released/
DeltaFile
+33-34www/gitlab/Makefile
+13-13devel/gitaly/distinfo
+15-11www/gitlab/files/patch-Gemfile
+10-10www/gitlab/files/patch-config_gitlab.yml.example
+0-12www/gitlab/files/patch-gems_bundler-checksum_bundler-checksum.gemspec
+6-6www/gitlab/distinfo
+77-869 files not shown
+104-11315 files

FreeBSD/ports 2b3dfcadevel/gitlab-runner Makefile distinfo

devel/gitlab-runner: update to 19.3.0

Changes:        https://gitlab.com/gitlab-org/gitlab-runner/blob/main/CHANGELOG.md
DeltaFile
+9-9devel/gitlab-runner/distinfo
+3-4devel/gitlab-runner/Makefile
+12-132 files

FreeBSD/ports 917ccb3www/rubygem-addressable Makefile distinfo

www/rubygem-addressable: update to 2.9.0

Required for gitlab 19.3

Changes:        https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md
DeltaFile
+3-3www/rubygem-addressable/distinfo
+1-1www/rubygem-addressable/Makefile
+4-42 files

FreeBSD/ports b4c5ff5textproc/rubygem-gitlab-glfm-markdown Makefile Makefile.crates

textproc/rubygem-gitlab-glfm-markdown: update to 0.0.42

Required for gitlab 19.3

Changes:        https://gitlab.com/gitlab-org/ruby/gems/gitlab-glfm-markdown/-/releases
DeltaFile
+41-31textproc/rubygem-gitlab-glfm-markdown/distinfo
+19-14textproc/rubygem-gitlab-glfm-markdown/Makefile.crates
+2-3textproc/rubygem-gitlab-glfm-markdown/Makefile
+62-483 files

FreeBSD/ports 271b830www/rubygem-gon-rails-gitlab Makefile distinfo

www/rubygem-gon-rails-gitlab: update to 6.6.0

Required for gitlab 19.3

Changes:        https://github.com/gazay/gon/releases
DeltaFile
+3-3www/rubygem-gon-rails-gitlab/distinfo
+1-1www/rubygem-gon-rails-gitlab/Makefile
+4-42 files

FreeBSD/ports b68a3eftextproc/rubygem-rouge-gitlab distinfo Makefile

textproc/rubygem-rouge-gitlab: update to 5.0.0

Required for gitlab 19.3

Changes:        https://github.com/rouge-ruby/rouge/blob/master/CHANGELOG.md
DeltaFile
+4-3textproc/rubygem-rouge-gitlab/Makefile
+3-3textproc/rubygem-rouge-gitlab/distinfo
+7-62 files

FreeBSD/ports f2bfcc3net/rubygem-oauth2-gitlab distinfo Makefile

net/rubygem-oauth2-gitlab: update to 2.0.25

Required for gitlab 19.3

Changes:        https://github.com/oauth-xx/oauth2/blob/main/CHANGELOG.md
DeltaFile
+5-5net/rubygem-oauth2-gitlab/Makefile
+3-3net/rubygem-oauth2-gitlab/distinfo
+8-82 files

FreeBSD/ports 9ed25b0net/rubygem-fog-aliyun-gitlab Makefile distinfo

net/rubygem-fog-aliyun-gitlab: update to 0.4.1

Required for gitlab 19.3

Changes:        https://github.com/fog/fog-aliyun/blob/master/CHANGELOG.md
DeltaFile
+3-3net/rubygem-fog-aliyun-gitlab/distinfo
+2-3net/rubygem-fog-aliyun-gitlab/Makefile
+5-62 files

FreeBSD/ports a01a74esecurity/rubygem-gitlab-cloud-connector Makefile distinfo

security/rubygem-gitlab-cloud-connector: update to 1.53.0

Required for gitlab 19.3

Changes:        https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector/-/releases
DeltaFile
+3-3security/rubygem-gitlab-cloud-connector/distinfo
+1-1security/rubygem-gitlab-cloud-connector/Makefile
+4-42 files

FreeBSD/ports edf2c65net/rubygem-grpc-tools Makefile distinfo

net/rubygem-grpc-tools: update to 1.83.0

Required for gitlab 19.3

Changes:        https://github.com/grpc/grpc/commits/master/src/ruby/tools
DeltaFile
+3-3net/rubygem-grpc-tools/distinfo
+1-1net/rubygem-grpc-tools/Makefile
+4-42 files

FreeBSD/ports 1fad48adevel/rubygem-semver_dialects-gitlab Makefile distinfo

devel/rubygem-semver_dialects-gitlab: update to 4.1.3

Required for gitlab 19.3

Changes:        https://gitlab.com/gitlab-org/ruby/gems/semver_dialects/-/blob/master/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-semver_dialects-gitlab/distinfo
+1-1devel/rubygem-semver_dialects-gitlab/Makefile
+4-42 files

FreeBSD/ports 3af25cadevel/rubygem-view_component-rails-gitlab distinfo Makefile

devel/rubygem-view_component-rails-gitlab: update to 4.12.0

Required for gitlab 19.3

Changes:        https://github.com/ViewComponent/view_component/blob/main/docs/CHANGELOG.md
DeltaFile
+4-4devel/rubygem-view_component-rails-gitlab/Makefile
+3-3devel/rubygem-view_component-rails-gitlab/distinfo
+7-72 files

FreeBSD/ports 3f9a4a2devel/rubygem-snaky_hash-gitlab Makefile distinfo

devel/rubygem-snaky_hash-gitlab: update to 2.0.7

Required for gitlab 19.3

Changes:        https://gitlab.com/oauth-xx/snaky_hash/-/blob/main/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-snaky_hash-gitlab/distinfo
+2-2devel/rubygem-snaky_hash-gitlab/Makefile
+5-52 files

FreeBSD/ports cf1c907devel/rubygem-rugged Makefile distinfo

devel/rubygem-rugged: update to 1.9.6

Required for gitlab 19.3

Changes:        https://github.com/libgit2/rugged/releases/tag/v1.9.6
DeltaFile
+3-3devel/rubygem-rugged/distinfo
+1-1devel/rubygem-rugged/Makefile
+4-42 files

FreeBSD/ports e87d509devel/rubygem-re2 Makefile distinfo

devel/rubygem-re2: update to 2.27.0

Required for gitlab 19.3

Changes:        https://github.com/mudge/re2/blob/main/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-re2/distinfo
+1-1devel/rubygem-re2/Makefile
+4-42 files

FreeBSD/ports 81c2caedevel/rubygem-prometheus-client-mmap Makefile Makefile.crates

devel/rubygem-prometheus-client-mmap: update to 1.6.1

Required for gitlab 19.3

Changes:        https://gitlab.com/gitlab-org/ruby/gems/prometheus-client-mmap/-/blob/master/CHANGELOG.md
DeltaFile
+23-21devel/rubygem-prometheus-client-mmap/distinfo
+10-9devel/rubygem-prometheus-client-mmap/Makefile.crates
+2-3devel/rubygem-prometheus-client-mmap/Makefile
+35-333 files

FreeBSD/ports a00de97devel/rubygem-grape-swagger-gitlab Makefile distinfo

devel/rubygem-grape-swagger-gitlab: update to 2.1.4

Required for gitlab 19.3

Changes:        https://github.com/ruby-grape/grape-swagger/blob/master/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-grape-swagger-gitlab/distinfo
+2-2devel/rubygem-grape-swagger-gitlab/Makefile
+5-52 files

FreeBSD/ports 683f254devel/rubygem-grape_logging-gitlab Makefile distinfo

devel/rubygem-grape_logging-gitlab: update to 3.0.0

Required for gitlab 19.3

Changes:        https://github.com/aserafin/grape_logging/releases
DeltaFile
+3-3devel/rubygem-grape_logging-gitlab/distinfo
+2-2devel/rubygem-grape_logging-gitlab/Makefile
+5-52 files

FreeBSD/ports 7ebfe8cdevel/rubygem-grape-path-helpers Makefile distinfo

devel/rubygem-grape-path-helpers: update to 2.1.0

Required for gitlab 19.3

Changes:        https://gitlab.com/gitlab-org/ruby/gems/grape-path-helpers/-/blob/master/CHANGELOG.md?ref_type=heads
DeltaFile
+3-3devel/rubygem-grape-path-helpers/distinfo
+2-3devel/rubygem-grape-path-helpers/Makefile
+5-62 files