From b21256461dae9546f6690ff3b1ea53d4c508f252 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Tue, 7 Feb 2023 23:34:43 +0200 Subject: [IPL/T] Implemented if, without boolean algebra --- .../Transpiler/src/LLVMVisitor/Register.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Year 2/Implementation of Programming Languages/Transpiler/src/LLVMVisitor/Register.cpp') diff --git a/Year 2/Implementation of Programming Languages/Transpiler/src/LLVMVisitor/Register.cpp b/Year 2/Implementation of Programming Languages/Transpiler/src/LLVMVisitor/Register.cpp index 5d125a7..329e1ba 100644 --- a/Year 2/Implementation of Programming Languages/Transpiler/src/LLVMVisitor/Register.cpp +++ b/Year 2/Implementation of Programming Languages/Transpiler/src/LLVMVisitor/Register.cpp @@ -21,6 +21,10 @@ void Register::reset() { counter = 0; } +std::string Register::headless() { + return std::to_string(counter); +} + std::ostream& operator<<(std::ostream& ostr, const Register& reg) { return ostr << *reg; } -- cgit v1.3.1-23-gd82d