LLVM/project f7ea541libcxx/utils/data ignore_format.txt, llvm/test/CodeGen/AArch64 vecreduce-add.ll

Rebase

Created using spr 1.3.5
DeltaFile
+4,388-8,764llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-6.ll
+3,964-7,908llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-8.ll
+5,126-2,951llvm/test/CodeGen/AArch64/vecreduce-add.ll
+0-7,298libcxx/utils/data/ignore_format.txt
+3,508-3,452llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-7.ll
+6,487-181llvm/test/CodeGen/X86/vec_fneg.ll
+23,473-30,5547,355 files not shown
+359,825-191,1337,361 files

LLVM/project 63937e7libcxx/utils/data ignore_format.txt, llvm/test/CodeGen/AArch64 vecreduce-add.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.5

[skip ci]
DeltaFile
+4,388-8,764llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-6.ll
+3,964-7,908llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-8.ll
+5,126-2,951llvm/test/CodeGen/AArch64/vecreduce-add.ll
+0-7,298libcxx/utils/data/ignore_format.txt
+3,508-3,452llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-7.ll
+6,487-181llvm/test/CodeGen/X86/vec_fneg.ll
+23,473-30,5547,354 files not shown
+359,820-191,1317,360 files

LLVM/project cc33f2elibcxx/utils/data ignore_format.txt, llvm/test/CodeGen/AArch64 vecreduce-add.ll

Add NoteTemplateLocation and external source notes

Created using spr 1.3.5
DeltaFile
+4,388-8,764llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-6.ll
+3,964-7,908llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-8.ll
+5,126-2,951llvm/test/CodeGen/AArch64/vecreduce-add.ll
+0-7,298libcxx/utils/data/ignore_format.txt
+3,508-3,452llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-7.ll
+6,487-181llvm/test/CodeGen/X86/vec_fneg.ll
+23,473-30,5547,354 files not shown
+359,820-191,1317,360 files

LLVM/project f35f863flang/test/Lower/Intrinsics exp.f90 abs.f90

[flang][NFC] Use hlfir=false and flang-deprecated-no-hlfir in legacy tests (#71957)

Patch 2/3 of the transition step 1 described in

https://discourse.llvm.org/t/rfc-enabling-the-hlfir-lowering-by-default/72778/7.

All the modified tests are still here since coverage for the direct
lowering to FIR was still needed while it was default. Some already have
an HLFIR version, some have not and will need to be ported in step 2
described in the RFC.

Note that another 147 lit tests use -emit-fir/-emit-llvm outputs but do
not need a flag since the HLFIR/no HLFIR output is the same for what is
being tested.
DeltaFile
+7-7flang/test/Lower/Intrinsics/exp.f90
+7-7flang/test/Lower/Intrinsics/abs.f90
+7-7flang/test/Lower/Intrinsics/log.f90
+6-6flang/test/Lower/Intrinsics/bessel_yn.f90
+6-6flang/test/Lower/Intrinsics/bessel_jn.f90
+5-5flang/test/Lower/Intrinsics/transpose_opt.f90
+38-38387 files not shown
+525-525393 files

LLVM/project 4cc9437flang/test/Lower math-lowering.f90 array-expression-slice-1.f90

[flang] Set default to -ffpcontract=fast

Following RFC at
https://discourse.llvm.org/t/rfc-ffp-contract-default-value/66301

This adds the `fastmath<contract>` attribute to `fir.call` and some
floating point arithmetic operations (hence the many test changes).
Instead of testing for this specific attribute, I am using a regular
expression to match any attributes.
DeltaFile
+119-119flang/test/Lower/math-lowering.f90
+51-51flang/test/Lower/array-expression-slice-1.f90
+44-44flang/test/Lower/vector-subscript-io.f90
+36-36flang/test/Lower/allocatable-polymorphic.f90
+28-28flang/test/Lower/host-associated.f90
+26-26flang/test/Lower/io-statement-big-unit-checks.f90
+304-304219 files not shown
+1,388-1,388225 files

LLVM/project 80a0c15clang/test/CodeGen/RISCV/rvv-intrinsics vloxseg.c vluxseg.c, clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded vloxseg.c vluxseg.c

Merge branch 'main' into irbuilder-extract-refactor
DeltaFile
+12,242-14,649llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+11,615-13,961llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+2-24,936clang/test/CodeGen/RISCV/rvv-intrinsics/vloxseg.c
+2-24,936clang/test/CodeGen/RISCV/rvv-intrinsics/vluxseg.c
+2-21,307clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vloxseg.c
+2-21,307clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vluxseg.c
+23,865-121,09630,598 files not shown
+2,090,526-1,305,42030,604 files

LLVM/project 022b059flang/lib/Lower IntrinsicCall.cpp, flang/test/Lower/Intrinsics spacing.f90 rrspacing.f90

[Flang] Lower the spacing, rrspacing intrinsics

These intrinsics returns the distance to the nearest real number and
their reciprocal. They are lowered to flang runtime calls.

This is part of the upstreaming effort from the fir-dev branch in [1].
[1] https://github.com/flang-compiler/f18-llvm-project

Reviewed By: clementval

Differential Revision: https://reviews.llvm.org/D121832

Co-authored-by: Mark Leair <leairmark at gmail.com>
Co-authored-by: Eric Schweitz <eschweitz at nvidia.com>
Co-authored-by: Jean Perier <jperier at nvidia.com>
DeltaFile
+26-0flang/lib/Lower/IntrinsicCall.cpp
+20-0flang/test/Lower/Intrinsics/spacing.f90
+11-0flang/test/Lower/Intrinsics/rrspacing.f90
+57-03 files