[clang] [CIR] Add VTableAddrPointOp (PR #148730)
Bruno Cardoso Lopes via cfe-commits
cfe-commits at lists.llvm.org
Tue Jul 15 08:47:15 PDT 2025
================
@@ -515,5 +515,35 @@ def BitfieldInfoAttr : CIR_Attr<"BitfieldInfo", "bitfield_info"> {
];
}
+//===----------------------------------------------------------------------===//
+// AddressPointAttr
+//===----------------------------------------------------------------------===//
+
+def AddressPointAttr : CIR_Attr<"AddressPoint", "address_point"> {
----------------
bcardosolopes wrote:
There are other places that use address point in the incubator but are not using the attribute just yet (e.g. emitVTTDefinition). The idea was to unify those references so they are easy to understand (versus reading random integers in tables). It's possible we need more work to make them adequate to use though, so it's possible we don't need this until we can also cover relative layouts and understand all we really need.
https://github.com/llvm/llvm-project/pull/148730
More information about the cfe-commits
mailing list