[all-commits] [llvm/llvm-project] 511a7a: [CIR][NFC] Use tablegen to create CIRAttrToValue v...

Andy Kaylor via All-commits all-commits at lists.llvm.org
Mon Apr 6 17:11:47 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 511a7aacee6523799fbfd83c9c44b41d118362aa
      https://github.com/llvm/llvm-project/commit/511a7aacee6523799fbfd83c9c44b41d118362aa
  Author: Andy Kaylor <akaylor at nvidia.com>
  Date:   2026-04-06 (Mon, 06 Apr 2026)

  Changed paths:
    M clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
    M clang/lib/CIR/Lowering/DirectToLLVM/CMakeLists.txt
    M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
    M clang/test/CIR/Lowering/poison.cir
    M clang/utils/TableGen/CIRLoweringEmitter.cpp

  Log Message:
  -----------
  [CIR][NFC] Use tablegen to create CIRAttrToValue visitor declarations (#187607)

This change introduces TableGen support for indicating CIR attributes
that require a CIRAttrToValue visitor, adds the new flag to all
attributes to which it applies, and replaces the explicit declarations
with the tablegen output.



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