diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-07-14 23:19:44 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-07-14 23:19:44 +0100 |
| commit | 7e18cdc5a90b2d713af44ee6720bea947988345c (patch) | |
| tree | c0083e7cdf4fe00fbd7ba945052435c27aaac7e8 /src/test/java | |
| parent | 261e8a27cc465058748ec231090bfaef519488f2 (diff) | |
Serialise basic blocks in LLVM tests
Diffstat (limited to 'src/test/java')
| -rw-r--r-- | src/test/java/org/shedlang/compiler/backends/llvm/LlvmCodeGenTesting.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/java/org/shedlang/compiler/backends/llvm/LlvmCodeGenTesting.java b/src/test/java/org/shedlang/compiler/backends/llvm/LlvmCodeGenTesting.java index 1138d161..97c3b0e6 100644 --- a/src/test/java/org/shedlang/compiler/backends/llvm/LlvmCodeGenTesting.java +++ b/src/test/java/org/shedlang/compiler/backends/llvm/LlvmCodeGenTesting.java @@ -26,6 +26,13 @@ public class LlvmCodeGenTesting { } builder.append("\n"); + builder.append("Basic blocks:\n\n"); + for (var basicBlock : context.basicBlocks()) { + LlvmIrSerializer.serializeBasicBlock(basicBlock, builder); + builder.append("\n"); + } + builder.append("\n"); + builder.append("Top-level entities:\n\n"); for (var topLevelEntity : context.topLevelEntities()) { |
