[all-commits] [llvm/llvm-project] 492809: [CIR] Upstream support for address of and derefere...

Andy Kaylor via All-commits all-commits at lists.llvm.org
Tue Apr 8 10:32:24 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4928093a21cea9bd76d1e47455e990874ad352df
      https://github.com/llvm/llvm-project/commit/4928093a21cea9bd76d1e47455e990874ad352df
  Author: Andy Kaylor <akaylor at nvidia.com>
  Date:   2025-04-08 (Tue, 08 Apr 2025)

  Changed paths:
    M clang/include/clang/CIR/Dialect/IR/CIROps.td
    M clang/include/clang/CIR/MissingFeatures.h
    M clang/lib/CIR/CodeGen/CIRGenExpr.cpp
    M clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
    M clang/lib/CIR/CodeGen/CIRGenFunction.h
    M clang/lib/CIR/CodeGen/CIRGenModule.cpp
    M clang/lib/CIR/CodeGen/CIRGenModule.h
    M clang/lib/CIR/CodeGen/CIRGenTypes.cpp
    M clang/lib/CIR/CodeGen/CIRGenTypes.h
    M clang/lib/CIR/CodeGen/CIRGenValue.h
    M clang/test/CIR/CodeGen/basic.cpp
    A clang/test/CIR/CodeGen/nullptr-init.cpp

  Log Message:
  -----------
  [CIR] Upstream support for address of and dereference (#134317)

This adds support for handling the address of and dereference unary
operations in ClangIR code generation. This also adds handling for
nullptr and proper initialization via the NullToPointer cast.



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