From 7e18cdc5a90b2d713af44ee6720bea947988345c Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Fri, 14 Jul 2023 23:19:44 +0100 Subject: Serialise basic blocks in LLVM tests --- .../org/shedlang/compiler/backends/llvm/LlvmCodeGenTesting.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/test/java') 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()) { -- cgit v1.2.3