[all-commits] [llvm/llvm-project] 762cbd: [libc][NFC] Do not add libc test framework and -fn...
Fangrui Song via All-commits
all-commits at lists.llvm.org
Mon Mar 11 21:01:20 PDT 2024
Branch: refs/heads/users/MaskRay/spr/elf-add-compress-nonalloc-section
Home: https://github.com/llvm/llvm-project
Commit: 762cbd82da4debf8b026a4eb4ade66720acf3182
https://github.com/llvm/llvm-project/commit/762cbd82da4debf8b026a4eb4ade66720acf3182
Author: lntue <35648136+lntue at users.noreply.github.com>
Date: 2024-03-11 (Mon, 11 Mar 2024)
Changed paths:
M libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
M libc/cmake/modules/LLVMLibCTestRules.cmake
M libc/test/include/CMakeLists.txt
Log Message:
-----------
[libc][NFC] Do not add libc test framework and -fno-rtti to C tests. (#84837)
Commit: c93c76b562784926b22a69d3f82a5032dcb4a274
https://github.com/llvm/llvm-project/commit/c93c76b562784926b22a69d3f82a5032dcb4a274
Author: Martin Storsjö <martin at martin.st>
Date: 2024-03-12 (Tue, 12 Mar 2024)
Changed paths:
M lld/COFF/DLL.cpp
M lld/test/COFF/delayimports-armnt.yaml
Log Message:
-----------
[LLD] [COFF] Set the right alignment for DelayDirectoryChunk (#84697)
This makes a difference when linking executables with delay loaded
libraries for arm32; the delay loader implementation can load data from
the registry with instructions that assume alignment.
This issue does not show up when linking in MinGW mode, because a
PseudoRelocTableChunk gets injected, which also sets alignment, even if
the chunk itself is empty.
Commit: 60e562d11aeca8020de8d50ded7f0ba9e10e8843
https://github.com/llvm/llvm-project/commit/60e562d11aeca8020de8d50ded7f0ba9e10e8843
Author: Quinn Dawkins <quinn.dawkins at gmail.com>
Date: 2024-03-11 (Mon, 11 Mar 2024)
Changed paths:
M mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
M mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp
M mlir/test/Dialect/Linalg/drop-unit-extent-dims.mlir
Log Message:
-----------
[mlir][linalg] Add unit dim folding pattern for tensor.pad (#84684)
Unit extent dims that are not padded by a tensor.pad can be folded away.
When folding unit extent dims of surrounding linalg ops, this increases
the chance that the iteration space of the linalg op will align with
nearby pad ops, improving fusion opportunities.
Commit: 6397f223c456ce5a0cc246cd81673794a4860fd1
https://github.com/llvm/llvm-project/commit/6397f223c456ce5a0cc246cd81673794a4860fd1
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2024-03-11 (Mon, 11 Mar 2024)
Changed paths:
M clang/test/CodeGen/remote-traps.c
Log Message:
-----------
[clang] Fix test after #84214
Commit: a950c06d9864ec34d401702f398dc09fbec87891
https://github.com/llvm/llvm-project/commit/a950c06d9864ec34d401702f398dc09fbec87891
Author: Connor Sughrue <55301806+cpsughrue at users.noreply.github.com>
Date: 2024-03-11 (Mon, 11 Mar 2024)
Changed paths:
M .ci/monolithic-linux.sh
M .ci/monolithic-windows.sh
Log Message:
-----------
[CI] Run pre-merge build with -k 0 placed after "${BUILD_DIR}" (#84846)
#84828 added `-k 0` to pre-merge CI so that if one job fails the others
would continue building. This pull request fixes the location of `-k 0`
in the ninja command line.
Resolves #84842 and #83371
Commit: 83c9244ae4bee8a494a7abe313a6e9f22ac4be55
https://github.com/llvm/llvm-project/commit/83c9244ae4bee8a494a7abe313a6e9f22ac4be55
Author: Yinying Li <yinyingli at google.com>
Date: 2024-03-11 (Mon, 11 Mar 2024)
Changed paths:
M mlir/test/Integration/Dialect/SparseTensor/CPU/concatenate_dim_0_permute.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/concatenate_dim_1.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/concatenate_dim_1_permute.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/dual_sparse_conv_2d.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/reshape_dot.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_block3d.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_cast.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_cmp.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_codegen_dim.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_codegen_foreach.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_collapse_shape.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_constant_to_sparse_tensor.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_conv_1d_nwc_wcf.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_conv_2d.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_conv_2d_55.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_conv_2d_nchw_fchw.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_conv_2d_nhwc_hwcf.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_conv_3d.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_conv_3d_ndhwc_dhwcf.mlir
Log Message:
-----------
[mlir][sparse] Migrate more tests to use sparse_tensor.print (#84833)
Continuous efforts following #84249.
Commit: ad23127222fe23e28ac3deaa16f3ae64d13b7b6f
https://github.com/llvm/llvm-project/commit/ad23127222fe23e28ac3deaa16f3ae64d13b7b6f
Author: Congcong Cai <congcongcai0907 at 163.com>
Date: 2024-03-12 (Tue, 12 Mar 2024)
Changed paths:
M mlir/lib/Transforms/Utils/Inliner.cpp
A mlir/test/Transforms/inlining-recursive-self.mlir
Log Message:
-----------
[mlir][inline] avoid inline self-recursive function (#83092)
Commit: 8d220d109d28dac352c563ab062fb72132b7eca1
https://github.com/llvm/llvm-project/commit/8d220d109d28dac352c563ab062fb72132b7eca1
Author: Tom Stellard <tstellar at redhat.com>
Date: 2024-03-11 (Mon, 11 Mar 2024)
Changed paths:
M .github/workflows/release-binaries.yml
Log Message:
-----------
workflows: Fix incorrect input name in release-binaries.yml (#84604)
In aa02002491333c42060373bc84f1ff5d2c76b4ce the input name was changed
from tag to release-version, but the code was never updated.
Commit: d125d5576ec85eb2517ced0fe4b68da7b8209d0c
https://github.com/llvm/llvm-project/commit/d125d5576ec85eb2517ced0fe4b68da7b8209d0c
Author: Tom Stellard <tstellar at redhat.com>
Date: 2024-03-11 (Mon, 11 Mar 2024)
Changed paths:
M llvm/utils/git/github-automation.py
Log Message:
-----------
github-automation.py: Set maintainer_can_modify=True for backport PRs (#84819)
This makes it possible to rebase the branch using the Web UI, which
makes it easier to manually merge the PRs. Manual merge is required when
squash merge won't preserve author information of the backport.
Commit: 75790dd2d0cff5b0c3e543e256f6c8f0fb5d0689
https://github.com/llvm/llvm-project/commit/75790dd2d0cff5b0c3e543e256f6c8f0fb5d0689
Author: Daniel Sanders <daniel_l_sanders at apple.com>
Date: 2024-03-11 (Mon, 11 Mar 2024)
Changed paths:
M llvm/lib/IR/BasicBlock.cpp
Log Message:
-----------
[RemoveDIs] Fix nullptr dereference in getFirstNonPHIIt() (#84595)
getFirstNonPHI() returns nullptr for blocks that lack a non-phi
(including a terminator) but getFirstNonPHIIt() may dereference its
result unconditionally. Return end() instead.
This came up for us downstream while correcting our getFirstNonPHI()
calls that intended to return the position after the phi's but before
the debug info to getFirstNonPHIIt(). The pass in question is populating
new BB's and hasn't added terminators yet.
Commit: 9688a6dae4de16e79ba677846df32099ec012627
https://github.com/llvm/llvm-project/commit/9688a6dae4de16e79ba677846df32099ec012627
Author: Thomas Preud'homme <thomas.preudhomme at arm.com>
Date: 2024-03-11 (Mon, 11 Mar 2024)
Changed paths:
M mlir/lib/Conversion/NVVMToLLVM/CMakeLists.txt
Log Message:
-----------
[MLIR] Add missing MLIRFuncDialect dep to MLIRNVVMToLLVM (#84548)
This fixes the following failure when doing a clean build (in particular
no .ninja* lying around) of lib/libMLIRNVVMToLLVM.a only:
```
In file included from mlir/lib/Conversion/NVVMToLLVM/NVVMToLLVM.cpp:18:
mlir/include/mlir/Dialect/Func/IR/FuncOps.h:29:10: fatal error: mlir/Dialect/Func/IR/FuncOps.h.inc: No such file or directory
```
Commit: 36cf982d6cddaa65da24fcb853295a99a9154a53
https://github.com/llvm/llvm-project/commit/36cf982d6cddaa65da24fcb853295a99a9154a53
Author: Thomas Preud'homme <thomas.preudhomme at arm.com>
Date: 2024-03-11 (Mon, 11 Mar 2024)
Changed paths:
M mlir/lib/Dialect/AMDGPU/Transforms/CMakeLists.txt
Log Message:
-----------
[MLIR] Add missing MLIRFuncDialect dep to MLIRAMDGPUTransforms (#84550)
This fixes the following failure when doing a clean build (in particular
no .ninja* lying around) of lib/libMLIRAMDGPUTransforms.a only:
```
In file included from mlir/lib/Dialect/AMDGPU/Transforms/OptimizeSharedMemory.cpp:21:
mlir/include/mlir/Dialect/Func/IR/FuncOps.h:29:10: fatal error: mlir/Dialect/Func/IR/FuncOps.h.inc: No such file or directory
```
Commit: b2ea04673b782f95ac9841f87df8bb5f7b561067
https://github.com/llvm/llvm-project/commit/b2ea04673b782f95ac9841f87df8bb5f7b561067
Author: Thomas Preud'homme <thomas.preudhomme at arm.com>
Date: 2024-03-11 (Mon, 11 Mar 2024)
Changed paths:
M mlir/lib/Dialect/OpenMP/CMakeLists.txt
Log Message:
-----------
[MLIR] Add missing omp_gen dep to MLIROpenMPDialect (#84552)
This fixes the following failure when doing a clean build (in particular
no .ninja* lying around) of lib/libMLIROpenMPDialect.a only:
```
In file included from mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp:29:
llvm/include/llvm/Frontend/OpenMP/OMPConstants.h:20:10: fatal error: llvm/Frontend/OpenMP/OMP.h.inc: No such file or directory
```
Commit: c6adb2309f2342fd4f40512195c0478e4d74bfbd
https://github.com/llvm/llvm-project/commit/c6adb2309f2342fd4f40512195c0478e4d74bfbd
Author: Fangrui Song <i at maskray.me>
Date: 2024-03-11 (Mon, 11 Mar 2024)
Changed paths:
M .ci/monolithic-linux.sh
M .ci/monolithic-windows.sh
M .github/workflows/release-binaries.yml
M clang/test/CodeGen/remote-traps.c
M libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
M libc/cmake/modules/LLVMLibCTestRules.cmake
M libc/test/include/CMakeLists.txt
M lld/COFF/DLL.cpp
M lld/ELF/Config.h
M lld/ELF/Driver.cpp
M lld/ELF/Options.td
M lld/ELF/OutputSections.cpp
M lld/ELF/OutputSections.h
M lld/docs/ld.lld.1
M lld/test/COFF/delayimports-armnt.yaml
R lld/test/ELF/compress-nonalloc-sections-err.s
R lld/test/ELF/compress-nonalloc-sections-special.s
R lld/test/ELF/compress-nonalloc-sections.s
A lld/test/ELF/compress-sections-err.s
A lld/test/ELF/compress-sections-special.s
A lld/test/ELF/compress-sections.s
R lld/test/ELF/linkerscript/compress-nonalloc-sections.s
A lld/test/ELF/linkerscript/compress-sections.s
M llvm/lib/IR/BasicBlock.cpp
M llvm/utils/git/github-automation.py
M mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
M mlir/lib/Conversion/NVVMToLLVM/CMakeLists.txt
M mlir/lib/Dialect/AMDGPU/Transforms/CMakeLists.txt
M mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp
M mlir/lib/Dialect/OpenMP/CMakeLists.txt
M mlir/lib/Transforms/Utils/Inliner.cpp
M mlir/test/Dialect/Linalg/drop-unit-extent-dims.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/concatenate_dim_0_permute.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/concatenate_dim_1.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/concatenate_dim_1_permute.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/dual_sparse_conv_2d.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/reshape_dot.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_block3d.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_cast.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_cmp.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_codegen_dim.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_codegen_foreach.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_collapse_shape.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_constant_to_sparse_tensor.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_conv_1d_nwc_wcf.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_conv_2d.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_conv_2d_55.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_conv_2d_nchw_fchw.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_conv_2d_nhwc_hwcf.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_conv_3d.mlir
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_conv_3d_ndhwc_dhwcf.mlir
A mlir/test/Transforms/inlining-recursive-self.mlir
Log Message:
-----------
rename to --compress-sections. print an error for SHF_ALLOC. improve tests. --compress-debug-sections=none wins
Created using spr 1.3.5-bogner
Compare: https://github.com/llvm/llvm-project/compare/009df7cb2e26...c6adb2309f23
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list