[all-commits] [llvm/llvm-project] a57ebc: [CIR][NFC] Upstream VectorType support in helper f...

Vitaly Buka via All-commits all-commits at lists.llvm.org
Mon Jun 2 13:43:01 PDT 2025


  Branch: refs/heads/users/vitalybuka/spr/main.nfcipromotemem2reg-dont-handle-the-first-successor-out-of-order
  Home:   https://github.com/llvm/llvm-project
  Commit: a57ebc1a17b833b2fc435a07a5d3a49f4769ee94
      https://github.com/llvm/llvm-project/commit/a57ebc1a17b833b2fc435a07a5d3a49f4769ee94
  Author: Amr Hesham <amr96 at programmer.net>
  Date:   2025-06-02 (Mon, 02 Jun 2025)

  Changed paths:
    M clang/include/clang/CIR/Dialect/IR/CIROps.td
    M clang/include/clang/CIR/Dialect/IR/CIRTypeConstraints.td
    M clang/include/clang/CIR/Dialect/IR/CIRTypes.h
    M clang/include/clang/CIR/Dialect/IR/CIRTypes.td
    M clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
    M clang/lib/CIR/Dialect/IR/CIRTypes.cpp
    M clang/test/CIR/IR/invalid-vector.cir

  Log Message:
  -----------
  [CIR][NFC] Upstream VectorType support in helper function (#142222)

This change upstream supports VectorType in the helper function and adds
a test for the Vector type of FP binary operations

Issue https://github.com/llvm/llvm-project/issues/136487


  Commit: 5628bf5a1e99375065df2b9652069adc9afcd655
      https://github.com/llvm/llvm-project/commit/5628bf5a1e99375065df2b9652069adc9afcd655
  Author: Finn Plummer <finn.c.plum at gmail.com>
  Date:   2025-06-02 (Mon, 02 Jun 2025)

  Changed paths:
    M clang/include/clang/Lex/HLSLRootSignatureTokenKinds.def
    M clang/include/clang/Parse/ParseHLSLRootSignature.h
    M clang/lib/Parse/ParseHLSLRootSignature.cpp
    M clang/unittests/Lex/LexHLSLRootSignatureTest.cpp
    M clang/unittests/Parse/ParseHLSLRootSignatureTest.cpp
    M llvm/include/llvm/Frontend/HLSL/HLSLRootSignature.h

  Log Message:
  -----------
  Reland "[HLSL][RootSignature] Add parsing of filter enum for StaticSampler" (#142441)

This relands https://github.com/llvm/llvm-project/pull/140294.

The initial naming of the enum class Filter and the Filter struct member
causes ambiguity when compiling with gcc.

This change addresses this my renaming `Filter` to `SamplerFilter`.

I have confirmed this builds locally using gcc.

Resolves https://github.com/llvm/llvm-project/issues/126574.


  Commit: 7bf5862dbfda590282f50b14e6d7d5f990bf1900
      https://github.com/llvm/llvm-project/commit/7bf5862dbfda590282f50b14e6d7d5f990bf1900
  Author: Owen Pan <owenpiano at gmail.com>
  Date:   2025-06-02 (Mon, 02 Jun 2025)

  Changed paths:
    M clang/lib/Format/TokenAnnotator.cpp
    M clang/unittests/Format/TokenAnnotatorTest.cpp

  Log Message:
  -----------
  [clang-format] Correctly annotate token-pasted function decl names (#142337)

Fix #142178


  Commit: 23f111c8bbf5c70e5d9b426d7e4c91ebc2ca8ad6
      https://github.com/llvm/llvm-project/commit/23f111c8bbf5c70e5d9b426d7e4c91ebc2ca8ad6
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2025-06-02 (Mon, 02 Jun 2025)

  Changed paths:
    M clang/include/clang/CIR/Dialect/IR/CIROps.td
    M clang/include/clang/CIR/Dialect/IR/CIRTypeConstraints.td
    M clang/include/clang/CIR/Dialect/IR/CIRTypes.h
    M clang/include/clang/CIR/Dialect/IR/CIRTypes.td
    M clang/include/clang/Lex/HLSLRootSignatureTokenKinds.def
    M clang/include/clang/Parse/ParseHLSLRootSignature.h
    M clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
    M clang/lib/CIR/Dialect/IR/CIRTypes.cpp
    M clang/lib/Format/TokenAnnotator.cpp
    M clang/lib/Parse/ParseHLSLRootSignature.cpp
    M clang/test/CIR/IR/invalid-vector.cir
    M clang/unittests/Format/TokenAnnotatorTest.cpp
    M clang/unittests/Lex/LexHLSLRootSignatureTest.cpp
    M clang/unittests/Parse/ParseHLSLRootSignatureTest.cpp
    M llvm/include/llvm/Frontend/HLSL/HLSLRootSignature.h

  Log Message:
  -----------
  [𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6

[skip ci]


Compare: https://github.com/llvm/llvm-project/compare/66094a68f04b...23f111c8bbf5

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