diff options
author | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2016-03-24 13:44:55 -0400 |
---|---|---|
committer | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2016-03-24 13:44:55 -0400 |
commit | 087b7bf978ece06dca76ba8643a96c3ec9a7f433 (patch) | |
tree | 37d98ec83b7eab5e03669495ff0f5d46a46352e8 | |
parent | ddd4f43a391ddbdaab747cbeb749a52b277236c7 (diff) | |
download | roux-087b7bf978ece06dca76ba8643a96c3ec9a7f433.tar.gz |
dark types are called opaque in the doc
-rw-r--r-- | doc/abi.txt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/doc/abi.txt b/doc/abi.txt index 8719c61..c14afa9 100644 --- a/doc/abi.txt +++ b/doc/abi.txt @@ -7,8 +7,8 @@ This document describes concisely the subset of the x64 ABI as it is implemented in QBE. The subset can handle correctly arbitrary standard C-like structs containing float and integer types. Structs that have unaligned -members are also supported through "dark" types, see -the IR description document for more information about +members are also supported through opaque types, see +the IL description document for more information about them. @@ -33,7 +33,7 @@ Data classes of interest as defined by the ABI: 4. If the size of an object is larger than two eightbytes or if contains unaligned fields, it has class MEMORY. In the context of QBE, those are big aggregate types - and "dark" types. + and opaque types. 5. Otherwise, recursively classify fields and determine the class of the two eightbytes using the classes of their components. If any is INTEGER the result is |