[llvm] [LLVMABI] Implement the ABI Typesystem (PR #158329)
Jay Foad via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 26 02:04:53 PDT 2025
================
@@ -0,0 +1,453 @@
+//===- ABI/Types.h ----------------------------------------------*- C++ -*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===----------------------------------------------------------------------===//
+///
+/// \file
+/// This file defines the Types and related helper methods concerned to the
+/// LLVMABI library which mirrors ABI related type information from
+/// the LLVM frontend.
----------------
jayfoad wrote:
This whole comment reads a bit strangely, e.g. "concerned to" is not normal English phrasing. Maybe rewrite to something like:
> The file defines the type system of the LLVMABI library, which frontends can use to describe the aspects of their high level types that affect the ABI.
(I'm sure this can still be improved!)
https://github.com/llvm/llvm-project/pull/158329
More information about the llvm-commits
mailing list