[all-commits] [llvm/llvm-project] 653d0d: [mlir][python] add `MLIR_BINDINGS_PYTHON_INSTALL_P...

Krzysztof Parzyszek via All-commits all-commits at lists.llvm.org
Mon Jun 23 14:24:32 PDT 2025


  Branch: refs/heads/users/kparzysz/spr/t09-openmp60
  Home:   https://github.com/llvm/llvm-project
  Commit: 653d0d007375d421875f91ae758b4189ce8e02b2
      https://github.com/llvm/llvm-project/commit/653d0d007375d421875f91ae758b4189ce8e02b2
  Author: Maksim Levental <maksim.levental at gmail.com>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M mlir/CMakeLists.txt
    M mlir/python/CMakeLists.txt

  Log Message:
  -----------
  [mlir][python] add `MLIR_BINDINGS_PYTHON_INSTALL_PREFIX` to make bindings install dir configurable (#124878)

This PR parameterizes the install directory of the MLIR Python bindings in the final distribution.


  Commit: 5f74d9bb62803b9cffadef68b6068fa89bb30c5e
      https://github.com/llvm/llvm-project/commit/5f74d9bb62803b9cffadef68b6068fa89bb30c5e
  Author: Shay Kleiman <42376404+shay-kl at users.noreply.github.com>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M mlir/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h
    M mlir/lib/Dialect/Linalg/IR/LinalgInterfaces.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
    M mlir/test/Dialect/Linalg/transform-op-specialize.mlir

  Log Message:
  -----------
  [mlir][linalg] Add support for inlined const to isaFillOpInterface (#144870)


  Commit: 66214410c4059be3b60f287d80e2ffc77d2c9ab4
      https://github.com/llvm/llvm-project/commit/66214410c4059be3b60f287d80e2ffc77d2c9ab4
  Author: Andres-Salamanca <andrealebarbaritos at gmail.com>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M clang/lib/CIR/CodeGen/CIRGenRecordLayout.h
    M clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp
    A clang/test/CIR/CodeGen/dumb-record.cpp

  Log Message:
  -----------
  [CIR] Add support for DumpRecordLayouts (#145058)

This PR adds support for the `-fdump-record-layouts` flag.


  Commit: 6cf656eca717890a43975c026d0ae34c16c6c455
      https://github.com/llvm/llvm-project/commit/6cf656eca717890a43975c026d0ae34c16c6c455
  Author: Rahul Joshi <rjoshi at nvidia.com>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M clang/include/clang/AST/AbstractBasicReader.h
    M clang/include/clang/AST/AbstractBasicWriter.h
    M clang/include/clang/AST/ComputeDependence.h
    M clang/include/clang/AST/Decl.h
    M clang/include/clang/AST/DeclCXX.h
    M clang/include/clang/AST/DeclObjC.h
    M clang/include/clang/AST/DeclOpenMP.h
    M clang/include/clang/AST/DeclTemplate.h
    M clang/include/clang/AST/Expr.h
    M clang/include/clang/AST/ExprObjC.h
    M clang/include/clang/AST/ExternalASTMerger.h
    M clang/include/clang/AST/OpenACCClause.h
    M clang/include/clang/AST/OpenMPClause.h
    M clang/include/clang/AST/PropertiesBase.td
    M clang/include/clang/AST/Stmt.h
    M clang/include/clang/AST/StmtOpenACC.h
    M clang/include/clang/AST/StmtOpenMP.h
    M clang/include/clang/AST/TemplateBase.h
    M clang/include/clang/AST/Type.h
    M clang/include/clang/AST/TypeLoc.h
    M clang/include/clang/AST/TypeProperties.td
    M clang/lib/AST/APValue.cpp
    M clang/lib/AST/ASTContext.cpp
    M clang/lib/AST/ASTDiagnostic.cpp
    M clang/lib/AST/ASTImporter.cpp
    M clang/lib/AST/ByteCode/Compiler.cpp
    M clang/lib/AST/ByteCode/Interp.cpp
    M clang/lib/AST/ByteCode/Interp.h
    M clang/lib/AST/ByteCode/InterpBuiltin.cpp
    M clang/lib/AST/ByteCode/InterpShared.cpp
    M clang/lib/AST/ByteCode/InterpShared.h
    M clang/lib/AST/CommentParser.cpp
    M clang/lib/AST/CommentSema.cpp
    M clang/lib/AST/ComputeDependence.cpp
    M clang/lib/AST/Decl.cpp
    M clang/lib/AST/DeclCXX.cpp
    M clang/lib/AST/DeclPrinter.cpp
    M clang/lib/AST/Expr.cpp
    M clang/lib/AST/ExprCXX.cpp
    M clang/lib/AST/ExprConstant.cpp
    M clang/lib/AST/ExternalASTMerger.cpp
    M clang/lib/AST/ItaniumMangle.cpp
    M clang/lib/AST/OpenACCClause.cpp
    M clang/lib/AST/ParentMapContext.cpp
    M clang/lib/AST/StmtPrinter.cpp
    M clang/lib/AST/TemplateName.cpp

  Log Message:
  -----------
  [NFC][Clang][AST] Drop `llvm::` in front of `ArrayRef`/`MutableArrayRef` (#145207)


  Commit: 179d724867fe61f43915f574010cefe8a7e10e02
      https://github.com/llvm/llvm-project/commit/179d724867fe61f43915f574010cefe8a7e10e02
  Author: Henrich Lauko <xlauko at mail.muni.cz>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
    M clang/include/clang/CIR/Dialect/IR/CIROps.td

  Log Message:
  -----------
  [CIR] Clean up enum attributes (#144999)

This mirrors incubator changes from https://github.com/llvm/clangir/pull/1678

- Create CIR specific EnumAttr bases and prefix enum attributes with CIR_ that automatically puts enum to cir namespace

- Removes unnecessary enum case definitions

- Unifies naming of enum values to use capitals consistently and make enumerations to start from 0


  Commit: d715ecba797c538637005ee4df7e4c94767d4386
      https://github.com/llvm/llvm-project/commit/d715ecba797c538637005ee4df7e4c94767d4386
  Author: Lei Huang <lei at ca.ibm.com>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M flang/lib/Optimizer/Transforms/FIRToSCF.cpp
    R flang/test/Fir/FirToSCF/if.fir

  Log Message:
  -----------
  Revert "[flang][fir] Add fir.if -> scf.if and add filecheck test … (#142965)" (#145345)

This reverts commit 823750d873dff1d03865900042fc9b58e0f7f9c3.

Test causes segfault on aix flang builder.


  Commit: 329ae868cbc055b25497d6fa8bfa8388cf2afa91
      https://github.com/llvm/llvm-project/commit/329ae868cbc055b25497d6fa8bfa8388cf2afa91
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M clang/include/clang/AST/Decl.h
    M clang/include/clang/AST/ExternalASTSource.h
    M clang/include/clang/Sema/MultiplexExternalSemaSource.h
    M clang/include/clang/Serialization/ASTReader.h
    M clang/lib/AST/ASTContext.cpp
    M clang/lib/AST/Decl.cpp
    M clang/lib/Sema/MultiplexExternalSemaSource.cpp
    M clang/lib/Serialization/ASTReader.cpp
    M clang/lib/Serialization/ASTReaderDecl.cpp
    M clang/lib/Serialization/ASTWriterDecl.cpp
    R clang/test/Modules/var-init-side-effects.cpp

  Log Message:
  -----------
  Revert "[Modules] Record whether VarDecl initializers contain side effects" (#145407)

Reverts llvm/llvm-project#143739 because it triggers an assert:

```
Assertion failed: (!isNull() && "Cannot retrieve a NULL type pointer"), function getCommonPtr, file Type.h, line 952.
```


  Commit: af2c06ecd610735dfa5d236c6d5f109e4f2334e6
      https://github.com/llvm/llvm-project/commit/af2c06ecd610735dfa5d236c6d5f109e4f2334e6
  Author: S. VenkataKeerthy <31350914+svkeerthy at users.noreply.github.com>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h
    M llvm/include/llvm/Analysis/InlineAdvisor.h
    M llvm/include/llvm/Analysis/InlineModelFeatureMaps.h
    M llvm/include/llvm/Analysis/MLInlineAdvisor.h
    M llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp
    M llvm/lib/Analysis/InlineAdvisor.cpp
    M llvm/lib/Analysis/MLInlineAdvisor.cpp
    M llvm/unittests/Analysis/FunctionPropertiesAnalysisTest.cpp

  Log Message:
  -----------
  [MLGO][IR2Vec] Integrating IR2Vec with MLInliner (#143479)

Changes to use Symbolic embeddings in MLInliner. 

(Fixes #141836, Tracking issue - #141817)


  Commit: 61a969b867573b892deef4a096fab87e89b13d98
      https://github.com/llvm/llvm-project/commit/61a969b867573b892deef4a096fab87e89b13d98
  Author: Florian Mayer <fmayer at google.com>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
    M llvm/test/Instrumentation/MemorySanitizer/X86/avx2-intrinsics-x86.ll
    M llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics-upgrade.ll
    M llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics.ll
    M llvm/test/Instrumentation/MemorySanitizer/X86/avx512vl-intrinsics.ll
    M llvm/test/Instrumentation/MemorySanitizer/X86/x86-vpermi2.ll
    M llvm/test/Instrumentation/MemorySanitizer/i386/avx2-intrinsics-i386.ll

  Log Message:
  -----------
  Revert "[MSAN] handle assorted AVX permutations" (#145404)

Rolling back while investigating an issue that might be caused by this.


  Commit: 854fee4ad72d68687e4d0608901bdc4dac66bd23
      https://github.com/llvm/llvm-project/commit/854fee4ad72d68687e4d0608901bdc4dac66bd23
  Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M clang/include/clang/AST/AbstractBasicReader.h
    M clang/include/clang/AST/AbstractBasicWriter.h
    M clang/include/clang/AST/ComputeDependence.h
    M clang/include/clang/AST/Decl.h
    M clang/include/clang/AST/DeclCXX.h
    M clang/include/clang/AST/DeclObjC.h
    M clang/include/clang/AST/DeclOpenMP.h
    M clang/include/clang/AST/DeclTemplate.h
    M clang/include/clang/AST/Expr.h
    M clang/include/clang/AST/ExprObjC.h
    M clang/include/clang/AST/ExternalASTMerger.h
    M clang/include/clang/AST/ExternalASTSource.h
    M clang/include/clang/AST/OpenACCClause.h
    M clang/include/clang/AST/OpenMPClause.h
    M clang/include/clang/AST/PropertiesBase.td
    M clang/include/clang/AST/Stmt.h
    M clang/include/clang/AST/StmtOpenACC.h
    M clang/include/clang/AST/StmtOpenMP.h
    M clang/include/clang/AST/TemplateBase.h
    M clang/include/clang/AST/Type.h
    M clang/include/clang/AST/TypeLoc.h
    M clang/include/clang/AST/TypeProperties.td
    M clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
    M clang/include/clang/CIR/Dialect/IR/CIROps.td
    M clang/include/clang/Sema/MultiplexExternalSemaSource.h
    M clang/include/clang/Serialization/ASTReader.h
    M clang/lib/AST/APValue.cpp
    M clang/lib/AST/ASTContext.cpp
    M clang/lib/AST/ASTDiagnostic.cpp
    M clang/lib/AST/ASTImporter.cpp
    M clang/lib/AST/ByteCode/Compiler.cpp
    M clang/lib/AST/ByteCode/Interp.cpp
    M clang/lib/AST/ByteCode/Interp.h
    M clang/lib/AST/ByteCode/InterpBuiltin.cpp
    M clang/lib/AST/ByteCode/InterpShared.cpp
    M clang/lib/AST/ByteCode/InterpShared.h
    M clang/lib/AST/CommentParser.cpp
    M clang/lib/AST/CommentSema.cpp
    M clang/lib/AST/ComputeDependence.cpp
    M clang/lib/AST/Decl.cpp
    M clang/lib/AST/DeclCXX.cpp
    M clang/lib/AST/DeclPrinter.cpp
    M clang/lib/AST/Expr.cpp
    M clang/lib/AST/ExprCXX.cpp
    M clang/lib/AST/ExprConstant.cpp
    M clang/lib/AST/ExternalASTMerger.cpp
    M clang/lib/AST/ItaniumMangle.cpp
    M clang/lib/AST/OpenACCClause.cpp
    M clang/lib/AST/ParentMapContext.cpp
    M clang/lib/AST/StmtPrinter.cpp
    M clang/lib/AST/TemplateName.cpp
    M clang/lib/CIR/CodeGen/CIRGenRecordLayout.h
    M clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp
    M clang/lib/Sema/MultiplexExternalSemaSource.cpp
    M clang/lib/Serialization/ASTReader.cpp
    M clang/lib/Serialization/ASTReaderDecl.cpp
    M clang/lib/Serialization/ASTWriterDecl.cpp
    A clang/test/CIR/CodeGen/dumb-record.cpp
    R clang/test/Modules/var-init-side-effects.cpp
    M flang/lib/Optimizer/Transforms/FIRToSCF.cpp
    R flang/test/Fir/FirToSCF/if.fir
    M llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h
    M llvm/include/llvm/Analysis/InlineAdvisor.h
    M llvm/include/llvm/Analysis/InlineModelFeatureMaps.h
    M llvm/include/llvm/Analysis/MLInlineAdvisor.h
    M llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp
    M llvm/lib/Analysis/InlineAdvisor.cpp
    M llvm/lib/Analysis/MLInlineAdvisor.cpp
    M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
    M llvm/test/Instrumentation/MemorySanitizer/X86/avx2-intrinsics-x86.ll
    M llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics-upgrade.ll
    M llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics.ll
    M llvm/test/Instrumentation/MemorySanitizer/X86/avx512vl-intrinsics.ll
    M llvm/test/Instrumentation/MemorySanitizer/X86/x86-vpermi2.ll
    M llvm/test/Instrumentation/MemorySanitizer/i386/avx2-intrinsics-i386.ll
    M llvm/unittests/Analysis/FunctionPropertiesAnalysisTest.cpp
    M mlir/CMakeLists.txt
    M mlir/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h
    M mlir/lib/Dialect/Linalg/IR/LinalgInterfaces.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
    M mlir/python/CMakeLists.txt
    M mlir/test/Dialect/Linalg/transform-op-specialize.mlir

  Log Message:
  -----------
  Merge branch 'main' into users/kparzysz/spr/t09-openmp60


Compare: https://github.com/llvm/llvm-project/compare/87bc69a3f942...854fee4ad72d

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