diff options
| author | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-13 12:55:12 +0800 |
|---|---|---|
| committer | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-13 12:55:12 +0800 |
| commit | fde3e045d4dcc5c404cb4216389e18b0e720b8e0 (patch) | |
| tree | bdb3f421a87028594d122a6dcae7150c2e5589ca /backend/include/rcc/CodeGen/MIRYamlMapping.h | |
| parent | aa7c85ca71859aab15bdf1e6dc1ea3a5aa5d1e28 (diff) | |
| download | rcc-project-fde3e045d4dcc5c404cb4216389e18b0e720b8e0.tar.gz rcc-project-fde3e045d4dcc5c404cb4216389e18b0e720b8e0.tar.xz | |
[IR] Split LL parsing, assembly writing, and data layout
Diffstat (limited to 'backend/include/rcc/CodeGen/MIRYamlMapping.h')
| -rw-r--r-- | backend/include/rcc/CodeGen/MIRYamlMapping.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/backend/include/rcc/CodeGen/MIRYamlMapping.h b/backend/include/rcc/CodeGen/MIRYamlMapping.h index 82880ca..c25559b 100644 --- a/backend/include/rcc/CodeGen/MIRYamlMapping.h +++ b/backend/include/rcc/CodeGen/MIRYamlMapping.h @@ -9,7 +9,7 @@ #include "rcc/CodeGen/MachineJumpTableInfo.h" #include "rcc/CodeGen/MachineMetadata.h" #include "rcc/CodeGen/TargetMIRTextInfo.h" -#include "rcc/MIR/LLVMConstantSyntax.h" +#include "rcc/IR/DataLayout.h" #include "rcc/Support/Error.h" #include <cstdint> @@ -106,7 +106,7 @@ private: [[nodiscard]] bool convertTargetNode(const yaml::Node &Source, MIRTargetNode &Destination); [[nodiscard]] bool validateDocumentReferences(const MachineFunction &Function); [[nodiscard]] std::string_view effectiveDataLayout() const noexcept; - [[nodiscard]] LLVMConstantSyntaxOptions pointerLayoutOptions() const noexcept; + [[nodiscard]] Expected<DataLayout> dataLayout() const; [[nodiscard]] MachineBasicBlock *blockAt(MachineFunction &Function, std::uint32_t Number) const noexcept; |
