LLVM/project e9e21f5llvm/test/CodeGen/X86 buildvec-strided-loads.ll avx512-calling-conv.ll

Revert [X86] EltsFromConsecutiveLoads - handle trunc(wideload()) patterns (#199371) (#208960)

Reverts llvm/llvm-project#199371.

The strided path emits wide loads without checking that the widened
range is dereferenceable. The last wide load reads up to (stride -
element) bytes past the last element and faults when the data ends at a
page boundary. Flagged by @nikic in
https://github.com/llvm/llvm-project/pull/199371#issuecomment-4947406318.

Reproducer on current main **MADE WITH CLAUDE OPUS**

strided.ll, 8 x i16 at a 4 byte stride, the source only touches bytes
[0, 30):
```llvm
define void @strided8i16(ptr %p, ptr %out) {
  %g0 = getelementptr inbounds i8, ptr %p, i64 0
  %g1 = getelementptr inbounds i8, ptr %p, i64 4
  %g2 = getelementptr inbounds i8, ptr %p, i64 8

    [63 lines not shown]
DeltaFile
+0-1,128llvm/test/CodeGen/X86/buildvec-strided-loads.ll
+678-247llvm/test/CodeGen/X86/avx512-calling-conv.ll
+198-88llvm/test/CodeGen/X86/avx512-insert-extract.ll
+194-73llvm/test/CodeGen/X86/avx512-masked_memop-16-8.ll
+164-98llvm/test/CodeGen/X86/vector-compress.ll
+158-100llvm/test/CodeGen/X86/masked_gather_scatter_widen.ll
+1,392-1,7348 files not shown
+2,020-2,03014 files

FreeBSD/ports c1125b9www/rubygem-lograge-rails70 distinfo Makefile

www/rubygem-lograge-rails70: Update to 0.15.0

Changes:        https://github.com/roidrage/lograge/releases
                https://github.com/roidrage/lograge/blob/master/CHANGELOG.md
DeltaFile
+3-3www/rubygem-lograge-rails70/distinfo
+1-1www/rubygem-lograge-rails70/Makefile
+4-42 files

FreeBSD/ports cd93c6cwww/rubygem-lograge-rails61 distinfo Makefile

www/rubygem-lograge-rails61: Update to 0.15.0

Changes:        https://github.com/roidrage/lograge/releases
                https://github.com/roidrage/lograge/blob/master/CHANGELOG.md
DeltaFile
+3-3www/rubygem-lograge-rails61/distinfo
+1-1www/rubygem-lograge-rails61/Makefile
+4-42 files

FreeBSD/ports f7c1373www/rubygem-lograge-rails60 distinfo Makefile

www/rubygem-lograge-rails60: Update to 0.15.0

Changes:        https://github.com/roidrage/lograge/releases
                https://github.com/roidrage/lograge/blob/master/CHANGELOG.md
DeltaFile
+3-3www/rubygem-lograge-rails60/distinfo
+1-1www/rubygem-lograge-rails60/Makefile
+4-42 files

FreeBSD/ports 93a10c0www/rubygem-lograge-rails52 distinfo Makefile

www/rubygem-lograge-rails52: Update to 0.15.0

Changes:        https://github.com/roidrage/lograge/releases
                https://github.com/roidrage/lograge/blob/master/CHANGELOG.md
DeltaFile
+3-3www/rubygem-lograge-rails52/distinfo
+1-1www/rubygem-lograge-rails52/Makefile
+4-42 files

FreeBSD/ports f6be56dwww/rubygem-lograge-rails5 distinfo Makefile

www/rubygem-lograge-rails5: Update to 0.15.0

Changes:        https://github.com/roidrage/lograge/releases
                https://github.com/roidrage/lograge/blob/master/CHANGELOG.md
DeltaFile
+3-3www/rubygem-lograge-rails5/distinfo
+1-1www/rubygem-lograge-rails5/Makefile
+4-42 files

FreeBSD/ports aca2253www/rubygem-lograge-rails-gitlab distinfo Makefile

www/rubygem-lograge-rails-gitlab: Update to 0.15.0

Changes:        https://github.com/roidrage/lograge/tags
                https://github.com/roidrage/lograge/blob/master/CHANGELOG.md
DeltaFile
+3-3www/rubygem-lograge-rails-gitlab/distinfo
+1-1www/rubygem-lograge-rails-gitlab/Makefile
+4-42 files

FreeBSD/ports c2807e3textproc/rubygem-html2text distinfo Makefile

textproc/rubygem-html2text: Update to 0.5.0

Changes:        https://github.com/soundasleep/html2text_ruby/releases
DeltaFile
+3-3textproc/rubygem-html2text/distinfo
+1-1textproc/rubygem-html2text/Makefile
+4-42 files

FreeBSD/ports 9ea818fwww/rubygem-lograge Makefile distinfo

www/rubygem-lograge: Update to 0.15.0

- Update RUN_DEPENDS: use Rails 8.1

Changes:        https://github.com/roidrage/lograge/releases
                https://github.com/roidrage/lograge/blob/master/CHANGELOG.md
DeltaFile
+4-4www/rubygem-lograge/Makefile
+3-3www/rubygem-lograge/distinfo
+7-72 files

FreeBSD/ports 1e87ab4sysutils/rubygem-bundler distinfo Makefile

sysutils/rubygem-bundler: Update to 4.0.16

- Update WWW

Changes:        https://github.com/ruby/rubygems/releases
                https://github.com/ruby/rubygems/blob/master/CHANGELOG-bundler.md
DeltaFile
+3-3sysutils/rubygem-bundler/distinfo
+2-2sysutils/rubygem-bundler/Makefile
+5-52 files

FreeBSD/ports 601e2f8ftp/rubygem-curb distinfo Makefile

ftp/rubygem-curb: Update to 1.3.7

Changes:        https://github.com/taf2/curb/blob/master/ChangeLog.md
DeltaFile
+3-3ftp/rubygem-curb/distinfo
+1-1ftp/rubygem-curb/Makefile
+4-42 files

FreeBSD/ports f86642fdevel/rubygem-cf-uaa-lib distinfo Makefile

devel/rubygem-cf-uaa-lib: Update to 4.0.10

Changes:        https://github.com/cloudfoundry/cf-uaa-lib/releases
DeltaFile
+3-3devel/rubygem-cf-uaa-lib/distinfo
+2-1devel/rubygem-cf-uaa-lib/Makefile
+5-42 files

FreeBSD/ports 809913cdevel/ruby-gems distinfo Makefile

devel/ruby-gems: Update to 4.0.16

Changes:        https://github.com/ruby/rubygems/releases
                https://github.com/ruby/rubygems/blob/master/CHANGELOG.md
DeltaFile
+3-3devel/ruby-gems/distinfo
+1-1devel/ruby-gems/Makefile
+4-42 files

FreeBSD/ports 985185dwww/rubygem-selenium-webdriver distinfo Makefile

www/rubygem-selenium-webdriver: Update to 4.46.0

Changes:        https://github.com/SeleniumHQ/selenium/releases
                https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES
DeltaFile
+3-3www/rubygem-selenium-webdriver/distinfo
+1-1www/rubygem-selenium-webdriver/Makefile
+4-42 files

FreeBSD/ports b09aa9fnet/rubygem-google-cloud-errors distinfo Makefile

net/rubygem-google-cloud-errors: Update to 1.7.0

Changes:        https://github.com/googleapis/google-cloud-ruby/releases
                https://github.com/googleapis/google-cloud-ruby/blob/main/google-cloud-errors/CHANGELOG.md
DeltaFile
+3-3net/rubygem-google-cloud-errors/distinfo
+1-1net/rubygem-google-cloud-errors/Makefile
+4-42 files

FreeBSD/ports 7c04991misc/rubygem-octicons distinfo Makefile

misc/rubygem-octicons: Update to 19.29.2

Changes:        https://github.com/primer/octicons/releases
DeltaFile
+3-3misc/rubygem-octicons/distinfo
+1-1misc/rubygem-octicons/Makefile
+4-42 files

FreeBSD/ports d84c7f6devel/rubygem-tzinfo-data distinfo Makefile

devel/rubygem-tzinfo-data: Update to 1.2026.3

Changes:        https://github.com/tzinfo/tzinfo-data/releases
DeltaFile
+3-3devel/rubygem-tzinfo-data/distinfo
+1-1devel/rubygem-tzinfo-data/Makefile
+4-42 files

FreeBSD/ports 62cf22fdevel/rubygem-rubocop distinfo Makefile

devel/rubygem-rubocop: Update to 1.88.2

Changes:        https://github.com/rubocop/rubocop/releases
DeltaFile
+3-3devel/rubygem-rubocop/distinfo
+1-1devel/rubygem-rubocop/Makefile
+4-42 files

FreeBSD/ports be78ce8devel/rubygem-opentelemetry-semantic_conventions distinfo Makefile

devel/rubygem-opentelemetry-semantic_conventions: Update to 1.43.0

Changes:        https://github.com/open-telemetry/opentelemetry-ruby/releases
                https://github.com/open-telemetry/opentelemetry-ruby/blob/main/semantic_conventions/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-opentelemetry-semantic_conventions/distinfo
+1-1devel/rubygem-opentelemetry-semantic_conventions/Makefile
+4-42 files

FreeBSD/ports b2fb47adevel/rubygem-opentelemetry-sdk distinfo Makefile

devel/rubygem-opentelemetry-sdk: Update to 1.12.1

Changes:        https://github.com/open-telemetry/opentelemetry-ruby/releases
                https://github.com/open-telemetry/opentelemetry-ruby/blob/main/sdk/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-opentelemetry-sdk/distinfo
+1-1devel/rubygem-opentelemetry-sdk/Makefile
+4-42 files

FreeBSD/ports 133a53fdevel/rubygem-opentelemetry-registry distinfo Makefile

devel/rubygem-opentelemetry-registry: Update to 0.6.1

Changes:        https://github.com/open-telemetry/opentelemetry-ruby/releases
                https://github.com/open-telemetry/opentelemetry-ruby/blob/main/registry/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-opentelemetry-registry/distinfo
+1-1devel/rubygem-opentelemetry-registry/Makefile
+4-42 files

FreeBSD/ports 27e1aa1devel/rubygem-opentelemetry-metrics-api distinfo Makefile

devel/rubygem-opentelemetry-metrics-api: Update to 0.6.1

Changes:        https://github.com/open-telemetry/opentelemetry-ruby/releases
                https://github.com/open-telemetry/opentelemetry-ruby/blob/main/metrics_api/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-opentelemetry-metrics-api/distinfo
+1-1devel/rubygem-opentelemetry-metrics-api/Makefile
+4-42 files

FreeBSD/ports 389c5badevel/rubygem-opentelemetry-logs-sdk distinfo Makefile

devel/rubygem-opentelemetry-logs-sdk: Update to 0.6.1

Changes:        https://github.com/open-telemetry/opentelemetry-ruby/releases
                https://github.com/open-telemetry/opentelemetry-ruby/blob/main/logs_sdk/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-opentelemetry-logs-sdk/distinfo
+1-1devel/rubygem-opentelemetry-logs-sdk/Makefile
+4-42 files

FreeBSD/ports 77c6c31devel/rubygem-opentelemetry-logs-api distinfo Makefile

devel/rubygem-opentelemetry-logs-api: Update to 0.4.1

Changes:        https://github.com/open-telemetry/opentelemetry-ruby/releases
                https://github.com/open-telemetry/opentelemetry-ruby/blob/main/logs_api/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-opentelemetry-logs-api/distinfo
+1-1devel/rubygem-opentelemetry-logs-api/Makefile
+4-42 files

FreeBSD/ports 03758bfdevel/rubygem-opentelemetry-instrumentation-grpc distinfo Makefile

devel/rubygem-opentelemetry-instrumentation-grpc: Update to 0.5.2

Changes:        https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases
                https://github.com/open-telemetry/opentelemetry-ruby-contrib/blob/main/instrumentation/grpc/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-opentelemetry-instrumentation-grpc/distinfo
+1-1devel/rubygem-opentelemetry-instrumentation-grpc/Makefile
+4-42 files

FreeBSD/ports 14c1585devel/rubygem-opentelemetry-common distinfo Makefile

devel/rubygem-opentelemetry-common: Update to 0.25.1

Changes:        https://github.com/open-telemetry/opentelemetry-ruby/releases
                https://github.com/open-telemetry/opentelemetry-ruby/blob/main/common/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-opentelemetry-common/distinfo
+1-1devel/rubygem-opentelemetry-common/Makefile
+4-42 files

FreeBSD/ports e940c09devel/rubygem-opentelemetry-api distinfo Makefile

devel/rubygem-opentelemetry-api: Update to 1.10.1

Changes:        https://github.com/open-telemetry/opentelemetry-ruby/releases
                https://github.com/open-telemetry/opentelemetry-ruby/blob/main/api/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-opentelemetry-api/distinfo
+1-1devel/rubygem-opentelemetry-api/Makefile
+4-42 files

FreeBSD/ports a484cb4devel/rubygem-fugit distinfo Makefile

devel/rubygem-fugit: Update to 1.13.0

Changes:        https://github.com/floraison/fugit/blob/master/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-fugit/distinfo
+1-1devel/rubygem-fugit/Makefile
+4-42 files

FreeBSD/ports af69afddevel/rubygem-console distinfo Makefile

devel/rubygem-console: Update to 1.37.0

Changes:        https://github.com/socketry/console/blob/main/releases.md
                https://socketry.github.io/console/releases/
DeltaFile
+3-3devel/rubygem-console/distinfo
+1-1devel/rubygem-console/Makefile
+4-42 files

FreeBSD/ports 1f92969devel/rubygem-aws-sdk-xray distinfo Makefile

devel/rubygem-aws-sdk-xray: Update to 1.102.0

Changes:        https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-xray/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-aws-sdk-xray/distinfo
+2-2devel/rubygem-aws-sdk-xray/Makefile
+5-52 files