SuccessChanges

Summary

  1. Limit the number of parallel link jobs for the full LTO builder. (details)
  2. Limit the number of parallel link jobs for the full LTO rerlease builder. (details)
Commit bf146f5f2d31420292ec3dd895a0e95e77a6bbfe by gkistanova
Limit the number of parallel link jobs for the full LTO builder.
With the larger number of link jobs the build time grows significantly, and with the default value it randomly runs out of memory.
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)
Commit fbffb6400d33e2f8e7eccf4570eddd3c79b28963 by gkistanova
Limit the number of parallel link jobs for the full LTO rerlease builder.
The file was modifiedbuildbot/osuosl/master/config/release_builders.py (diff)

Summary

  1. [LLD] [COFF] Fix automatic export of symbols from LTO objects (details)
  2. [mlir][Affine] NFC - Drop Affine EDSC usage (details)
  3. [clang][AST] Improve AST Reader/Writer memory footprint (details)
  4. [asan] Add autogenerated test for fake stack (details)
  5. [AMDGPU] Fix module LDS selection (details)
  6. [PDB] Check the type server guid when ghashing (details)
Commit 33b71ec9c6719d3b6429f121dcf1f6f7c7f5abef by martin
[LLD] [COFF] Fix automatic export of symbols from LTO objects

Differential Revision: https://reviews.llvm.org/D101569
The file was addedlld/test/COFF/export-all-lto.ll
The file was modifiedlld/COFF/Driver.cpp
The file was modifiedlld/COFF/InputFiles.cpp
The file was modifiedlld/COFF/Chunks.cpp
Commit e84a9b9bb3051c35dea993cdad7b3d2575638f85 by nicolas.vasilache
[mlir][Affine] NFC - Drop Affine EDSC usage

Drop the Affine dialect EDSC subdirectory and update all uses.

Differential Revision: https://reviews.llvm.org/D102878
The file was modifiedmlir/include/mlir/Dialect/Linalg/Utils/Utils.h
The file was modifiedmlir/lib/Conversion/VectorToSCF/CMakeLists.txt
The file was removedmlir/lib/Dialect/Affine/EDSC/CMakeLists.txt
The file was modifiedmlir/lib/Dialect/StandardOps/Utils/Utils.cpp
The file was modifiedmlir/include/mlir/Dialect/StandardOps/Utils/Utils.h
The file was removedmlir/include/mlir/Dialect/Affine/EDSC/Builders.h
The file was modifiedmlir/test/Dialect/Linalg/tile-and-fuse-tensors.mlir
The file was modifiedmlir/lib/Dialect/Affine/CMakeLists.txt
The file was removedmlir/include/mlir/Dialect/Affine/EDSC/Intrinsics.h
The file was removedmlir/lib/Dialect/Affine/EDSC/Builders.cpp
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Loops.cpp
The file was modifiedmlir/lib/Dialect/Linalg/Utils/CMakeLists.txt
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
The file was modifiedmlir/lib/Dialect/Linalg/Utils/Utils.cpp
Commit e6b8320c0a634ba60c82693c6631ea90fb2988a6 by apollo.mobility
[clang][AST] Improve AST Reader/Writer memory footprint

Reduce memory footprint of AST Reader/Writer:
1. Adjust internal data containers' element type.
2. Switch to set for deduplication of deferred diags.

Differential Revision: https://reviews.llvm.org/D101793
The file was modifiedclang/include/clang/Serialization/ASTReader.h
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/include/clang/Serialization/ASTWriter.h
The file was modifiedclang/lib/Sema/SemaDecl.cpp
The file was modifiedclang/lib/Serialization/ASTWriter.cpp
The file was modifiedclang/lib/Sema/MultiplexExternalSemaSource.cpp
The file was modifiedclang/include/clang/Sema/ExternalSemaSource.h
The file was modifiedclang/include/clang/Sema/MultiplexExternalSemaSource.h
The file was modifiedclang/lib/Serialization/ASTReader.cpp
Commit b1140554e1b29f21b0d3657ce0700fa1726646ed by Vitaly Buka
[asan] Add autogenerated test for fake stack

This will help to see result of D102462.

Test was generated with
./llvm/utils/update_test_checks.py llvm/test/Instrumentation/AddressSanitizer/fake-stack.ll --opt-binary <build_dir>/bin/opt

Differential Revision: https://reviews.llvm.org/D102867
The file was addedllvm/test/Instrumentation/AddressSanitizer/fake-stack.ll
Commit 748db5bfacf1f81f65e8c052459ed3eca6aa18c8 by Stanislav.Mekhanoshin
[AMDGPU] Fix module LDS selection

Accesses to global module LDS variable start from null,
but kernel also thinks its variables start address is
null. Fixed by not using a null as an address.

Differential Revision: https://reviews.llvm.org/D102882
The file was addedllvm/test/CodeGen/AMDGPU/lower-module-lds-offsets.ll
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/lower-module-lds-constantexpr.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/lower-module-lds.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/lower-module-lds-used-list.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/lower-module-lds-indirect.ll
Commit e73203a561b7624a6d1c224f40d07c5edc73756f by rnk
[PDB] Check the type server guid when ghashing

Previously we simply didn't check this. Prereq to make the test suite
pass with ghash enabled by default.

Differential Revision: https://reviews.llvm.org/D102885
The file was modifiedlld/COFF/DebugTypes.cpp
The file was modifiedlld/test/COFF/pdb-type-server-invalid-signature.yaml

Summary

  1. Limit the number of parallel link jobs for the full LTO builder. (details)
  2. Limit the number of parallel link jobs for the full LTO rerlease builder. (details)
Commit bf146f5f2d31420292ec3dd895a0e95e77a6bbfe by gkistanova
Limit the number of parallel link jobs for the full LTO builder.
With the larger number of link jobs the build time grows significantly, and with the default value it randomly runs out of memory.
The file was modifiedbuildbot/osuosl/master/config/builders.py
Commit fbffb6400d33e2f8e7eccf4570eddd3c79b28963 by gkistanova
Limit the number of parallel link jobs for the full LTO rerlease builder.
The file was modifiedbuildbot/osuosl/master/config/release_builders.py