[all-commits] [llvm/llvm-project] 99bfe6: [CIR] Add VTTAddrPointOp (#155048)

Andy Kaylor via All-commits all-commits at lists.llvm.org
Tue Aug 26 11:38:56 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 99bfe6e58b7dcec89c34285e78ac0a40577fb0c7
      https://github.com/llvm/llvm-project/commit/99bfe6e58b7dcec89c34285e78ac0a40577fb0c7
  Author: Andy Kaylor <akaylor at nvidia.com>
  Date:   2025-08-26 (Tue, 26 Aug 2025)

  Changed paths:
    M clang/include/clang/CIR/Dialect/IR/CIROps.td
    M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
    M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
    M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h
    M clang/test/CIR/IR/invalid-vtable.cir
    A clang/test/CIR/IR/vtt-addrpoint.cir
    A clang/test/CIR/Lowering/vtt-addrpoint.cir

  Log Message:
  -----------
  [CIR] Add VTTAddrPointOp (#155048)

This adds the definition, verification, and lowering for CIR's
VTTAddrPointOp. This is a bit ahead of the current codegen
implementation, which doesn't yet have support for emitting VTT
definitions, but since this doesn't depend on any of the other work in
progress, it is being upstreamed in advance.



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