diff --git a/nautilus/src/nautilus/compiler/backends/bc/BCLoweringProvider.cpp b/nautilus/src/nautilus/compiler/backends/bc/BCLoweringProvider.cpp index 2b6d7184..c04ebbd7 100644 --- a/nautilus/src/nautilus/compiler/backends/bc/BCLoweringProvider.cpp +++ b/nautilus/src/nautilus/compiler/backends/bc/BCLoweringProvider.cpp @@ -30,16 +30,16 @@ void BCLoweringProvider::RegisterProvider::freeRegister() { std::tuple BCLoweringProvider::LoweringContext::process() { defaultRegisterFile.fill(0); - auto functionOperation = ir->getRootOperation(); + const auto& functionOperation = ir->getRootOperation(); RegisterFrame rootFrame; - auto functionBasicBlock = functionOperation->getFunctionBasicBlock(); - for (auto i = 0ull; i < functionBasicBlock->getArguments().size(); i++) { - auto& argument = functionBasicBlock->getArguments()[i]; + const auto& functionBasicBlock = functionOperation.getFunctionBasicBlock(); + for (auto i = 0ull; i < functionBasicBlock.getArguments().size(); i++) { + auto& argument = functionBasicBlock.getArguments()[i]; auto argumentRegister = registerProvider.allocRegister(); rootFrame.setValue(argument->getIdentifier(), argumentRegister); program.arguments.emplace_back(argumentRegister); } - this->process(functionBasicBlock, rootFrame); + this->process(&functionBasicBlock, rootFrame); // NES_INFO("Allocated Registers: " << // this->registerProvider.allocRegister()); return std::make_tuple(program, defaultRegisterFile); @@ -944,7 +944,7 @@ void BCLoweringProvider::LoweringContext::process(ir::ShiftOperation* shiftOpera program.blocks[block].code.emplace_back(oc); } -void BCLoweringProvider::LoweringContext::process(ir::BasicBlockInvocation& bi, short block, RegisterFrame& parentFrame) { +void BCLoweringProvider::LoweringContext::process(const ir::BasicBlockInvocation& bi, short block, RegisterFrame& parentFrame) { auto blockInputArguments = bi.getArguments(); auto& blockTargetArguments = bi.getBlock()->getArguments(); std::vector tempArgs; diff --git a/nautilus/src/nautilus/compiler/backends/bc/BCLoweringProvider.hpp b/nautilus/src/nautilus/compiler/backends/bc/BCLoweringProvider.hpp index 3df71990..04f145ec 100644 --- a/nautilus/src/nautilus/compiler/backends/bc/BCLoweringProvider.hpp +++ b/nautilus/src/nautilus/compiler/backends/bc/BCLoweringProvider.hpp @@ -88,7 +88,7 @@ class BCLoweringProvider { void process(ir::BranchOperation* opt, short block, RegisterFrame& frame); - void process(ir::BasicBlockInvocation& opt, short block, RegisterFrame& frame); + void process(const ir::BasicBlockInvocation& opt, short block, RegisterFrame& frame); void process(ir::LoadOperation* opt, short block, RegisterFrame& frame); diff --git a/nautilus/src/nautilus/compiler/backends/cpp/CPPLoweringProvider.cpp b/nautilus/src/nautilus/compiler/backends/cpp/CPPLoweringProvider.cpp index 403ea0d2..24d0fc9f 100644 --- a/nautilus/src/nautilus/compiler/backends/cpp/CPPLoweringProvider.cpp +++ b/nautilus/src/nautilus/compiler/backends/cpp/CPPLoweringProvider.cpp @@ -63,17 +63,17 @@ std::string CPPLoweringProvider::LoweringContext::getType(const Type& stamp) { std::stringstream CPPLoweringProvider::LoweringContext::process() { - auto functionOperation = ir->getRootOperation(); + const auto& functionOperation = ir->getRootOperation(); RegisterFrame rootFrame; std::vector arguments; - auto functionBasicBlock = functionOperation->getFunctionBasicBlock(); - for (auto i = 0ull; i < functionBasicBlock->getArguments().size(); i++) { - auto argument = functionBasicBlock->getArguments()[i].get(); + const auto& functionBasicBlock = functionOperation.getFunctionBasicBlock(); + for (auto i = 0ull; i < functionBasicBlock.getArguments().size(); i++) { + auto argument = functionBasicBlock.getArguments()[i].get(); auto var = getVariable(argument->getIdentifier()); rootFrame.setValue(argument->getIdentifier(), var); arguments.emplace_back(getType(argument->getStamp()) + " " + var); } - this->process(functionBasicBlock, rootFrame); + this->process(&functionBasicBlock, rootFrame); std::stringstream pipelineCode; pipelineCode << "\n"; @@ -179,7 +179,7 @@ void CPPLoweringProvider::LoweringContext::process(ir::StoreOperation* storeOp, blocks[blockIndex] << "*reinterpret_cast<" << type << "*>(" << address << ") = " << value << ";\n"; } -void CPPLoweringProvider::LoweringContext::process(ir::BasicBlockInvocation& bi, short blockIndex, RegisterFrame& parentFrame) { +void CPPLoweringProvider::LoweringContext::process(const ir::BasicBlockInvocation& bi, short blockIndex, RegisterFrame& parentFrame) { auto blockInputArguments = bi.getArguments(); auto& blockTargetArguments = bi.getBlock()->getArguments(); blocks[blockIndex] << "// prepare block arguments\n"; @@ -197,8 +197,7 @@ void CPPLoweringProvider::LoweringContext::process(ir::BasicBlockInvocation& bi, blockArguments << getType(blockTargetArguments[i]->getStamp()) << " " << var << ";\n"; } - blocks[blockIndex] << parentFrame.getValue(blockTargetArgument) << " = " - << "temp_" << i << ";\n"; + blocks[blockIndex] << parentFrame.getValue(blockTargetArgument) << " = " << "temp_" << i << ";\n"; } blocks[blockIndex] << "}\n"; } @@ -351,8 +350,7 @@ void CPPLoweringProvider::LoweringContext::process(const std::unique_ptrtoString()); - return; + throw NotImplementedException("Operation is not implemented"); } } } @@ -373,8 +371,7 @@ void CPPLoweringProvider::LoweringContext::process(ir::ProxyCallOperation* opt, argTypes << getType(arg->getStamp()); } if (!functionNames.contains(opt->getFunctionSymbol())) { - functions << "auto f_" << opt->getFunctionSymbol() << " = " - << "(" << returnType << "(*)(" << argTypes.str() << "))" << opt->getFunctionPtr() << ";\n"; + functions << "auto f_" << opt->getFunctionSymbol() << " = " << "(" << returnType << "(*)(" << argTypes.str() << "))" << opt->getFunctionPtr() << ";\n"; functionNames.emplace(opt->getFunctionSymbol()); } if (opt->getStamp() != Type::v) { diff --git a/nautilus/src/nautilus/compiler/backends/cpp/CPPLoweringProvider.hpp b/nautilus/src/nautilus/compiler/backends/cpp/CPPLoweringProvider.hpp index 334e0f7e..45131b5f 100644 --- a/nautilus/src/nautilus/compiler/backends/cpp/CPPLoweringProvider.hpp +++ b/nautilus/src/nautilus/compiler/backends/cpp/CPPLoweringProvider.hpp @@ -63,7 +63,7 @@ class CPPLoweringProvider { std::string process(const ir::BasicBlock*, RegisterFrame& frame); - void process(ir::BasicBlockInvocation& opt, short block, RegisterFrame& frame); + void process(const ir::BasicBlockInvocation& opt, short block, RegisterFrame& frame); void process(const std::unique_ptr& operation, short block, RegisterFrame& frame); @@ -97,13 +97,11 @@ class CPPLoweringProvider { blockArguments << getType(constValue->getStamp()) << " " << var << ";\n"; frame.setValue(constValue->getIdentifier(), var); - blocks[blockIndex] << var << " = (" << getType(constValue->getStamp()) << ")" << constValue->getValue() - << ";\n"; + blocks[blockIndex] << var << " = (" << getType(constValue->getStamp()) << ")" << constValue->getValue() << ";\n"; } template - void processBinary(const std::unique_ptr& o, const std::string& operation, short blockIndex, - RegisterFrame& frame) { + void processBinary(const std::unique_ptr& o, const std::string& operation, short blockIndex, RegisterFrame& frame) { auto op = static_cast(o.get()); auto leftInput = frame.getValue(op->getLeftInput()->getIdentifier()); auto rightInput = frame.getValue(op->getRightInput()->getIdentifier()); diff --git a/nautilus/src/nautilus/compiler/backends/mlir/MLIRLoweringProvider.cpp b/nautilus/src/nautilus/compiler/backends/mlir/MLIRLoweringProvider.cpp index 7cb0578e..8ce8c390 100644 --- a/nautilus/src/nautilus/compiler/backends/mlir/MLIRLoweringProvider.cpp +++ b/nautilus/src/nautilus/compiler/backends/mlir/MLIRLoweringProvider.cpp @@ -241,7 +241,7 @@ void MLIRLoweringProvider::generateMLIR(const ir::BasicBlock* basicBlock, ValueF void MLIRLoweringProvider::generateMLIR(const std::unique_ptr& operation, ValueFrame& frame) { switch (operation->getOperationType()) { case ir::Operation::OperationType::FunctionOp: - generateMLIR(as(operation), frame); + //generateMLIR(as(operation), frame); break; case ir::Operation::OperationType::ConstIntOp: generateMLIR(as(operation), frame); @@ -356,23 +356,23 @@ void MLIRLoweringProvider::generateMLIR(ir::AndOperation* andOperation, ValueFra ); } -void MLIRLoweringProvider::generateMLIR(ir::FunctionOperation* functionOp, ValueFrame& frame) { +void MLIRLoweringProvider::generateMLIR(const ir::FunctionOperation& functionOp, ValueFrame& frame) { // Generate execute function. Set input/output types and get its entry block. llvm::SmallVector inputTypes(0); - for (auto& inputArg : functionOp->getFunctionBasicBlock()->getArguments()) { + for (auto& inputArg : functionOp.getFunctionBasicBlock().getArguments()) { inputTypes.emplace_back(getMLIRType(inputArg->getStamp())); } - llvm::SmallVector outputTypes(1, getMLIRType(functionOp->getOutputArg())); + llvm::SmallVector outputTypes(1, getMLIRType(functionOp.getOutputArg())); ; auto functionInOutTypes = builder->getFunctionType(inputTypes, outputTypes); auto loc = getNameLoc("EntryPoint"); - auto mlirFunction = builder->create(loc, functionOp->getName(), functionInOutTypes); + auto mlirFunction = builder->create(loc, functionOp.getName(), functionInOutTypes); // Avoid function name mangling. mlirFunction->setAttr("llvm.emit_c_interface", mlir::UnitAttr::get(context)); - if (isUnsignedInteger(functionOp->getStamp())) { + if (isUnsignedInteger(functionOp.getStamp())) { mlirFunction.setResultAttr(0, "llvm.zeroext", mlir::UnitAttr::get(context)); - } else if (isSignedInteger(functionOp->getStamp())) { + } else if (isSignedInteger(functionOp.getStamp())) { mlirFunction.setResultAttr(0, "llvm.signext", mlir::UnitAttr::get(context)); } // mlirFunction.setArgAttr(0, "llvm.signext", mlir::UnitAttr::get(context)); @@ -395,14 +395,14 @@ void MLIRLoweringProvider::generateMLIR(ir::FunctionOperation* functionOp, Value // Store references to function args in the valueMap map. auto valueMapIterator = mlirFunction.args_begin(); - for (int i = 0; i < (int) functionOp->getFunctionBasicBlock()->getArguments().size(); ++i) { - frame.setValue(functionOp->getFunctionBasicBlock()->getArguments().at(i)->getIdentifier(), valueMapIterator[i] + for (int i = 0; i < (int) functionOp.getFunctionBasicBlock().getArguments().size(); ++i) { + frame.setValue(functionOp.getFunctionBasicBlock().getArguments().at(i)->getIdentifier(), valueMapIterator[i] ); } // Generate MLIR for operations in function body (BasicBlock). - generateMLIR(functionOp->getFunctionBasicBlock(), frame); + generateMLIR(&functionOp.getFunctionBasicBlock(), frame); theModule.push_back(mlirFunction); } diff --git a/nautilus/src/nautilus/compiler/backends/mlir/MLIRLoweringProvider.hpp b/nautilus/src/nautilus/compiler/backends/mlir/MLIRLoweringProvider.hpp index 80717cec..805cd97d 100644 --- a/nautilus/src/nautilus/compiler/backends/mlir/MLIRLoweringProvider.hpp +++ b/nautilus/src/nautilus/compiler/backends/mlir/MLIRLoweringProvider.hpp @@ -102,7 +102,7 @@ class MLIRLoweringProvider { */ void generateMLIR(const std::unique_ptr& operation, ValueFrame& frame); - void generateMLIR(ir::FunctionOperation* funcOp, ValueFrame& frame); + void generateMLIR(const ir::FunctionOperation& funcOp, ValueFrame& frame); void generateMLIR(ir::ConstIntOperation* constIntOp, ValueFrame& frame); @@ -147,9 +147,7 @@ class MLIRLoweringProvider { * @param varArgs: Include variable arguments. * @return FlatSymbolRefAttr: Reference to function used in CallOps. */ - ::mlir::FlatSymbolRefAttr insertExternalFunction(const std::string& name, void* functionPtr, - ::mlir::Type resultType, std::vector<::mlir::Type> argTypes, - bool varArgs); + ::mlir::FlatSymbolRefAttr insertExternalFunction(const std::string& name, void* functionPtr, ::mlir::Type resultType, std::vector<::mlir::Type> argTypes, bool varArgs); /** * @brief Generates a Name(d)Loc(ation) that is attached to the operation. diff --git a/nautilus/src/nautilus/compiler/ir/CMakeLists.txt b/nautilus/src/nautilus/compiler/ir/CMakeLists.txt index 434913fa..9c5d3ede 100644 --- a/nautilus/src/nautilus/compiler/ir/CMakeLists.txt +++ b/nautilus/src/nautilus/compiler/ir/CMakeLists.txt @@ -4,4 +4,4 @@ add_subdirectory(operations) add_subdirectory(phases) #add_subdirectory(Types) -add_source_files(nautilus IRGraph.cpp IRDumpHandler.cpp) \ No newline at end of file +add_source_files(nautilus IRGraph.cpp) \ No newline at end of file diff --git a/nautilus/src/nautilus/compiler/ir/IRDumpHandler.cpp b/nautilus/src/nautilus/compiler/ir/IRDumpHandler.cpp deleted file mode 100644 index 8977b775..00000000 --- a/nautilus/src/nautilus/compiler/ir/IRDumpHandler.cpp +++ /dev/null @@ -1,92 +0,0 @@ - -#include "nautilus/compiler/ir/IRDumpHandler.hpp" -#include "nautilus/compiler/ir/operations/BranchOperation.hpp" -#include "nautilus/compiler/ir/operations/FunctionOperation.hpp" -#include "nautilus/compiler/ir/operations/IfOperation.hpp" -#include "nautilus/compiler/ir/operations/Operation.hpp" -#include - -namespace nautilus::compiler::ir { - -NESIRDumpHandler::~NESIRDumpHandler() = default; - -NESIRDumpHandler::NESIRDumpHandler(std::ostream& out) : out(out) { -} - -std::shared_ptr NESIRDumpHandler::create(std::ostream& out) { - return std::make_shared(out); -} - -const BasicBlock* NESIRDumpHandler::getNextLowerOrEqualLevelBasicBlock(const BasicBlock* thenBlock, int ifParentBlockLevel) { - auto& terminatorOp = thenBlock->getOperations().back(); - if (terminatorOp->getOperationType() == Operation::OperationType::BranchOp) { - auto branchOp = dynamic_cast(terminatorOp.get()); - if (branchOp->getNextBlockInvocation().getBlock()->getScopeLevel() <= (uint32_t) ifParentBlockLevel) { - return branchOp->getNextBlockInvocation().getBlock(); - } else { - return getNextLowerOrEqualLevelBasicBlock(branchOp->getNextBlockInvocation().getBlock(), ifParentBlockLevel); - } - } else if (terminatorOp->getOperationType() == Operation::OperationType::IfOp) { - auto ifOp = dynamic_cast(terminatorOp.get()); - if (ifOp->getFalseBlockInvocation().getBlock() != nullptr) { - return getNextLowerOrEqualLevelBasicBlock(ifOp->getFalseBlockInvocation().getBlock(), ifParentBlockLevel); - } else { - return getNextLowerOrEqualLevelBasicBlock(ifOp->getTrueBlockInvocation().getBlock(), ifParentBlockLevel); - } - } else { // ReturnOp todo changed #3234 - return nullptr; - } -} - -void NESIRDumpHandler::dumpHelper(Operation* terminatorOp, int32_t) { - switch (terminatorOp->getOperationType()) { - case Operation::OperationType::BranchOp: { - auto branchOp = static_cast(terminatorOp); - dumpHelper(branchOp->getNextBlockInvocation().getBlock()); - break; - } - case Operation::OperationType::IfOp: { - auto ifOp = static_cast(terminatorOp); - auto lastTerminatorOp = getNextLowerOrEqualLevelBasicBlock(ifOp->getTrueBlockInvocation().getBlock(), - ifOp->getTrueBlockInvocation().getBlock()->getScopeLevel() - 1); // todo can lead to error #3234 - dumpHelper(ifOp->getTrueBlockInvocation().getBlock()); - dumpHelper(ifOp->getFalseBlockInvocation().getBlock()); - if (lastTerminatorOp) { - dumpHelper(lastTerminatorOp); - } - break; - } - case Operation::OperationType::ReturnOp: - break; - default: - break; - } -} - -void NESIRDumpHandler::dumpHelper(const BasicBlock* basicBlock) { - if (!visitedBlocks.contains(basicBlock->getIdentifier())) { - // int32_t indent = basicBlock->getScopeLevel() + 1; - visitedBlocks.emplace(basicBlock->getIdentifier()); - out << '\n' << "Block_" << basicBlock->getIdentifier() << '('; - if (basicBlock->getArguments().size() > 0) { - out << basicBlock->getArguments().at(0)->getIdentifier().toString() << ":" << toString(basicBlock->getArguments().at(0)->getStamp()); - for (int i = 1; i < (int) basicBlock->getArguments().size(); ++i) { - out << ", " << basicBlock->getArguments().at(i)->getIdentifier().toString() << ":" << toString(basicBlock->getArguments().at(i)->getStamp()); - } - } - out << "):" << '\n'; - for (auto& operation : basicBlock->getOperations()) { - out << std::string(4, ' ') << operation->toString() << " :" << toString(operation->getStamp()) << std::endl; - } - auto& terminatorOp = basicBlock->getOperations().back(); - dumpHelper(terminatorOp.get(), basicBlock->getScopeLevel()); - } -} - -void NESIRDumpHandler::dump(const std::unique_ptr& funcOp) { - out << funcOp->toString() << " {"; - dumpHelper(funcOp->getFunctionBasicBlock()); - out << "}\n"; -} - -} // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/IRDumpHandler.hpp b/nautilus/src/nautilus/compiler/ir/IRDumpHandler.hpp deleted file mode 100644 index 29c0e58f..00000000 --- a/nautilus/src/nautilus/compiler/ir/IRDumpHandler.hpp +++ /dev/null @@ -1,60 +0,0 @@ -#pragma once - -#include "nautilus/compiler/ir/IRGraph.hpp" -#include "nautilus/compiler/ir/blocks/BasicBlock.hpp" -#include -#include - -namespace nautilus::compiler::ir { - -/** - * @brief Converts query plans and pipeline plans to the .nesviz format and dumps them to a file.m - */ -class NESIRDumpHandler { - -public: - virtual ~NESIRDumpHandler(); - - static std::shared_ptr create(std::ostream& out); - - explicit NESIRDumpHandler(std::ostream& out); - - /** - * @brief Dump the NESIR of the funcOp into the 'out' stringstream. - * @param funcOp: FunctionOperation that exists on the top level of a NESIR module. - */ - void dump(const std::unique_ptr& funcOp); - -private: - std::ostream& out; - std::unordered_set visitedBlocks; // We keep track of visited blocks to avoid multi or infinite - // dumping. - - /** - * @brief Traverses the NESIR to find a BB that is on the same or higher 'blockScopeLevel' compared to the initial - * 'basicBlock'. Note: There is always a 'next block', since we always have a return block at the very end of a - * function. - * @param basicBlock: Initially the block that we want to find the next BB for. Replaced while recursively - * traversing NESIR. - * @param blockScopeLevel: The scopeLevel of the initial BB that we are searching the next same/higher level BB for. - * @return IR::BasicBlockPtr: SharedPtr to the next block that resides on the same or on a higher level. - */ - const BasicBlock* getNextLowerOrEqualLevelBasicBlock(const BasicBlock* basicBlock, int blockScopeLevel); - - /** - * @brief Handle dumping terminator operations(LoopOp, BranchOp, IfOp, ReturnOp) to the 'out' stringstream. - * - * @param terminatorOp: Terminator operation that we append to the 'out' stringstream. - * @param scopeLevel: scopeLevel of the BasicBlock that is terminated by the terminator operation. - */ - void dumpHelper(Operation* terminatorOp, int32_t scopeLevel); - - /** - * @brief Handle dumping BasicBlocks to the 'out' stringstream. Print all operations, then handle the terminatorOp. - * - * @param basicBlock: The basicBlock that is dumped to the 'out' stringstream. - */ - void dumpHelper(const BasicBlock* basicBlock); -}; - -} // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/IRGraph.cpp b/nautilus/src/nautilus/compiler/ir/IRGraph.cpp index efe2332e..e33a91cf 100644 --- a/nautilus/src/nautilus/compiler/ir/IRGraph.cpp +++ b/nautilus/src/nautilus/compiler/ir/IRGraph.cpp @@ -1,8 +1,23 @@ #include "nautilus/compiler/ir/IRGraph.hpp" -#include "nautilus/compiler/ir/IRDumpHandler.hpp" +#include "nautilus/compiler/ir/operations/BinaryOperations/BinaryCompOperation.hpp" +#include "nautilus/compiler/ir/operations/BinaryOperations/NegateOperation.hpp" +#include "nautilus/compiler/ir/operations/BinaryOperations/ShiftOperation.hpp" +#include "nautilus/compiler/ir/operations/BranchOperation.hpp" +#include "nautilus/compiler/ir/operations/CastOperation.hpp" +#include "nautilus/compiler/ir/operations/ConstBooleanOperation.hpp" +#include "nautilus/compiler/ir/operations/ConstFloatOperation.hpp" +#include "nautilus/compiler/ir/operations/ConstIntOperation.hpp" +#include "nautilus/compiler/ir/operations/ConstPtrOperation.hpp" #include "nautilus/compiler/ir/operations/FunctionOperation.hpp" -#include +#include "nautilus/compiler/ir/operations/IfOperation.hpp" +#include "nautilus/compiler/ir/operations/LoadOperation.hpp" +#include "nautilus/compiler/ir/operations/LogicalOperations/AndOperation.hpp" +#include "nautilus/compiler/ir/operations/LogicalOperations/CompareOperation.hpp" +#include "nautilus/compiler/ir/operations/LogicalOperations/NotOperation.hpp" +#include "nautilus/compiler/ir/operations/ProxyCallOperation.hpp" +#include "nautilus/compiler/ir/operations/ReturnOperation.hpp" +#include "nautilus/compiler/ir/operations/StoreOperation.hpp" #include namespace nautilus::compiler::ir { @@ -19,22 +34,239 @@ const CompilationUnitID& IRGraph::getId() const { return id; } -FunctionOperation* IRGraph::getRootOperation() { - return rootOperation.get(); +const FunctionOperation& IRGraph::getRootOperation() const { + return *rootOperation; } std::string IRGraph::toString() const { - std::stringstream ss; - ss << "NESIR {\n"; - auto dumpHandler = NESIRDumpHandler::create(ss); - dumpHandler->dump(rootOperation); - ss << "} //NESIR"; - return ss.str(); + return fmt::to_string(*this); } -std::ostream& operator<<(std::ostream& os, const IRGraph& graph) { - os << graph.toString(); - return os; +constexpr const char* binaryOpToString(Operation::OperationType type) { + switch (type) { + case Operation::OperationType::AddOp: + return "+"; + case Operation::OperationType::AndOp: + return "and"; + case Operation::OperationType::NotOp: + return "!"; + case Operation::OperationType::DivOp: + return "/"; + case Operation::OperationType::ModOp: + return "%"; + case Operation::OperationType::MulOp: + return "*"; + case Operation::OperationType::NegateOp: + return "neg"; + case Operation::OperationType::OrOp: + return "or"; + case Operation::OperationType::SubOp: + return "-"; + default: + return ""; + } +} + +constexpr const char* shiftOpToString(ShiftOperation::ShiftType type) { + switch (type) { + case ShiftOperation::ShiftType::LS: + return "<<"; + case ShiftOperation::ShiftType::RS: + return ">>"; + default: + return ""; + } +} + +constexpr const char* shiftOpToString(BinaryCompOperation::Type type) { + switch (type) { + case BinaryCompOperation::BOR: + return "|"; + case BinaryCompOperation::BAND: + return "&"; + case BinaryCompOperation::XOR: + return "^"; + default: + return ""; + } +} + +constexpr const char* compOpToString(CompareOperation::Comparator type) { + switch (type) { + case CompareOperation::Comparator::EQ: + return "=="; + case CompareOperation::Comparator::LE: + return "<="; + case CompareOperation::Comparator::LT: + return "<"; + case CompareOperation::Comparator::GE: + return ">="; + case CompareOperation::Comparator::GT: + return ">"; + default: + return ""; + } } } // namespace nautilus::compiler::ir + +#include + +namespace fmt { +using namespace nautilus::compiler::ir; +template <> +struct formatter : formatter { + static auto format(const nautilus::compiler::ir::IRGraph& c, format_context& ctx) -> format_context::iterator; +}; + +template <> +struct formatter : formatter { + static auto format(const nautilus::compiler::ir::OperationIdentifier& op, format_context& ctx) -> format_context::iterator { + auto out = ctx.out(); + fmt::format_to(out, "${}", op.getId()); + return out; + } +}; + +template <> +struct formatter : formatter { + static auto format(const nautilus::compiler::ir::BasicBlockInvocation& op, format_context& ctx) -> format_context::iterator { + auto out = ctx.out(); + fmt::format_to(out, "Block_{}(", op.getBlock()->getIdentifier()); + const auto& args = op.getArguments(); + for (size_t i = 0; i < args.size(); ++i) { + if (i > 0) { + fmt::format_to(out, ", "); + } + fmt::format_to(out, "{}", args.at(i)->getIdentifier()); + } + fmt::format_to(out, ")"); + return out; + } +}; + +template <> +struct formatter : formatter { + static auto format(const nautilus::compiler::ir::IfOperation& op, format_context& ctx) -> format_context::iterator { + auto out = ctx.out(); + fmt::format_to(out, "if {} ? {} : {}", op.getValue()->getIdentifier(), op.getTrueBlockInvocation(), op.getFalseBlockInvocation()); + return out; + } +}; + +template <> +struct formatter : formatter { + static auto format(const nautilus::compiler::ir::ProxyCallOperation& op, format_context& ctx) -> format_context::iterator { + auto out = ctx.out(); + + if (op.getStamp() != nautilus::Type::v) { + fmt::format_to(out, "${} = ", op.getIdentifier().getId()); + } + fmt::format_to(out, "{}(", op.getFunctionName()); + const auto& args = op.getInputArguments(); + for (size_t i = 0; i < args.size(); ++i) { + if (i > 0) { + fmt::format_to(out, ","); + } + fmt::format_to(out, "{}", args.at(i)->getIdentifier()); + } + fmt::format_to(out, ")"); + return out; + } +}; + +template <> +struct formatter : formatter { + static auto format(const nautilus::compiler::ir::Operation& op, format_context& ctx) -> format_context::iterator { + auto out = ctx.out(); + if (auto shiftOp = op.dynCast()) { + fmt::format_to(out, "{} = {} {} {}", op.getIdentifier(), shiftOp->getLeftInput()->getIdentifier(), shiftOpToString(shiftOp->getType()), shiftOp->getRightInput()->getIdentifier()); + } else if (auto compOp = op.dynCast()) { + fmt::format_to(out, "{} = {} {} {}", op.getIdentifier(), compOp->getLeftInput()->getIdentifier(), compOpToString(compOp->getComparator()), compOp->getRightInput()->getIdentifier()); + } else if (auto bcompOp = op.dynCast()) { + fmt::format_to(out, "{} = {} {} {}", op.getIdentifier(), bcompOp->getLeftInput()->getIdentifier(), shiftOpToString(bcompOp->getType()), bcompOp->getRightInput()->getIdentifier()); + } else if (auto res = op.dynCast()) { + fmt::format_to(out, "{} = {} {} {}", op.getIdentifier(), res->getLeftInput()->getIdentifier(), binaryOpToString(op.getOperationType()), res->getRightInput()->getIdentifier()); + } else if (auto ifOp = op.dynCast()) { + fmt::format_to(out, "{}", *ifOp); + } else if (auto brOp = op.dynCast()) { + fmt::format_to(out, "br {}", brOp->getNextBlockInvocation()); + } else if (auto constBool = op.dynCast()) { + fmt::format_to(out, "{} = {}", op.getIdentifier(), constBool->getValue()); + } else if (auto constInt = op.dynCast()) { + fmt::format_to(out, "{} = {}", op.getIdentifier(), constInt->getValue()); + } else if (auto constFloat = op.dynCast()) { + fmt::format_to(out, "{} = {}", op.getIdentifier(), constFloat->getValue()); + } else if (auto returnOp = op.dynCast()) { + fmt::format_to(out, "return"); + if (returnOp->hasReturnValue()) { + fmt::format_to(out, " ({})", returnOp->getReturnValue()->getIdentifier()); + } + } else if (auto constPtr = op.dynCast()) { + fmt::format_to(out, "{} = *", op.getIdentifier()); + } else if (auto callOp = op.dynCast()) { + fmt::format_to(out, "{}", *callOp); + } else if (auto castOp = op.dynCast()) { + fmt::format_to(out, "{} = {} cast_to {}", castOp->getIdentifier(), castOp->getInput()->getIdentifier(), toString(castOp->getStamp())); + } else if (auto loadOp = op.dynCast()) { + fmt::format_to(out, "{} = load({})", loadOp->getIdentifier(), loadOp->getAddress()->getIdentifier()); + } else if (auto storeOp = op.dynCast()) { + fmt::format_to(out, "store({}, {})", storeOp->getValue()->getIdentifier(), storeOp->getAddress()->getIdentifier()); + } else if (auto notOp = op.dynCast()) { + fmt::format_to(out, "{} = !{}", notOp->getIdentifier(), notOp->getInput()->getIdentifier()); + } else if (auto negateOp = op.dynCast()) { + fmt::format_to(out, "{} = ~{}", negateOp->getIdentifier(), negateOp->getInput()->getIdentifier()); + } else { + fmt::format_to(out, "{}", op.getIdentifier().toString()); + } + fmt::format_to(out, " :{}", toString(op.getStamp())); + return out; + } +}; + +template <> +struct formatter : formatter { + static auto format(const nautilus::compiler::ir::BasicBlock& block, format_context& ctx) -> format_context::iterator { + auto out = ctx.out(); + fmt::format_to(out, "\nBlock_{}(", block.getIdentifier()); + const auto& args = block.getArguments(); + if (!args.empty()) { + fmt::format_to(out, "{}:{}", args.at(0)->getIdentifier().toString(), toString(args.at(0)->getStamp())); + for (size_t i = 1; i < args.size(); ++i) { + fmt::format_to(out, ", {}:{}", args.at(i)->getIdentifier().toString(), toString(args.at(i)->getStamp())); + } + } + fmt::format_to(out, "):\n"); + for (auto& operation : block.getOperations()) { + fmt::format_to(out, "\t{}\n", *operation); + } + return out; + } +}; + +template <> +struct formatter : formatter { + static auto format(const nautilus::compiler::ir::FunctionOperation& func, format_context& ctx) -> format_context::iterator { + auto out = ctx.out(); + fmt::format_to(out, "{}(", func.getName()); + for (const auto& arg : func.getInputArgNames()) { + fmt::format_to(out, "{} ", arg); + } + fmt::format_to(out, ") {{"); + for (const auto& block : func.getBasicBlocks()) { + fmt::format_to(out, "{}", *block); + } + fmt::format_to(out, "}}\n"); + return out; + } +}; +} // namespace fmt + +auto fmt::formatter::format(const nautilus::compiler::ir::IRGraph& graph, format_context& ctx) -> format_context::iterator { + auto out = ctx.out(); + fmt::format_to(out, "NautilusIr {{\n"); + auto& rootOp = graph.getRootOperation(); + fmt::format_to(out, "{}", rootOp); + fmt::format_to(out, "}} //NESIR"); + return out; +} diff --git a/nautilus/src/nautilus/compiler/ir/IRGraph.hpp b/nautilus/src/nautilus/compiler/ir/IRGraph.hpp index 46382a68..07900827 100644 --- a/nautilus/src/nautilus/compiler/ir/IRGraph.hpp +++ b/nautilus/src/nautilus/compiler/ir/IRGraph.hpp @@ -3,7 +3,6 @@ #include "nautilus/JITCompiler.hpp" #include -#include #include namespace nautilus::compiler::ir { @@ -21,13 +20,11 @@ class IRGraph { std::unique_ptr& addRootOperation(std::unique_ptr rootOperation); - FunctionOperation* getRootOperation(); + const FunctionOperation& getRootOperation() const; + std::string toString() const; - [[nodiscard]] std::string toString() const; [[nodiscard]] const CompilationUnitID& getId() const; - friend std::ostream& operator<<(std::ostream& os, const IRGraph& graph); - private: std::unique_ptr rootOperation; const CompilationUnitID id; diff --git a/nautilus/src/nautilus/compiler/ir/blocks/BasicBlock.cpp b/nautilus/src/nautilus/compiler/ir/blocks/BasicBlock.cpp index fd79652a..13dda964 100644 --- a/nautilus/src/nautilus/compiler/ir/blocks/BasicBlock.cpp +++ b/nautilus/src/nautilus/compiler/ir/blocks/BasicBlock.cpp @@ -25,8 +25,6 @@ void BasicBlock::addNextBlock(BasicBlock* nextBlock, const std::vectoraddPredecessor(shared_from_this()); } -BasicBlock::~BasicBlock() = default; - const std::string& BasicBlock::getIdentifier() const { return identifier; } diff --git a/nautilus/src/nautilus/compiler/ir/blocks/BasicBlock.hpp b/nautilus/src/nautilus/compiler/ir/blocks/BasicBlock.hpp index de77f6d9..71c6b15c 100644 --- a/nautilus/src/nautilus/compiler/ir/blocks/BasicBlock.hpp +++ b/nautilus/src/nautilus/compiler/ir/blocks/BasicBlock.hpp @@ -19,8 +19,6 @@ class BasicBlock { std::vector>& operations, std::vector>& arguments); - virtual ~BasicBlock(); - [[nodiscard]] const std::string& getIdentifier() const; void setIdentifier(const std::string& identifier); diff --git a/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockArgument.cpp b/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockArgument.cpp index d849330e..b2711b0f 100644 --- a/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockArgument.cpp +++ b/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockArgument.cpp @@ -4,13 +4,4 @@ namespace nautilus::compiler::ir { BasicBlockArgument::BasicBlockArgument(const OperationIdentifier identifier, Type stamp) : Operation(OperationType::BasicBlockArgument, identifier, stamp) { } - -std::ostream& operator<<(std::ostream& os, const BasicBlockArgument& argument) { - os << argument.identifier; - return os; -} - -std::string BasicBlockArgument::toString() { - return identifier.toString(); -} } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockArgument.hpp b/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockArgument.hpp index 55e8dc97..098893ae 100644 --- a/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockArgument.hpp +++ b/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockArgument.hpp @@ -15,7 +15,6 @@ class BasicBlockArgument : public Operation { friend std::ostream& operator<<(std::ostream& os, const BasicBlockArgument& argument); - std::string toString() override; }; } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockInvocation.cpp b/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockInvocation.cpp index 1ad03dc8..6b92d1d3 100644 --- a/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockInvocation.cpp +++ b/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockInvocation.cpp @@ -55,8 +55,4 @@ const std::vector& BasicBlockInvocation::getArguments() const { return operations; } -std::string BasicBlockInvocation::toString() { - return "BasicBlockInvocation"; -} - } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockInvocation.hpp b/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockInvocation.hpp index 349b8f9d..ddbb3286 100644 --- a/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockInvocation.hpp +++ b/nautilus/src/nautilus/compiler/ir/blocks/BasicBlockInvocation.hpp @@ -30,7 +30,6 @@ class BasicBlockInvocation : public Operation { */ int getOperationArgIndex(Operation*); - std::string toString() override; private: BasicBlock* basicBlock; diff --git a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/AddOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/AddOperation.cpp index 4bdd59e0..273eab52 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/AddOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/AddOperation.cpp @@ -6,10 +6,6 @@ namespace nautilus::compiler::ir { AddOperation::AddOperation(OperationIdentifier identifier, Operation* leftInput, Operation* rightInput) : BinaryOperation(OperationType::AddOp, identifier, leftInput->getStamp(), leftInput, rightInput) { } -std::string AddOperation::toString() { - return getIdentifier().toString() + " = " + getLeftInput()->getIdentifier().toString() + " + " + getRightInput()->getIdentifier().toString(); -} - bool AddOperation::classof(const Operation* Op) { return Op->getOperationType() == OperationType::AddOp; } diff --git a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/AddOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/AddOperation.hpp index 713696ac..42e7f658 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/AddOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/AddOperation.hpp @@ -9,8 +9,6 @@ class AddOperation final : public BinaryOperation { ~AddOperation() override = default; - std::string toString() override; - bool classof(const Operation* Op); }; } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/DivOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/DivOperation.cpp index e268d13f..93bcf0b8 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/DivOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/DivOperation.cpp @@ -6,10 +6,6 @@ namespace nautilus::compiler::ir { DivOperation::DivOperation(OperationIdentifier identifier, Operation* leftInput, Operation* rightInput) : BinaryOperation(OperationType::DivOp, identifier, leftInput->getStamp(), leftInput, rightInput) { } -std::string DivOperation::toString() { - return getIdentifier().toString() + " = " + getLeftInput()->getIdentifier().toString() + " / " + getRightInput()->getIdentifier().toString(); -} - bool DivOperation::classof(const Operation* Op) { return Op->getOperationType() == OperationType::DivOp; } diff --git a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/DivOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/DivOperation.hpp index 125e4709..43f94a4d 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/DivOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/DivOperation.hpp @@ -9,8 +9,6 @@ class DivOperation final : public BinaryOperation { ~DivOperation() override = default; - std::string toString() override; - bool classof(const Operation* Op); }; } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/ModOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/ModOperation.cpp index 3a0e009a..f12a2b09 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/ModOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/ModOperation.cpp @@ -7,10 +7,6 @@ namespace nautilus::compiler::ir { ModOperation::ModOperation(OperationIdentifier identifier, Operation* leftInput, Operation* rightInput) : BinaryOperation(OperationType::ModOp, identifier, leftInput->getStamp(), leftInput, rightInput) { } -std::string ModOperation::toString() { - return getIdentifier().toString() + " = " + getLeftInput()->getIdentifier().toString() + " % " + getRightInput()->getIdentifier().toString(); -} - bool ModOperation::classof(const Operation* Op) { return Op->getOperationType() == OperationType::DivOp; } diff --git a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/ModOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/ModOperation.hpp index 472b99a3..7f620f96 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/ModOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/ModOperation.hpp @@ -11,8 +11,6 @@ class ModOperation final : public BinaryOperation { ~ModOperation() override = default; - std::string toString() override; - bool classof(const Operation* Op); }; } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/MulOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/MulOperation.cpp index c9ffc95c..6b85f26e 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/MulOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/MulOperation.cpp @@ -7,10 +7,6 @@ namespace nautilus::compiler::ir { MulOperation::MulOperation(OperationIdentifier identifier, Operation* leftInput, Operation* rightInput) : BinaryOperation(OperationType::MulOp, identifier, leftInput->getStamp(), leftInput, rightInput) { } -std::string MulOperation::toString() { - return getIdentifier().toString() + " = " + getLeftInput()->getIdentifier().toString() + " * " + getRightInput()->getIdentifier().toString(); -} - bool MulOperation::classof(const Operation* Op) { return Op->getOperationType() == OperationType::MulOp; } diff --git a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/MulOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/MulOperation.hpp index ff1ebbde..60bb6ac4 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/MulOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/MulOperation.hpp @@ -10,8 +10,6 @@ class MulOperation final : public BinaryOperation { ~MulOperation() override = default; - std::string toString() override; - bool classof(const Operation* Op); }; } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/SubOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/SubOperation.cpp index 6d6f8324..30f166d8 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/SubOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/SubOperation.cpp @@ -6,10 +6,6 @@ namespace nautilus::compiler::ir { SubOperation::SubOperation(OperationIdentifier identifier, Operation* leftInput, Operation* rightInput) : BinaryOperation(OperationType::SubOp, identifier, leftInput->getStamp(), leftInput, rightInput) { } -std::string SubOperation::toString() { - return getIdentifier().toString() + " = " + getLeftInput()->getIdentifier().toString() + " - " + getRightInput()->getIdentifier().toString(); -} - bool SubOperation::classof(const Operation* Op) { return Op->getOperationType() == OperationType::SubOp; } diff --git a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/SubOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/SubOperation.hpp index ee1bef3e..cbefcbd4 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/SubOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ArithmeticOperations/SubOperation.hpp @@ -11,8 +11,6 @@ class SubOperation final : public BinaryOperation { ~SubOperation() override = default; - std::string toString() override; - bool classof(const Operation* Op); }; } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/BinaryCompOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/BinaryCompOperation.cpp index 6758f68b..a4d3329a 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/BinaryCompOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/BinaryCompOperation.cpp @@ -8,24 +8,6 @@ BinaryCompOperation::BinaryCompOperation(OperationIdentifier identifier, Operati : BinaryOperation(OperationType::BinaryComp, identifier, leftInput->getStamp(), leftInput, rightInput), type(type) { } -std::string BinaryCompOperation::toString() { - - std::string opSymbol; - switch (type) { - case BAND: - opSymbol = " & "; - break; - case BOR: - opSymbol = " | "; - break; - case XOR: - opSymbol = " ^ "; - break; - } - - return getIdentifier().toString() + " = " + getLeftInput()->getIdentifier().toString() + opSymbol + getRightInput()->getIdentifier().toString(); -} - BinaryCompOperation::Type BinaryCompOperation::getType() const { return type; } diff --git a/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/BinaryCompOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/BinaryCompOperation.hpp index d4926508..ddd85cde 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/BinaryCompOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/BinaryCompOperation.hpp @@ -14,8 +14,6 @@ class BinaryCompOperation final : public BinaryOperation { ~BinaryCompOperation() override = default; - std::string toString() override; - bool classof(const Operation* Op); Type getType() const; diff --git a/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/NegateOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/NegateOperation.cpp index eaa795b8..a9f5f8e3 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/NegateOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/NegateOperation.cpp @@ -6,15 +6,11 @@ namespace nautilus::compiler::ir { NegateOperation::NegateOperation(OperationIdentifier identifier, Operation* input) : Operation(OperationType::NegateOp, identifier, input->getStamp(), {input}) { } -std::string NegateOperation::toString() { - return identifier.toString() + "= ~" + getInput()->getIdentifier().toString(); -} - bool NegateOperation::classof(const Operation* Op) { return Op->getOperationType() == OperationType::NegateOp; } -Operation* NegateOperation::getInput() { +Operation* NegateOperation::getInput() const { return inputs[0]; } diff --git a/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/NegateOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/NegateOperation.hpp index 5c11fe22..3f75759f 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/NegateOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/NegateOperation.hpp @@ -9,12 +9,10 @@ class NegateOperation : public Operation { ~NegateOperation() override = default; - Operation* getInput(); + Operation* getInput() const; void setInput(Operation* newInput); - std::string toString() override; - bool classof(const Operation* Op); }; } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/ShiftOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/ShiftOperation.cpp index 50f9b816..1ded5d46 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/ShiftOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/ShiftOperation.cpp @@ -7,14 +7,6 @@ namespace nautilus::compiler::ir { ShiftOperation::ShiftOperation(OperationIdentifier identifier, Operation* leftInput, Operation* rightInput, ShiftType type) : BinaryOperation(OperationType::ShiftOp, identifier, leftInput->getStamp(), leftInput, rightInput), type(type) { } -std::string ShiftOperation::toString() { - if (type == LS) { - return getIdentifier().toString() + " = " + getLeftInput()->getIdentifier().toString() + " << " + getRightInput()->getIdentifier().toString(); - } else { - return getIdentifier().toString() + " = " + getLeftInput()->getIdentifier().toString() + " >> " + getRightInput()->getIdentifier().toString(); - } -} - ShiftOperation::ShiftType ShiftOperation::getType() const { return type; } diff --git a/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/ShiftOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/ShiftOperation.hpp index 44c69e36..7fe33b2b 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/ShiftOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/BinaryOperations/ShiftOperation.hpp @@ -13,8 +13,6 @@ class ShiftOperation final : public BinaryOperation { ~ShiftOperation() override = default; - std::string toString() override; - bool classof(const Operation* Op); ShiftType getType() const; diff --git a/nautilus/src/nautilus/compiler/ir/operations/BranchOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/BranchOperation.cpp index 19a62bcd..52984368 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/BranchOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/BranchOperation.cpp @@ -7,19 +7,12 @@ namespace nautilus::compiler::ir { BranchOperation::BranchOperation() : Operation(OperationType::BranchOp, Type::v), basicBlock() { } -BasicBlockInvocation& BranchOperation::getNextBlockInvocation() { +const BasicBlockInvocation& BranchOperation::getNextBlockInvocation() const { return basicBlock; } -std::string BranchOperation::toString() { - std::string baseString = "br Block_" + basicBlock.getBlock()->getIdentifier() + "("; - if (!basicBlock.getBlock()->getArguments().empty()) { - baseString += basicBlock.getArguments().at(0)->getIdentifier().toString(); - for (int i = 1; i < (int) basicBlock.getArguments().size(); ++i) { - baseString += ", " + basicBlock.getArguments().at(i)->getIdentifier().toString(); - } - } - return baseString + ")"; +BasicBlockInvocation& BranchOperation::getNextBlockInvocation() { + return basicBlock; } bool BranchOperation::classof(const Operation* Op) { diff --git a/nautilus/src/nautilus/compiler/ir/operations/BranchOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/BranchOperation.hpp index ae44f447..96c19b8a 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/BranchOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/BranchOperation.hpp @@ -13,10 +13,9 @@ class BranchOperation : public Operation { ~BranchOperation() override = default; + const BasicBlockInvocation& getNextBlockInvocation()const; BasicBlockInvocation& getNextBlockInvocation(); - std::string toString() override; - static bool classof(const Operation* Op); private: diff --git a/nautilus/src/nautilus/compiler/ir/operations/CastOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/CastOperation.cpp index 9d539bda..22538b46 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/CastOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/CastOperation.cpp @@ -6,7 +6,7 @@ namespace nautilus::compiler::ir { CastOperation::CastOperation(OperationIdentifier identifier, Operation* input, Type targetStamp) : Operation(OperationType::CastOp, identifier, targetStamp, {input}) { } -Operation* CastOperation::getInput() { +Operation* CastOperation::getInput() const { return inputs[0]; } @@ -14,8 +14,4 @@ void CastOperation::setInput(Operation* newInput) { this->inputs[0] = newInput; } -std::string CastOperation::toString() { - return identifier.toString() + " = " + getInput()->getIdentifier().toString() + " cast_to " + nautilus::toString(getStamp()); -} - } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/CastOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/CastOperation.hpp index 9d29d776..d37328c8 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/CastOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/CastOperation.hpp @@ -11,9 +11,7 @@ class CastOperation : public Operation { ~CastOperation() override = default; - std::string toString() override; - - Operation* getInput(); + Operation* getInput() const; void setInput(Operation* newInput); }; diff --git a/nautilus/src/nautilus/compiler/ir/operations/ConstBooleanOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/ConstBooleanOperation.cpp index a26c59e4..70986285 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ConstBooleanOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ConstBooleanOperation.cpp @@ -8,7 +8,7 @@ namespace nautilus::compiler::ir { ConstBooleanOperation::ConstBooleanOperation(OperationIdentifier identifier, bool constantValue) : Operation(OperationType::ConstBooleanOp, identifier, Type::b), constantValue(constantValue) { } -bool ConstBooleanOperation::getValue() { +bool ConstBooleanOperation::getValue() const { return constantValue; } @@ -16,8 +16,4 @@ bool ConstBooleanOperation::classof(const Operation* Op) { return Op->getOperationType() == OperationType::ConstBooleanOp; } -std::string ConstBooleanOperation::toString() { - return identifier.toString() + " = " + std::to_string(constantValue); -} - } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/ConstBooleanOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/ConstBooleanOperation.hpp index 4e8ecceb..42243955 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ConstBooleanOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ConstBooleanOperation.hpp @@ -11,9 +11,7 @@ class ConstBooleanOperation : public Operation { ~ConstBooleanOperation() override = default; - bool getValue(); - - std::string toString() override; + bool getValue() const; static bool classof(const Operation* Op); diff --git a/nautilus/src/nautilus/compiler/ir/operations/ConstFloatOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/ConstFloatOperation.cpp index 1b71f232..f6244584 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ConstFloatOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ConstFloatOperation.cpp @@ -8,7 +8,7 @@ namespace nautilus::compiler::ir { ConstFloatOperation::ConstFloatOperation(OperationIdentifier identifier, double constantValue, Type stamp) : Operation(OperationType::ConstFloatOp, identifier, stamp), constantValue(constantValue) { } -double ConstFloatOperation::getValue() { +double ConstFloatOperation::getValue() const { return constantValue; } @@ -16,8 +16,4 @@ bool ConstFloatOperation::classof(const Operation* Op) { return Op->getOperationType() == OperationType::ConstIntOp; } -std::string ConstFloatOperation::toString() { - return identifier.toString() + " = " + std::to_string(constantValue); -} - } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/ConstFloatOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/ConstFloatOperation.hpp index d02badf8..d9302ee1 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ConstFloatOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ConstFloatOperation.hpp @@ -11,13 +11,11 @@ class ConstFloatOperation : public Operation { ~ConstFloatOperation() override = default; - double getValue(); + double getValue() const; template T getFloatViaType(); - std::string toString() override; - static bool classof(const Operation* Op); private: diff --git a/nautilus/src/nautilus/compiler/ir/operations/ConstIntOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/ConstIntOperation.cpp index 93f72eb5..b1f2285b 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ConstIntOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ConstIntOperation.cpp @@ -9,7 +9,7 @@ namespace nautilus::compiler::ir { ConstIntOperation::ConstIntOperation(OperationIdentifier identifier, int64_t constantValue, Type stamp) : Operation(OperationType::ConstIntOp, identifier, stamp), constantValue(constantValue) { } -int64_t ConstIntOperation::getValue() { +int64_t ConstIntOperation::getValue() const { return constantValue; } @@ -17,8 +17,4 @@ bool ConstIntOperation::classof(const Operation*) { return false; } -std::string ConstIntOperation::toString() { - return identifier.toString() + " = " + std::to_string(constantValue); -} - } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/ConstIntOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/ConstIntOperation.hpp index 302b3e8e..4f79ad07 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ConstIntOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ConstIntOperation.hpp @@ -10,13 +10,11 @@ class ConstIntOperation : public Operation { ~ConstIntOperation() override = default; - int64_t getValue(); + int64_t getValue() const ; template T getIntegerViaType(); - std::string toString() override; - static bool classof(const Operation* Op); private: diff --git a/nautilus/src/nautilus/compiler/ir/operations/ConstPtrOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/ConstPtrOperation.cpp index f6034db6..f8685e48 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ConstPtrOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ConstPtrOperation.cpp @@ -9,7 +9,7 @@ namespace nautilus::compiler::ir { ConstPtrOperation::ConstPtrOperation(OperationIdentifier identifier, void* constantValue) : Operation(OperationType::ConstPtrOp, identifier, Type::ptr), constantValue(constantValue) { } -void* ConstPtrOperation::getValue() { +void* ConstPtrOperation::getValue() const { return constantValue; } @@ -17,8 +17,4 @@ bool ConstPtrOperation::classof(const Operation*) { return false; } -std::string ConstPtrOperation::toString() { - return identifier.toString() + " = ptr"; -} - } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/ConstPtrOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/ConstPtrOperation.hpp index c1030356..63288dc5 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ConstPtrOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ConstPtrOperation.hpp @@ -11,9 +11,7 @@ class ConstPtrOperation : public Operation { ~ConstPtrOperation() override = default; - void* getValue(); - - std::string toString() override; + void* getValue() const; static bool classof(const Operation* Op); diff --git a/nautilus/src/nautilus/compiler/ir/operations/FunctionOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/FunctionOperation.cpp index 548e277c..dd4d82a2 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/FunctionOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/FunctionOperation.cpp @@ -12,27 +12,20 @@ const std::string& FunctionOperation::getName() const { return name; } -BasicBlock* FunctionOperation::getFunctionBasicBlock() { - return functionBasicBlocks[0].get(); +const BasicBlock& FunctionOperation::getFunctionBasicBlock() const { + return *functionBasicBlocks.front(); } const std::vector& FunctionOperation::getInputArgs() const { return inputArgs; } -Type FunctionOperation::getOutputArg() const { - return getStamp(); +const std::vector>& FunctionOperation::getBasicBlocks() const { + return functionBasicBlocks; } -std::string FunctionOperation::toString() { - std::string baseString = name + '('; - if (inputArgNames.size() > 0) { - baseString += inputArgNames[0]; - for (int i = 1; i < (int) inputArgNames.size(); ++i) { - baseString += ", " + inputArgNames.at(i); - } - } - return baseString + ')'; +Type FunctionOperation::getOutputArg() const { + return getStamp(); } bool FunctionOperation::classof(const Operation* Op) { diff --git a/nautilus/src/nautilus/compiler/ir/operations/FunctionOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/FunctionOperation.hpp index f5102290..5ad9b9f1 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/FunctionOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/FunctionOperation.hpp @@ -7,8 +7,7 @@ namespace nautilus::compiler::ir { class FunctionOperation : public Operation { public: - explicit FunctionOperation(std::string name, std::vector>& functionBasicBlocks, - std::vector inputArgs, std::vector inputArgNames, Type outputArg); + explicit FunctionOperation(std::string name, std::vector>& functionBasicBlocks, std::vector inputArgs, std::vector inputArgNames, Type outputArg); ~FunctionOperation() override = default; @@ -16,7 +15,8 @@ class FunctionOperation : public Operation { BasicBlock* addFunctionBasicBlock(BasicBlockPtr functionBasicBlock); - BasicBlock* getFunctionBasicBlock(); + const BasicBlock& getFunctionBasicBlock() const; + const std::vector>& getBasicBlocks() const; [[nodiscard]] const std::vector& getInputArgs() const; @@ -24,8 +24,6 @@ class FunctionOperation : public Operation { [[nodiscard]] const std::vector& getInputArgNames() const; - std::string toString() override; - static bool classof(const Operation* Op); private: diff --git a/nautilus/src/nautilus/compiler/ir/operations/IfOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/IfOperation.cpp index 352d9150..5b85c5e4 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/IfOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/IfOperation.cpp @@ -6,14 +6,22 @@ namespace nautilus::compiler::ir { IfOperation::IfOperation(Operation* booleanValue) : Operation(Operation::OperationType::IfOp, Type::v, {booleanValue}) { } -Operation* IfOperation::getValue() { +Operation* IfOperation::getValue() const { return inputs[0]; } +const BasicBlockInvocation& IfOperation::getTrueBlockInvocation() const { + return trueBlockInvocation; +} + BasicBlockInvocation& IfOperation::getTrueBlockInvocation() { return trueBlockInvocation; } +const BasicBlockInvocation& IfOperation::getFalseBlockInvocation() const { + return falseBlockInvocation; +} + BasicBlockInvocation& IfOperation::getFalseBlockInvocation() { return falseBlockInvocation; } @@ -42,27 +50,6 @@ void IfOperation::setMergeBlock(BasicBlockPtr mergeBlock) { this->mergeBlock = mergeBlock; } -std::string IfOperation::toString() { - std::string baseString = "if " + getValue()->getIdentifier().toString() + " ? Block_" + trueBlockInvocation.getBlock()->getIdentifier() + '('; - // "if " + comparatorOp->getIdentifier() + " ? Block_" + - // trueBlockInvocation.getBlock()->getIdentifier() + '('; - if (trueBlockInvocation.getArguments().size() > 0) { - baseString += trueBlockInvocation.getArguments()[0]->getIdentifier().toString(); - for (int i = 1; i < (int) trueBlockInvocation.getArguments().size(); ++i) { - baseString += ", " + trueBlockInvocation.getArguments().at(i)->getIdentifier().toString(); - } - } - if (falseBlockInvocation.getBlock()) { - baseString += ") : Block_" + falseBlockInvocation.getBlock()->getIdentifier() + '('; - if (falseBlockInvocation.getArguments().size() > 0) { - baseString += falseBlockInvocation.getArguments()[0]->getIdentifier().toString(); - for (int i = 1; i < (int) falseBlockInvocation.getArguments().size(); ++i) { - baseString += ", " + falseBlockInvocation.getArguments().at(i)->getIdentifier().toString(); - } - } - } - return baseString += ')'; -} bool IfOperation::hasFalseCase() { return this->falseBlockInvocation.getBlock() != nullptr; diff --git a/nautilus/src/nautilus/compiler/ir/operations/IfOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/IfOperation.hpp index 61b189ec..a42bfa2e 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/IfOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/IfOperation.hpp @@ -11,7 +11,7 @@ class IfOperation : public Operation { ~IfOperation() override = default; - Operation* getValue(); + Operation* getValue() const; BasicBlockPtr getMergeBlock(); @@ -22,8 +22,9 @@ class IfOperation : public Operation { void setMergeBlock(BasicBlockPtr mergeBlock); BasicBlockInvocation& getTrueBlockInvocation(); - + const BasicBlockInvocation& getTrueBlockInvocation() const; BasicBlockInvocation& getFalseBlockInvocation(); + const BasicBlockInvocation& getFalseBlockInvocation() const; void setTrueBlockInvocation(BasicBlock* trueBlockInvocation); @@ -31,8 +32,6 @@ class IfOperation : public Operation { bool hasFalseCase(); - std::string toString() override; - private: BasicBlockInvocation trueBlockInvocation; BasicBlockInvocation falseBlockInvocation; diff --git a/nautilus/src/nautilus/compiler/ir/operations/LoadOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/LoadOperation.cpp index bb3f5de3..065739a5 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/LoadOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/LoadOperation.cpp @@ -6,12 +6,8 @@ namespace nautilus::compiler::ir { LoadOperation::LoadOperation(const OperationIdentifier& identifier, Operation* address, Type type) : Operation(OperationType::LoadOp, identifier, type, {address}) { } -const Operation* LoadOperation::getAddress() { +const Operation* LoadOperation::getAddress() const { return inputs[0]; } -std::string LoadOperation::toString() { - return identifier.toString() + " = load(" + getAddress()->getIdentifier().toString() + ")"; -} - } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/LoadOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/LoadOperation.hpp index 1ef6071a..7add1b6d 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/LoadOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/LoadOperation.hpp @@ -9,8 +9,6 @@ class LoadOperation : public Operation { ~LoadOperation() override = default; - const Operation* getAddress(); - - std::string toString() override; + const Operation* getAddress() const; }; } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/AndOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/AndOperation.cpp index f5312ea3..0bab970c 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/AndOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/AndOperation.cpp @@ -6,10 +6,6 @@ namespace nautilus::compiler::ir { AndOperation::AndOperation(OperationIdentifier identifier, Operation* leftInput, Operation* rightInput) : BinaryOperation(OperationType::AndOp, identifier, Type::b, leftInput, rightInput) { } -std::string AndOperation::toString() { - return getIdentifier().toString() + " = " + getLeftInput()->getIdentifier().toString() + " and " + getRightInput()->getIdentifier().toString(); -} - bool AndOperation::classof(const Operation* Op) { return Op->getOperationType() == OperationType::AddOp; } diff --git a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/AndOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/AndOperation.hpp index 4a9f3ba0..e6e3c26d 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/AndOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/AndOperation.hpp @@ -9,8 +9,6 @@ class AndOperation : public BinaryOperation { ~AndOperation() override = default; - std::string toString() override; - bool classof(const Operation* Op); }; } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/CompareOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/CompareOperation.cpp index b1f7a89b..10893781 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/CompareOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/CompareOperation.cpp @@ -7,7 +7,7 @@ CompareOperation::CompareOperation(OperationIdentifier identifier, Operation* le : BinaryOperation(Operation::OperationType::CompareOp, identifier, Type::b, leftInput, rightInput), comparator(comparator) { } -CompareOperation::Comparator CompareOperation::getComparator() { +CompareOperation::Comparator CompareOperation::getComparator() const { return comparator; } @@ -61,8 +61,4 @@ std::string CompareOperation::getComparatorAsString() { return ""; } -std::string CompareOperation::toString() { - return identifier.toString() + " = " + getLeftInput()->getIdentifier().toString() + " " + getComparatorAsString() + " " + getRightInput()->getIdentifier().toString(); -} - } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/CompareOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/CompareOperation.hpp index 7a29054f..a886c128 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/CompareOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/CompareOperation.hpp @@ -18,7 +18,7 @@ class CompareOperation : public BinaryOperation { ~CompareOperation() override = default; - Comparator getComparator(); + Comparator getComparator() const; bool isLessThan(); @@ -38,8 +38,6 @@ class CompareOperation : public BinaryOperation { std::string getComparatorAsString(); - std::string toString() override; - private: Comparator comparator; }; diff --git a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/NotOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/NotOperation.cpp index 32d72405..0acb3f08 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/NotOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/NotOperation.cpp @@ -6,15 +6,11 @@ namespace nautilus::compiler::ir { NotOperation::NotOperation(OperationIdentifier identifier, Operation* input) : Operation(OperationType::NotOp, identifier, Type::b, {input}) { } -std::string NotOperation::toString() { - return identifier.toString() + "= !" + getInput()->getIdentifier().toString(); -} - bool NotOperation::classof(const Operation* Op) { return Op->getOperationType() == OperationType::NotOp; } -Operation* NotOperation::getInput() { +Operation* NotOperation::getInput() const { return inputs[0]; } diff --git a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/NotOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/NotOperation.hpp index 59c56c9f..5c814fda 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/NotOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/NotOperation.hpp @@ -9,12 +9,10 @@ class NotOperation : public Operation { ~NotOperation() override = default; - Operation* getInput(); + Operation* getInput() const; void setInput(Operation* newInput); - std::string toString() override; - bool classof(const Operation* Op); }; } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/OrOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/OrOperation.cpp index 7147c80c..6f5f8dad 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/OrOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/OrOperation.cpp @@ -6,11 +6,6 @@ namespace nautilus::compiler::ir { OrOperation::OrOperation(OperationIdentifier identifier, Operation* leftInput, Operation* rightInput) : BinaryOperation(OperationType::OrOp, identifier, Type::b, leftInput, rightInput) { } -std::string OrOperation::toString() { - return getIdentifier().toString() + " = " + getLeftInput()->getIdentifier().toString() + " or " + getRightInput()->getIdentifier().toString(); - ; -} - bool OrOperation::classof(const Operation* Op) { return Op->getOperationType() == OperationType::AddOp; } diff --git a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/OrOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/OrOperation.hpp index 3665f087..85509517 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/OrOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/LogicalOperations/OrOperation.hpp @@ -9,8 +9,6 @@ class OrOperation : public BinaryOperation { ~OrOperation() override = default; - std::string toString() override; - bool classof(const Operation* Op); }; } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/Operation.cpp b/nautilus/src/nautilus/compiler/ir/operations/Operation.cpp index d68f7261..6fb57d95 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/Operation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/Operation.cpp @@ -41,9 +41,8 @@ const Type& Operation::getStamp() const { OperationIdentifier::OperationIdentifier(uint32_t ir) : id(ir) { } -std::ostream& operator<<(std::ostream& os, const OperationIdentifier& identifier) { - os << identifier.id; - return os; +uint32_t OperationIdentifier::getId() const { + return id; } bool OperationIdentifier::operator==(const OperationIdentifier& rhs) const { @@ -83,11 +82,11 @@ bool Operation::isConstOperation() const { BinaryOperation::BinaryOperation(OperationType opType, const OperationIdentifier& identifier, Type type, Operation* left, Operation* right) : Operation(opType, identifier, type, {left, right}) { } -Operation* BinaryOperation::getLeftInput() { +Operation* BinaryOperation::getLeftInput() const { return inputs[0]; } -Operation* BinaryOperation::getRightInput() { +Operation* BinaryOperation::getRightInput() const { return inputs[1]; } diff --git a/nautilus/src/nautilus/compiler/ir/operations/Operation.hpp b/nautilus/src/nautilus/compiler/ir/operations/Operation.hpp index a03aca20..3422fd51 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/Operation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/Operation.hpp @@ -4,7 +4,6 @@ #include "nautilus/tracing/Types.hpp" #include #include -#include #include namespace nautilus::compiler::ir { @@ -13,8 +12,6 @@ class OperationIdentifier { public: OperationIdentifier(uint32_t id); - friend std::ostream& operator<<(std::ostream& os, const OperationIdentifier& identifier); - bool operator==(const OperationIdentifier& rhs) const; bool operator!=(const OperationIdentifier& rhs) const; @@ -31,6 +28,8 @@ class OperationIdentifier { bool operator>=(const OperationIdentifier& rhs) const; + uint32_t getId() const; + private: uint32_t id; }; @@ -68,8 +67,7 @@ class Operation { ShiftOp, }; - explicit Operation(OperationType opType, const OperationIdentifier& identifier, Type type, - const std::vector& inputs = {}); + explicit Operation(OperationType opType, const OperationIdentifier& identifier, Type type, const std::vector& inputs = {}); explicit Operation(OperationType opType, Type type, const std::vector& inputs = {}); @@ -77,8 +75,6 @@ class Operation { const OperationIdentifier& getIdentifier() const; - virtual std::string toString() = 0; - OperationType getOperationType() const; // std::string getOperationTypeAsString() const; @@ -90,6 +86,11 @@ class Operation { void replaceInput(Operation* toReplace, std::shared_ptr replaceWith); + template + const OP* dynCast() const { + return dynamic_cast(this); + } + protected: const OperationType opType; const OperationIdentifier identifier; @@ -109,18 +110,16 @@ T* as(const std::unique_ptr& op) { class BinaryOperation : public Operation { public: - BinaryOperation(OperationType opType, const OperationIdentifier& identifier, Type type, Operation* left, - Operation* right); + BinaryOperation(OperationType opType, const OperationIdentifier& identifier, Type type, Operation* left, Operation* right); - Operation* getLeftInput(); + Operation* getLeftInput() const; - Operation* getRightInput(); + Operation* getRightInput() const; void setLeftInput(Operation* newLeftInput); void setRightInput(Operation* newRightInput); - virtual std::string toString() = 0; }; } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/ProxyCallOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/ProxyCallOperation.cpp index 6b36450b..27a75d80 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ProxyCallOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ProxyCallOperation.cpp @@ -18,29 +18,7 @@ void ProxyCallOperation::setInputArguments(std::vector& newInputArgu this->inputs = newInputArguments; } -std::string ProxyCallOperation::toString() { - std::string baseString = ""; - if (!identifier.toString().empty()) { - baseString = identifier.toString() + " = "; - } - baseString = baseString + getFunctionName() + "("; - if (!inputs.empty()) { - // baseString += inputArguments[0].lock()->getIdentifier().toString(); - // for (int i = 1; i < (int) inputArguments.size(); ++i) { - // baseString += ", " + - // inputArguments.at(i).lock()->getIdentifier().toString(); - - baseString += inputs[0]->getIdentifier().toString(); - // baseString += inputArguments[0].lock()->getIdentifier(); - for (int i = 1; i < (int) inputs.size(); ++i) { - baseString += ", " + inputs.at(i)->getIdentifier().toString(); - // baseString += ", " + inputArguments.at(i).lock()->getIdentifier(); - } - } - return baseString + ")"; -} - -const std::string& ProxyCallOperation::getFunctionName() { +const std::string& ProxyCallOperation::getFunctionName() const { return functionName; } diff --git a/nautilus/src/nautilus/compiler/ir/operations/ProxyCallOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/ProxyCallOperation.hpp index f817898f..7e322c26 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ProxyCallOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ProxyCallOperation.hpp @@ -16,10 +16,7 @@ class ProxyCallOperation : public Operation { void setInputArguments(std::vector& newInputArguments); const std::string& getFunctionSymbol(); - const std::string& getFunctionName(); - - std::string toString() override; - + const std::string& getFunctionName() const; void* getFunctionPtr(); private: diff --git a/nautilus/src/nautilus/compiler/ir/operations/ReturnOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/ReturnOperation.cpp index fd5d8409..aae6dc58 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ReturnOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ReturnOperation.cpp @@ -10,15 +10,7 @@ ReturnOperation::ReturnOperation() : Operation(Operation::OperationType::ReturnO ReturnOperation::ReturnOperation(Operation* returnValue) : Operation(Operation::OperationType::ReturnOp, returnValue->getStamp(), {returnValue}) { } -std::string ReturnOperation::toString() { - if (hasReturnValue()) { - return "return (" + getReturnValue()->getIdentifier().toString() + ")"; - } else { - return "return"; - } -} - -Operation* ReturnOperation::getReturnValue() { +Operation* ReturnOperation::getReturnValue() const { return inputs[0]; } @@ -26,7 +18,7 @@ void ReturnOperation::setReturnValue(Operation* newReturnValue) { inputs[0] = newReturnValue; } -bool ReturnOperation::hasReturnValue() { +bool ReturnOperation::hasReturnValue() const { return stamp != Type::v; } diff --git a/nautilus/src/nautilus/compiler/ir/operations/ReturnOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/ReturnOperation.hpp index b1238f48..2fb77405 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/ReturnOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/ReturnOperation.hpp @@ -12,12 +12,10 @@ class ReturnOperation : public Operation { ~ReturnOperation() override = default; - Operation* getReturnValue(); + Operation* getReturnValue() const; void setReturnValue(Operation* newReturnValue); - bool hasReturnValue(); - - std::string toString() override; + bool hasReturnValue() const; }; } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/StoreOperation.cpp b/nautilus/src/nautilus/compiler/ir/operations/StoreOperation.cpp index cc231d8f..a043188b 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/StoreOperation.cpp +++ b/nautilus/src/nautilus/compiler/ir/operations/StoreOperation.cpp @@ -7,11 +7,11 @@ namespace nautilus::compiler::ir { StoreOperation::StoreOperation(Operation* value, Operation* address) : Operation(OperationType::StoreOp, Type::v, {value, address}) { } -Operation* StoreOperation::getValue() { +Operation* StoreOperation::getValue() const { return inputs[0]; } -Operation* StoreOperation::getAddress() { +Operation* StoreOperation::getAddress() const { return inputs[1]; } @@ -23,7 +23,4 @@ void StoreOperation::setAddress(Operation* newAddress) { inputs[1] = newAddress; } -std::string StoreOperation::toString() { - return "store(" + getValue()->getIdentifier().toString() + ", " + getAddress()->getIdentifier().toString() + ")"; -} } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/compiler/ir/operations/StoreOperation.hpp b/nautilus/src/nautilus/compiler/ir/operations/StoreOperation.hpp index b0eb9d5b..82d0f234 100644 --- a/nautilus/src/nautilus/compiler/ir/operations/StoreOperation.hpp +++ b/nautilus/src/nautilus/compiler/ir/operations/StoreOperation.hpp @@ -10,14 +10,13 @@ class StoreOperation : public Operation { ~StoreOperation() override = default; - Operation* getValue(); + Operation* getValue() const; - Operation* getAddress(); + Operation* getAddress() const; void setValue(Operation* newValue); void setAddress(Operation* newAddress); - std::string toString() override; }; } // namespace nautilus::compiler::ir diff --git a/nautilus/src/nautilus/tracing/TraceOperation.cpp b/nautilus/src/nautilus/tracing/TraceOperation.cpp index 4c1e2a81..c30156cc 100644 --- a/nautilus/src/nautilus/tracing/TraceOperation.cpp +++ b/nautilus/src/nautilus/tracing/TraceOperation.cpp @@ -16,7 +16,7 @@ TraceOperation::TraceOperation(Op op, std::vector&& input) : tag() auto fmt::formatter::format(const nautilus::tracing::TraceOperation& operation, format_context& ctx) const -> format_context::iterator { auto out = ctx.out(); - fmt::format_to(out, "{}\t", toString(operation.op)); + fmt::format_to(out, "\t{}\t", toString(operation.op)); fmt::format_to(out, "{}\t", operation.resultRef); for (const auto& opInput : operation.input) { if (auto inputRef = std::get_if(&opInput)) { diff --git a/nautilus/test/data/bool-tests/after_ssa/boolAnd.trace b/nautilus/test/data/bool-tests/after_ssa/boolAnd.trace deleted file mode 100644 index 577eefb7..00000000 --- a/nautilus/test/data/bool-tests/after_ssa/boolAnd.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:bool,$2:bool) - AND $5 $1 $2 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/bool-tests/after_ssa/boolAssignment.trace b/nautilus/test/data/bool-tests/after_ssa/boolAssignment.trace deleted file mode 100644 index cab293c4..00000000 --- a/nautilus/test/data/bool-tests/after_ssa/boolAssignment.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:bool) - RETURN $1 :bool diff --git a/nautilus/test/data/bool-tests/after_ssa/boolAssignmentOr.trace b/nautilus/test/data/bool-tests/after_ssa/boolAssignmentOr.trace deleted file mode 100644 index 98ccc738..00000000 --- a/nautilus/test/data/bool-tests/after_ssa/boolAssignmentOr.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:bool,$2:bool) - OR $6 $1 $2 :bool - RETURN $6 :bool diff --git a/nautilus/test/data/bool-tests/after_ssa/boolConst.trace b/nautilus/test/data/bool-tests/after_ssa/boolConst.trace deleted file mode 100644 index a0ae7b7d..00000000 --- a/nautilus/test/data/bool-tests/after_ssa/boolConst.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:bool) - CONST $3 1 :bool - AND $4 $1 $3 :bool - RETURN $4 :bool diff --git a/nautilus/test/data/bool-tests/after_ssa/boolEquals.trace b/nautilus/test/data/bool-tests/after_ssa/boolEquals.trace deleted file mode 100644 index 584f7486..00000000 --- a/nautilus/test/data/bool-tests/after_ssa/boolEquals.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:bool,$2:bool) - EQ $3 $1 $2 :bool - RETURN $3 :bool diff --git a/nautilus/test/data/bool-tests/after_ssa/boolIfElse.trace b/nautilus/test/data/bool-tests/after_ssa/boolIfElse.trace deleted file mode 100644 index 1f3f50af..00000000 --- a/nautilus/test/data/bool-tests/after_ssa/boolIfElse.trace +++ /dev/null @@ -1,11 +0,0 @@ -B0($1:bool,$2:bool) - AND $5 $1 $2 :bool - CMP $6 $5 B1() B2() :void -B1() - CONST $7 1 :bool - JMP $0 B3($7) :void -B2() - CONST $10 0 :bool - JMP $0 B3($10) :void -B3($7:bool) - RETURN $7 :bool diff --git a/nautilus/test/data/bool-tests/after_ssa/boolNestedFunction.trace b/nautilus/test/data/bool-tests/after_ssa/boolNestedFunction.trace deleted file mode 100644 index 004f6a2e..00000000 --- a/nautilus/test/data/bool-tests/after_ssa/boolNestedFunction.trace +++ /dev/null @@ -1,11 +0,0 @@ -B0($1:bool,$2:bool) - EQ $5 $1 $2 :bool - CMP $6 $5 B1() B2() :void -B1() - CONST $7 1 :bool - JMP $0 B3($7) :void -B2() - CONST $10 0 :bool - JMP $0 B3($10) :void -B3($7:bool) - RETURN $7 :bool diff --git a/nautilus/test/data/bool-tests/after_ssa/boolNot.trace b/nautilus/test/data/bool-tests/after_ssa/boolNot.trace deleted file mode 100644 index 2a509d93..00000000 --- a/nautilus/test/data/bool-tests/after_ssa/boolNot.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:bool) - NOT $3 $1 :bool - RETURN $3 :bool diff --git a/nautilus/test/data/bool-tests/after_ssa/boolNotEquals.trace b/nautilus/test/data/bool-tests/after_ssa/boolNotEquals.trace deleted file mode 100644 index e70dff6b..00000000 --- a/nautilus/test/data/bool-tests/after_ssa/boolNotEquals.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:bool,$2:bool) - NEQ $3 $1 $2 :bool - RETURN $3 :bool diff --git a/nautilus/test/data/bool-tests/after_ssa/boolOr.trace b/nautilus/test/data/bool-tests/after_ssa/boolOr.trace deleted file mode 100644 index e675131b..00000000 --- a/nautilus/test/data/bool-tests/after_ssa/boolOr.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:bool,$2:bool) - OR $5 $1 $2 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/bool-tests/ir/boolAnd.trace b/nautilus/test/data/bool-tests/ir/boolAnd.trace deleted file mode 100644 index af1a80a2..00000000 --- a/nautilus/test/data/bool-tests/ir/boolAnd.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:bool, $2:bool): - $5 = $1 and $2 :bool - return ($5) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/bool-tests/ir/boolAssignment.trace b/nautilus/test/data/bool-tests/ir/boolAssignment.trace deleted file mode 100644 index 0ada380a..00000000 --- a/nautilus/test/data/bool-tests/ir/boolAssignment.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:bool): - return ($1) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/bool-tests/ir/boolAssignmentOr.trace b/nautilus/test/data/bool-tests/ir/boolAssignmentOr.trace deleted file mode 100644 index ee85d765..00000000 --- a/nautilus/test/data/bool-tests/ir/boolAssignmentOr.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:bool, $2:bool): - $6 = $1 or $2 :bool - return ($6) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/bool-tests/ir/boolConst.trace b/nautilus/test/data/bool-tests/ir/boolConst.trace deleted file mode 100644 index 5582a9c5..00000000 --- a/nautilus/test/data/bool-tests/ir/boolConst.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:bool): - $3 = 1 :bool - $4 = $1 and $3 :bool - return ($4) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/bool-tests/ir/boolEquals.trace b/nautilus/test/data/bool-tests/ir/boolEquals.trace deleted file mode 100644 index 73d38862..00000000 --- a/nautilus/test/data/bool-tests/ir/boolEquals.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:bool, $2:bool): - $3 = $1 == $2 :bool - return ($3) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/bool-tests/ir/boolIfElse.trace b/nautilus/test/data/bool-tests/ir/boolIfElse.trace deleted file mode 100644 index 34799be7..00000000 --- a/nautilus/test/data/bool-tests/ir/boolIfElse.trace +++ /dev/null @@ -1,18 +0,0 @@ -NESIR { -execute() { -Block_0($1:bool, $2:bool): - $5 = $1 and $2 :bool - if $5 ? Block_1() : Block_2() :void - -Block_1(): - $7 = 1 :bool - br Block_3($7) :void - -Block_3($7:bool): - return ($7) :bool - -Block_2(): - $10 = 0 :bool - br Block_3($10) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/bool-tests/ir/boolNestedFunction.trace b/nautilus/test/data/bool-tests/ir/boolNestedFunction.trace deleted file mode 100644 index 404f3b55..00000000 --- a/nautilus/test/data/bool-tests/ir/boolNestedFunction.trace +++ /dev/null @@ -1,18 +0,0 @@ -NESIR { -execute() { -Block_0($1:bool, $2:bool): - $5 = $1 == $2 :bool - if $5 ? Block_1() : Block_2() :void - -Block_1(): - $7 = 1 :bool - br Block_3($7) :void - -Block_3($7:bool): - return ($7) :bool - -Block_2(): - $10 = 0 :bool - br Block_3($10) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/bool-tests/ir/boolNot.trace b/nautilus/test/data/bool-tests/ir/boolNot.trace deleted file mode 100644 index 59f2a6cb..00000000 --- a/nautilus/test/data/bool-tests/ir/boolNot.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:bool): - $3= !$1 :bool - return ($3) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/bool-tests/ir/boolNotEquals.trace b/nautilus/test/data/bool-tests/ir/boolNotEquals.trace deleted file mode 100644 index 618b4735..00000000 --- a/nautilus/test/data/bool-tests/ir/boolNotEquals.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:bool, $2:bool): - $3 = $1 != $2 :bool - return ($3) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/bool-tests/ir/boolOr.trace b/nautilus/test/data/bool-tests/ir/boolOr.trace deleted file mode 100644 index f68ee578..00000000 --- a/nautilus/test/data/bool-tests/ir/boolOr.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:bool, $2:bool): - $5 = $1 or $2 :bool - return ($5) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/bool-tests/tracing/boolAnd.trace b/nautilus/test/data/bool-tests/tracing/boolAnd.trace deleted file mode 100644 index 7ec1eaea..00000000 --- a/nautilus/test/data/bool-tests/tracing/boolAnd.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:bool,$2:bool) - ASSIGN $3 $1 :bool - ASSIGN $4 $2 :bool - AND $5 $3 $4 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/bool-tests/tracing/boolAssignment.trace b/nautilus/test/data/bool-tests/tracing/boolAssignment.trace deleted file mode 100644 index 83b00137..00000000 --- a/nautilus/test/data/bool-tests/tracing/boolAssignment.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:bool) - ASSIGN $2 $1 :bool - RETURN $2 :bool diff --git a/nautilus/test/data/bool-tests/tracing/boolAssignmentOr.trace b/nautilus/test/data/bool-tests/tracing/boolAssignmentOr.trace deleted file mode 100644 index 7b1f8f4a..00000000 --- a/nautilus/test/data/bool-tests/tracing/boolAssignmentOr.trace +++ /dev/null @@ -1,7 +0,0 @@ -B0($1:bool,$2:bool) - ASSIGN $3 $1 :bool - ASSIGN $1 $2 :bool - ASSIGN $4 $3 :bool - ASSIGN $5 $2 :bool - OR $6 $4 $5 :bool - RETURN $6 :bool diff --git a/nautilus/test/data/bool-tests/tracing/boolConst.trace b/nautilus/test/data/bool-tests/tracing/boolConst.trace deleted file mode 100644 index e1011528..00000000 --- a/nautilus/test/data/bool-tests/tracing/boolConst.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:bool) - ASSIGN $2 $1 :bool - CONST $3 1 :bool - AND $4 $2 $3 :bool - RETURN $4 :bool diff --git a/nautilus/test/data/bool-tests/tracing/boolEquals.trace b/nautilus/test/data/bool-tests/tracing/boolEquals.trace deleted file mode 100644 index 584f7486..00000000 --- a/nautilus/test/data/bool-tests/tracing/boolEquals.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:bool,$2:bool) - EQ $3 $1 $2 :bool - RETURN $3 :bool diff --git a/nautilus/test/data/bool-tests/tracing/boolIfElse.trace b/nautilus/test/data/bool-tests/tracing/boolIfElse.trace deleted file mode 100644 index 0a329617..00000000 --- a/nautilus/test/data/bool-tests/tracing/boolIfElse.trace +++ /dev/null @@ -1,11 +0,0 @@ -B0($1:bool,$2:bool) - ASSIGN $3 $1 :bool - ASSIGN $4 $2 :bool - AND $5 $3 $4 :bool - CMP $6 $5 B1() B2() :void -B1() - CONST $7 1 :bool - RETURN $7 :bool -B2() - CONST $10 0 :bool - RETURN $10 :bool diff --git a/nautilus/test/data/bool-tests/tracing/boolNestedFunction.trace b/nautilus/test/data/bool-tests/tracing/boolNestedFunction.trace deleted file mode 100644 index 931d9f57..00000000 --- a/nautilus/test/data/bool-tests/tracing/boolNestedFunction.trace +++ /dev/null @@ -1,11 +0,0 @@ -B0($1:bool,$2:bool) - ASSIGN $3 $1 :bool - ASSIGN $4 $2 :bool - EQ $5 $3 $4 :bool - CMP $6 $5 B1() B2() :void -B1() - CONST $7 1 :bool - RETURN $7 :bool -B2() - CONST $10 0 :bool - RETURN $10 :bool diff --git a/nautilus/test/data/bool-tests/tracing/boolNot.trace b/nautilus/test/data/bool-tests/tracing/boolNot.trace deleted file mode 100644 index f673ccf3..00000000 --- a/nautilus/test/data/bool-tests/tracing/boolNot.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:bool) - ASSIGN $2 $1 :bool - NOT $3 $2 :bool - RETURN $3 :bool diff --git a/nautilus/test/data/bool-tests/tracing/boolNotEquals.trace b/nautilus/test/data/bool-tests/tracing/boolNotEquals.trace deleted file mode 100644 index e70dff6b..00000000 --- a/nautilus/test/data/bool-tests/tracing/boolNotEquals.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:bool,$2:bool) - NEQ $3 $1 $2 :bool - RETURN $3 :bool diff --git a/nautilus/test/data/bool-tests/tracing/boolOr.trace b/nautilus/test/data/bool-tests/tracing/boolOr.trace deleted file mode 100644 index 46e20855..00000000 --- a/nautilus/test/data/bool-tests/tracing/boolOr.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:bool,$2:bool) - ASSIGN $3 $1 :bool - ASSIGN $4 $2 :bool - OR $5 $3 $4 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_i16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_i16.trace deleted file mode 100644 index d10483a7..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_i32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_i32.trace deleted file mode 100644 index 0ffe7d2b..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_i64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_i64.trace deleted file mode 100644 index e2ff023f..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_i8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_i8.trace deleted file mode 100644 index 20ff8232..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_ui16.trace deleted file mode 100644 index 6a5e1c4c..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_ui32.trace deleted file mode 100644 index 7fefa6ec..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_ui64.trace deleted file mode 100644 index 310393e6..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_ui8.trace deleted file mode 100644 index 8650f9b3..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_d_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_i16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_i16.trace deleted file mode 100644 index c3df1513..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_i32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_i32.trace deleted file mode 100644 index 3fa89795..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_i64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_i64.trace deleted file mode 100644 index 1ba8993a..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_i8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_i8.trace deleted file mode 100644 index 73469fad..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_ui16.trace deleted file mode 100644 index 432251c7..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_ui32.trace deleted file mode 100644 index 6062df1d..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_ui64.trace deleted file mode 100644 index 4423e269..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_ui8.trace deleted file mode 100644 index a8498ca5..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_f_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_i16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_i16.trace deleted file mode 100644 index c9831096..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_i16.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:i16) - RETURN $1 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_i32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_i32.trace deleted file mode 100644 index eb6ef292..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_i64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_i64.trace deleted file mode 100644 index 98f74c4d..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_i8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_i8.trace deleted file mode 100644 index cf8dfbbc..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_ui16.trace deleted file mode 100644 index a551a56e..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_ui32.trace deleted file mode 100644 index 75c659a1..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_ui64.trace deleted file mode 100644 index cccf151c..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_ui8.trace deleted file mode 100644 index 828bbc09..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i16_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_i16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_i16.trace deleted file mode 100644 index 8b3d89af..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_i32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_i32.trace deleted file mode 100644 index 51f8b1bd..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_i32.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:i32) - RETURN $1 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_i64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_i64.trace deleted file mode 100644 index 8f25fa0d..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_i8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_i8.trace deleted file mode 100644 index 76cdf62b..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_ui16.trace deleted file mode 100644 index 7ef09eb2..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_ui32.trace deleted file mode 100644 index dd5d2473..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_ui64.trace deleted file mode 100644 index 0a2c3409..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_ui8.trace deleted file mode 100644 index 98d779f1..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i32_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_i16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_i16.trace deleted file mode 100644 index 39cb45f1..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_i32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_i32.trace deleted file mode 100644 index 4253a7d6..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_i64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_i64.trace deleted file mode 100644 index 462594d2..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_i64.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:i64) - RETURN $1 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_i8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_i8.trace deleted file mode 100644 index bcbd9dd8..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_ui16.trace deleted file mode 100644 index 4055fae6..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_ui32.trace deleted file mode 100644 index e1583698..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_ui64.trace deleted file mode 100644 index ed526607..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_ui8.trace deleted file mode 100644 index 3694581d..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i64_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_i16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_i16.trace deleted file mode 100644 index 740addf3..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_i32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_i32.trace deleted file mode 100644 index bb121fad..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_i64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_i64.trace deleted file mode 100644 index f592d94f..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_i8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_i8.trace deleted file mode 100644 index 729a32ae..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_i8.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:i8) - RETURN $1 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_ui16.trace deleted file mode 100644 index 472e094f..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_ui32.trace deleted file mode 100644 index 97a415d3..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_ui64.trace deleted file mode 100644 index b7177ee0..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_ui8.trace deleted file mode 100644 index b47e79ce..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_i8_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_i16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_i16.trace deleted file mode 100644 index d575ef21..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_i32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_i32.trace deleted file mode 100644 index f8f3964c..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_i64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_i64.trace deleted file mode 100644 index 48d6a9ea..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_i8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_i8.trace deleted file mode 100644 index c0b41318..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_ui16.trace deleted file mode 100644 index a000357e..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_ui16.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:ui16) - RETURN $1 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_ui32.trace deleted file mode 100644 index 2768cd0c..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_ui64.trace deleted file mode 100644 index 9be25f96..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_ui8.trace deleted file mode 100644 index f21d2879..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui16_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_i16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_i16.trace deleted file mode 100644 index 6bc17a0d..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_i32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_i32.trace deleted file mode 100644 index 99444cb5..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_i64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_i64.trace deleted file mode 100644 index c8af76c6..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_i8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_i8.trace deleted file mode 100644 index 5a30146a..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_ui16.trace deleted file mode 100644 index 47233312..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_ui32.trace deleted file mode 100644 index 3bd2245f..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_ui32.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:ui32) - RETURN $1 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_ui64.trace deleted file mode 100644 index 040f06dd..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_ui8.trace deleted file mode 100644 index ad71c7d5..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui32_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_i16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_i16.trace deleted file mode 100644 index 4aa06798..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_i32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_i32.trace deleted file mode 100644 index b4ab6e88..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_i64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_i64.trace deleted file mode 100644 index ba60005c..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_i8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_i8.trace deleted file mode 100644 index 812607d8..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_ui16.trace deleted file mode 100644 index 09a96e69..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_ui32.trace deleted file mode 100644 index 0a1b61c6..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_ui64.trace deleted file mode 100644 index ce5d65b6..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_ui64.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:ui64) - RETURN $1 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_ui8.trace deleted file mode 100644 index 315086ac..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui64_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_i16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_i16.trace deleted file mode 100644 index f4d962d9..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_i32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_i32.trace deleted file mode 100644 index 133a284a..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_i64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_i64.trace deleted file mode 100644 index 6403f961..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_i8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_i8.trace deleted file mode 100644 index cd27f383..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_ui16.trace deleted file mode 100644 index cbccb6c7..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_ui32.trace deleted file mode 100644 index a69db9c9..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_ui64.trace deleted file mode 100644 index b90cb46f..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_ui8.trace deleted file mode 100644 index dd1dac42..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/implicitCast_ui8_ui8.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:ui8) - RETURN $1 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_i16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_d_i16.trace deleted file mode 100644 index d10483a7..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_i32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_d_i32.trace deleted file mode 100644 index 0ffe7d2b..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_i64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_d_i64.trace deleted file mode 100644 index e2ff023f..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_i8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_d_i8.trace deleted file mode 100644 index 20ff8232..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_d_ui16.trace deleted file mode 100644 index 6a5e1c4c..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_d_ui32.trace deleted file mode 100644 index 7fefa6ec..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_d_ui64.trace deleted file mode 100644 index 310393e6..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_d_ui8.trace deleted file mode 100644 index 8650f9b3..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_d_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_i16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_f_i16.trace deleted file mode 100644 index c3df1513..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_i32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_f_i32.trace deleted file mode 100644 index 3fa89795..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_i64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_f_i64.trace deleted file mode 100644 index 1ba8993a..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_i8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_f_i8.trace deleted file mode 100644 index 73469fad..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_f_ui16.trace deleted file mode 100644 index 432251c7..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_f_ui32.trace deleted file mode 100644 index 6062df1d..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_f_ui64.trace deleted file mode 100644 index 4423e269..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_f_ui8.trace deleted file mode 100644 index a8498ca5..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_f_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_i16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_i16.trace deleted file mode 100644 index c9831096..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_i16.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:i16) - RETURN $1 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_i32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_i32.trace deleted file mode 100644 index eb6ef292..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_i64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_i64.trace deleted file mode 100644 index 98f74c4d..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_i8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_i8.trace deleted file mode 100644 index cf8dfbbc..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_ui16.trace deleted file mode 100644 index a551a56e..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_ui32.trace deleted file mode 100644 index 75c659a1..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_ui64.trace deleted file mode 100644 index cccf151c..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_ui8.trace deleted file mode 100644 index 828bbc09..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i16_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_i16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_i16.trace deleted file mode 100644 index 8b3d89af..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_i32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_i32.trace deleted file mode 100644 index 51f8b1bd..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_i32.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:i32) - RETURN $1 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_i64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_i64.trace deleted file mode 100644 index 8f25fa0d..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_i8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_i8.trace deleted file mode 100644 index 76cdf62b..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_ui16.trace deleted file mode 100644 index 7ef09eb2..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_ui32.trace deleted file mode 100644 index dd5d2473..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_ui64.trace deleted file mode 100644 index 0a2c3409..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_ui8.trace deleted file mode 100644 index 98d779f1..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i32_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_i16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_i16.trace deleted file mode 100644 index 39cb45f1..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_i32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_i32.trace deleted file mode 100644 index 4253a7d6..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_i64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_i64.trace deleted file mode 100644 index 462594d2..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_i64.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:i64) - RETURN $1 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_i8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_i8.trace deleted file mode 100644 index bcbd9dd8..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_ui16.trace deleted file mode 100644 index 4055fae6..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_ui32.trace deleted file mode 100644 index e1583698..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_ui64.trace deleted file mode 100644 index ed526607..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_ui8.trace deleted file mode 100644 index 3694581d..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i64_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_i16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_i16.trace deleted file mode 100644 index 740addf3..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_i32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_i32.trace deleted file mode 100644 index bb121fad..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_i64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_i64.trace deleted file mode 100644 index f592d94f..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_i8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_i8.trace deleted file mode 100644 index 729a32ae..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_i8.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:i8) - RETURN $1 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_ui16.trace deleted file mode 100644 index 472e094f..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_ui32.trace deleted file mode 100644 index 97a415d3..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_ui64.trace deleted file mode 100644 index b7177ee0..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_ui8.trace deleted file mode 100644 index b47e79ce..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_i8_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_i16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_i16.trace deleted file mode 100644 index d575ef21..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_i32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_i32.trace deleted file mode 100644 index f8f3964c..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_i64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_i64.trace deleted file mode 100644 index 48d6a9ea..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_i8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_i8.trace deleted file mode 100644 index c0b41318..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_ui16.trace deleted file mode 100644 index a000357e..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_ui16.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:ui16) - RETURN $1 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_ui32.trace deleted file mode 100644 index 2768cd0c..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_ui64.trace deleted file mode 100644 index 9be25f96..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_ui8.trace deleted file mode 100644 index f21d2879..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui16_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_i16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_i16.trace deleted file mode 100644 index 6bc17a0d..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_i32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_i32.trace deleted file mode 100644 index 99444cb5..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_i64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_i64.trace deleted file mode 100644 index c8af76c6..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_i8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_i8.trace deleted file mode 100644 index 5a30146a..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_ui16.trace deleted file mode 100644 index 47233312..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_ui32.trace deleted file mode 100644 index 3bd2245f..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_ui32.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:ui32) - RETURN $1 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_ui64.trace deleted file mode 100644 index 040f06dd..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_ui8.trace deleted file mode 100644 index ad71c7d5..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui32_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_i16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_i16.trace deleted file mode 100644 index 4aa06798..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_i32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_i32.trace deleted file mode 100644 index b4ab6e88..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_i64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_i64.trace deleted file mode 100644 index ba60005c..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_i8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_i8.trace deleted file mode 100644 index 812607d8..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_ui16.trace deleted file mode 100644 index 09a96e69..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_ui32.trace deleted file mode 100644 index 0a1b61c6..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_ui64.trace deleted file mode 100644 index ce5d65b6..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_ui64.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:ui64) - RETURN $1 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_ui8.trace deleted file mode 100644 index 315086ac..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui64_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_i16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_i16.trace deleted file mode 100644 index f4d962d9..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_i32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_i32.trace deleted file mode 100644 index 133a284a..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_i64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_i64.trace deleted file mode 100644 index 6403f961..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_i8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_i8.trace deleted file mode 100644 index cd27f383..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_ui16.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_ui16.trace deleted file mode 100644 index cbccb6c7..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_ui32.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_ui32.trace deleted file mode 100644 index a69db9c9..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_ui64.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_ui64.trace deleted file mode 100644 index b90cb46f..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_ui8.trace b/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_ui8.trace deleted file mode 100644 index dd1dac42..00000000 --- a/nautilus/test/data/cast-tests/after_ssa/staticCast_ui8_ui8.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:ui8) - RETURN $1 :ui8 diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_d_i16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_d_i16.trace deleted file mode 100644 index a7228099..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_d_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_d_i32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_d_i32.trace deleted file mode 100644 index 61030d1c..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_d_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_d_i64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_d_i64.trace deleted file mode 100644 index 4b5d7f9e..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_d_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_d_i8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_d_i8.trace deleted file mode 100644 index 9a10ecde..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_d_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_d_ui16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_d_ui16.trace deleted file mode 100644 index 2cce3f9a..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_d_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_d_ui32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_d_ui32.trace deleted file mode 100644 index 61e31d0b..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_d_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_d_ui64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_d_ui64.trace deleted file mode 100644 index c6dc8312..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_d_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_d_ui8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_d_ui8.trace deleted file mode 100644 index 4b53e3d6..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_d_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_f_i16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_f_i16.trace deleted file mode 100644 index 8e2912d3..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_f_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_f_i32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_f_i32.trace deleted file mode 100644 index c3153d43..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_f_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_f_i64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_f_i64.trace deleted file mode 100644 index 38098734..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_f_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_f_i8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_f_i8.trace deleted file mode 100644 index 0f7500e7..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_f_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_f_ui16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_f_ui16.trace deleted file mode 100644 index 50f1d2a0..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_f_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_f_ui32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_f_ui32.trace deleted file mode 100644 index b9b94193..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_f_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_f_ui64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_f_ui64.trace deleted file mode 100644 index bf246eee..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_f_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_f_ui8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_f_ui8.trace deleted file mode 100644 index 39d629f3..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_f_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i16_i16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i16_i16.trace deleted file mode 100644 index 811b362f..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i16_i16.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - return ($1) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i16_i32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i16_i32.trace deleted file mode 100644 index 4fb1f274..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i16_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i16_i64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i16_i64.trace deleted file mode 100644 index caba316c..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i16_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i16_i8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i16_i8.trace deleted file mode 100644 index b340c160..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i16_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i16_ui16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i16_ui16.trace deleted file mode 100644 index 71267acc..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i16_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i16_ui32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i16_ui32.trace deleted file mode 100644 index 0629bcd7..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i16_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i16_ui64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i16_ui64.trace deleted file mode 100644 index 4239800d..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i16_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i16_ui8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i16_ui8.trace deleted file mode 100644 index 81b69e6d..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i16_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i32_i16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i32_i16.trace deleted file mode 100644 index b5e3b0e1..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i32_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i32_i32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i32_i32.trace deleted file mode 100644 index d1418bc1..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i32_i32.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - return ($1) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i32_i64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i32_i64.trace deleted file mode 100644 index 94d97675..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i32_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i32_i8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i32_i8.trace deleted file mode 100644 index 1917dd08..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i32_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i32_ui16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i32_ui16.trace deleted file mode 100644 index 7b965d62..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i32_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i32_ui32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i32_ui32.trace deleted file mode 100644 index c35b4476..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i32_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i32_ui64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i32_ui64.trace deleted file mode 100644 index c2c6ce1a..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i32_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i32_ui8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i32_ui8.trace deleted file mode 100644 index 10fec438..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i32_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i64_i16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i64_i16.trace deleted file mode 100644 index 15a90ee2..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i64_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i64_i32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i64_i32.trace deleted file mode 100644 index 39810fa4..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i64_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i64_i64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i64_i64.trace deleted file mode 100644 index d9183c02..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i64_i64.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - return ($1) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i64_i8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i64_i8.trace deleted file mode 100644 index 5e8b7fd1..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i64_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i64_ui16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i64_ui16.trace deleted file mode 100644 index 469a62e5..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i64_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i64_ui32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i64_ui32.trace deleted file mode 100644 index ca18c313..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i64_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i64_ui64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i64_ui64.trace deleted file mode 100644 index cf2d0a38..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i64_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i64_ui8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i64_ui8.trace deleted file mode 100644 index 5b0506af..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i64_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i8_i16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i8_i16.trace deleted file mode 100644 index 9b6c66eb..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i8_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i8_i32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i8_i32.trace deleted file mode 100644 index 2b8cae68..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i8_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i8_i64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i8_i64.trace deleted file mode 100644 index ff455869..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i8_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i8_i8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i8_i8.trace deleted file mode 100644 index 419e0489..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i8_i8.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - return ($1) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i8_ui16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i8_ui16.trace deleted file mode 100644 index ff089eb8..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i8_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i8_ui32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i8_ui32.trace deleted file mode 100644 index c47efc72..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i8_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i8_ui64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i8_ui64.trace deleted file mode 100644 index 85eb411a..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i8_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_i8_ui8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_i8_ui8.trace deleted file mode 100644 index 2ad5f5db..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_i8_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_i16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui16_i16.trace deleted file mode 100644 index 6557d20d..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_i32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui16_i32.trace deleted file mode 100644 index 216fbd1e..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_i64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui16_i64.trace deleted file mode 100644 index 7225362d..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_i8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui16_i8.trace deleted file mode 100644 index 67f90286..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_ui16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui16_ui16.trace deleted file mode 100644 index d88a353e..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_ui16.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - return ($1) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_ui32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui16_ui32.trace deleted file mode 100644 index 40cd2b91..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_ui64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui16_ui64.trace deleted file mode 100644 index 4066f4d7..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_ui8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui16_ui8.trace deleted file mode 100644 index 5381b296..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui16_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_i16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui32_i16.trace deleted file mode 100644 index d5283f56..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_i32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui32_i32.trace deleted file mode 100644 index 6c46e2c4..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_i64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui32_i64.trace deleted file mode 100644 index ac59cbc5..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_i8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui32_i8.trace deleted file mode 100644 index 24bc9919..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_ui16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui32_ui16.trace deleted file mode 100644 index 604cf9c8..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_ui32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui32_ui32.trace deleted file mode 100644 index cfc5dd3f..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_ui32.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - return ($1) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_ui64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui32_ui64.trace deleted file mode 100644 index 247d2b1c..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_ui8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui32_ui8.trace deleted file mode 100644 index 7af0bb36..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui32_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_i16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui64_i16.trace deleted file mode 100644 index a86f04bf..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_i32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui64_i32.trace deleted file mode 100644 index eb06c95c..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_i64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui64_i64.trace deleted file mode 100644 index a21c7322..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_i8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui64_i8.trace deleted file mode 100644 index 26dfe376..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_ui16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui64_ui16.trace deleted file mode 100644 index a6f0e420..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_ui32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui64_ui32.trace deleted file mode 100644 index b49276f2..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_ui64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui64_ui64.trace deleted file mode 100644 index e0465097..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_ui64.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - return ($1) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_ui8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui64_ui8.trace deleted file mode 100644 index 18c516fa..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui64_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_i16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui8_i16.trace deleted file mode 100644 index 79d71108..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_i32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui8_i32.trace deleted file mode 100644 index a73f65c6..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_i64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui8_i64.trace deleted file mode 100644 index 3070c151..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_i8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui8_i8.trace deleted file mode 100644 index f7230c85..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_ui16.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui8_ui16.trace deleted file mode 100644 index 17cae0d7..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_ui32.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui8_ui32.trace deleted file mode 100644 index 36a22452..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_ui64.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui8_ui64.trace deleted file mode 100644 index 6f35f53f..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_ui8.trace b/nautilus/test/data/cast-tests/ir/implicitCast_ui8_ui8.trace deleted file mode 100644 index 883cc902..00000000 --- a/nautilus/test/data/cast-tests/ir/implicitCast_ui8_ui8.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - return ($1) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_d_i16.trace b/nautilus/test/data/cast-tests/ir/staticCast_d_i16.trace deleted file mode 100644 index a7228099..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_d_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_d_i32.trace b/nautilus/test/data/cast-tests/ir/staticCast_d_i32.trace deleted file mode 100644 index 61030d1c..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_d_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_d_i64.trace b/nautilus/test/data/cast-tests/ir/staticCast_d_i64.trace deleted file mode 100644 index 4b5d7f9e..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_d_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_d_i8.trace b/nautilus/test/data/cast-tests/ir/staticCast_d_i8.trace deleted file mode 100644 index 9a10ecde..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_d_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_d_ui16.trace b/nautilus/test/data/cast-tests/ir/staticCast_d_ui16.trace deleted file mode 100644 index 2cce3f9a..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_d_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_d_ui32.trace b/nautilus/test/data/cast-tests/ir/staticCast_d_ui32.trace deleted file mode 100644 index 61e31d0b..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_d_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_d_ui64.trace b/nautilus/test/data/cast-tests/ir/staticCast_d_ui64.trace deleted file mode 100644 index c6dc8312..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_d_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_d_ui8.trace b/nautilus/test/data/cast-tests/ir/staticCast_d_ui8.trace deleted file mode 100644 index 4b53e3d6..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_d_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_f_i16.trace b/nautilus/test/data/cast-tests/ir/staticCast_f_i16.trace deleted file mode 100644 index 8e2912d3..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_f_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_f_i32.trace b/nautilus/test/data/cast-tests/ir/staticCast_f_i32.trace deleted file mode 100644 index c3153d43..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_f_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_f_i64.trace b/nautilus/test/data/cast-tests/ir/staticCast_f_i64.trace deleted file mode 100644 index 38098734..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_f_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_f_i8.trace b/nautilus/test/data/cast-tests/ir/staticCast_f_i8.trace deleted file mode 100644 index 0f7500e7..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_f_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_f_ui16.trace b/nautilus/test/data/cast-tests/ir/staticCast_f_ui16.trace deleted file mode 100644 index 50f1d2a0..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_f_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_f_ui32.trace b/nautilus/test/data/cast-tests/ir/staticCast_f_ui32.trace deleted file mode 100644 index b9b94193..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_f_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_f_ui64.trace b/nautilus/test/data/cast-tests/ir/staticCast_f_ui64.trace deleted file mode 100644 index bf246eee..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_f_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_f_ui8.trace b/nautilus/test/data/cast-tests/ir/staticCast_f_ui8.trace deleted file mode 100644 index 39d629f3..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_f_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i16_i16.trace b/nautilus/test/data/cast-tests/ir/staticCast_i16_i16.trace deleted file mode 100644 index 811b362f..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i16_i16.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - return ($1) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i16_i32.trace b/nautilus/test/data/cast-tests/ir/staticCast_i16_i32.trace deleted file mode 100644 index 4fb1f274..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i16_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i16_i64.trace b/nautilus/test/data/cast-tests/ir/staticCast_i16_i64.trace deleted file mode 100644 index caba316c..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i16_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i16_i8.trace b/nautilus/test/data/cast-tests/ir/staticCast_i16_i8.trace deleted file mode 100644 index b340c160..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i16_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i16_ui16.trace b/nautilus/test/data/cast-tests/ir/staticCast_i16_ui16.trace deleted file mode 100644 index 71267acc..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i16_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i16_ui32.trace b/nautilus/test/data/cast-tests/ir/staticCast_i16_ui32.trace deleted file mode 100644 index 0629bcd7..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i16_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i16_ui64.trace b/nautilus/test/data/cast-tests/ir/staticCast_i16_ui64.trace deleted file mode 100644 index 4239800d..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i16_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i16_ui8.trace b/nautilus/test/data/cast-tests/ir/staticCast_i16_ui8.trace deleted file mode 100644 index 81b69e6d..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i16_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i32_i16.trace b/nautilus/test/data/cast-tests/ir/staticCast_i32_i16.trace deleted file mode 100644 index b5e3b0e1..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i32_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i32_i32.trace b/nautilus/test/data/cast-tests/ir/staticCast_i32_i32.trace deleted file mode 100644 index d1418bc1..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i32_i32.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - return ($1) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i32_i64.trace b/nautilus/test/data/cast-tests/ir/staticCast_i32_i64.trace deleted file mode 100644 index 94d97675..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i32_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i32_i8.trace b/nautilus/test/data/cast-tests/ir/staticCast_i32_i8.trace deleted file mode 100644 index 1917dd08..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i32_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i32_ui16.trace b/nautilus/test/data/cast-tests/ir/staticCast_i32_ui16.trace deleted file mode 100644 index 7b965d62..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i32_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i32_ui32.trace b/nautilus/test/data/cast-tests/ir/staticCast_i32_ui32.trace deleted file mode 100644 index c35b4476..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i32_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i32_ui64.trace b/nautilus/test/data/cast-tests/ir/staticCast_i32_ui64.trace deleted file mode 100644 index c2c6ce1a..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i32_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i32_ui8.trace b/nautilus/test/data/cast-tests/ir/staticCast_i32_ui8.trace deleted file mode 100644 index 10fec438..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i32_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i64_i16.trace b/nautilus/test/data/cast-tests/ir/staticCast_i64_i16.trace deleted file mode 100644 index 15a90ee2..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i64_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i64_i32.trace b/nautilus/test/data/cast-tests/ir/staticCast_i64_i32.trace deleted file mode 100644 index 39810fa4..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i64_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i64_i64.trace b/nautilus/test/data/cast-tests/ir/staticCast_i64_i64.trace deleted file mode 100644 index d9183c02..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i64_i64.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - return ($1) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i64_i8.trace b/nautilus/test/data/cast-tests/ir/staticCast_i64_i8.trace deleted file mode 100644 index 5e8b7fd1..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i64_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i64_ui16.trace b/nautilus/test/data/cast-tests/ir/staticCast_i64_ui16.trace deleted file mode 100644 index 469a62e5..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i64_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i64_ui32.trace b/nautilus/test/data/cast-tests/ir/staticCast_i64_ui32.trace deleted file mode 100644 index ca18c313..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i64_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i64_ui64.trace b/nautilus/test/data/cast-tests/ir/staticCast_i64_ui64.trace deleted file mode 100644 index cf2d0a38..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i64_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i64_ui8.trace b/nautilus/test/data/cast-tests/ir/staticCast_i64_ui8.trace deleted file mode 100644 index 5b0506af..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i64_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i8_i16.trace b/nautilus/test/data/cast-tests/ir/staticCast_i8_i16.trace deleted file mode 100644 index 9b6c66eb..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i8_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i8_i32.trace b/nautilus/test/data/cast-tests/ir/staticCast_i8_i32.trace deleted file mode 100644 index 2b8cae68..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i8_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i8_i64.trace b/nautilus/test/data/cast-tests/ir/staticCast_i8_i64.trace deleted file mode 100644 index ff455869..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i8_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i8_i8.trace b/nautilus/test/data/cast-tests/ir/staticCast_i8_i8.trace deleted file mode 100644 index 419e0489..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i8_i8.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - return ($1) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i8_ui16.trace b/nautilus/test/data/cast-tests/ir/staticCast_i8_ui16.trace deleted file mode 100644 index ff089eb8..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i8_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i8_ui32.trace b/nautilus/test/data/cast-tests/ir/staticCast_i8_ui32.trace deleted file mode 100644 index c47efc72..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i8_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i8_ui64.trace b/nautilus/test/data/cast-tests/ir/staticCast_i8_ui64.trace deleted file mode 100644 index 85eb411a..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i8_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_i8_ui8.trace b/nautilus/test/data/cast-tests/ir/staticCast_i8_ui8.trace deleted file mode 100644 index 2ad5f5db..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_i8_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui16_i16.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui16_i16.trace deleted file mode 100644 index 6557d20d..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui16_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui16_i32.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui16_i32.trace deleted file mode 100644 index 216fbd1e..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui16_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui16_i64.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui16_i64.trace deleted file mode 100644 index 7225362d..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui16_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui16_i8.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui16_i8.trace deleted file mode 100644 index 67f90286..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui16_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui16_ui16.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui16_ui16.trace deleted file mode 100644 index d88a353e..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui16_ui16.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - return ($1) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui16_ui32.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui16_ui32.trace deleted file mode 100644 index 40cd2b91..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui16_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui16_ui64.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui16_ui64.trace deleted file mode 100644 index 4066f4d7..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui16_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui16_ui8.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui16_ui8.trace deleted file mode 100644 index 5381b296..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui16_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui16): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui32_i16.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui32_i16.trace deleted file mode 100644 index d5283f56..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui32_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui32_i32.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui32_i32.trace deleted file mode 100644 index 6c46e2c4..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui32_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui32_i64.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui32_i64.trace deleted file mode 100644 index ac59cbc5..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui32_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui32_i8.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui32_i8.trace deleted file mode 100644 index 24bc9919..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui32_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui32_ui16.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui32_ui16.trace deleted file mode 100644 index 604cf9c8..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui32_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui32_ui32.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui32_ui32.trace deleted file mode 100644 index cfc5dd3f..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui32_ui32.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - return ($1) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui32_ui64.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui32_ui64.trace deleted file mode 100644 index 247d2b1c..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui32_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui32_ui8.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui32_ui8.trace deleted file mode 100644 index 7af0bb36..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui32_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui64_i16.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui64_i16.trace deleted file mode 100644 index a86f04bf..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui64_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui64_i32.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui64_i32.trace deleted file mode 100644 index eb06c95c..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui64_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui64_i64.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui64_i64.trace deleted file mode 100644 index a21c7322..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui64_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui64_i8.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui64_i8.trace deleted file mode 100644 index 26dfe376..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui64_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui64_ui16.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui64_ui16.trace deleted file mode 100644 index a6f0e420..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui64_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui64_ui32.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui64_ui32.trace deleted file mode 100644 index b49276f2..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui64_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui64_ui64.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui64_ui64.trace deleted file mode 100644 index e0465097..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui64_ui64.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - return ($1) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui64_ui8.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui64_ui8.trace deleted file mode 100644 index 18c516fa..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui64_ui8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui64): - $2 = $1 cast_to ui8 :ui8 - return ($2) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui8_i16.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui8_i16.trace deleted file mode 100644 index 79d71108..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui8_i16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - $2 = $1 cast_to i16 :i16 - return ($2) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui8_i32.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui8_i32.trace deleted file mode 100644 index a73f65c6..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui8_i32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - $2 = $1 cast_to i32 :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui8_i64.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui8_i64.trace deleted file mode 100644 index 3070c151..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui8_i64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - $2 = $1 cast_to i64 :i64 - return ($2) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui8_i8.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui8_i8.trace deleted file mode 100644 index f7230c85..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui8_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - $2 = $1 cast_to i8 :i8 - return ($2) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui8_ui16.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui8_ui16.trace deleted file mode 100644 index 17cae0d7..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui8_ui16.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - $2 = $1 cast_to ui16 :ui16 - return ($2) :ui16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui8_ui32.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui8_ui32.trace deleted file mode 100644 index 36a22452..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui8_ui32.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - $2 = $1 cast_to ui32 :ui32 - return ($2) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui8_ui64.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui8_ui64.trace deleted file mode 100644 index 6f35f53f..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui8_ui64.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - $2 = $1 cast_to ui64 :ui64 - return ($2) :ui64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/ir/staticCast_ui8_ui8.trace b/nautilus/test/data/cast-tests/ir/staticCast_ui8_ui8.trace deleted file mode 100644 index 883cc902..00000000 --- a/nautilus/test/data/cast-tests/ir/staticCast_ui8_ui8.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui8): - return ($1) :ui8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_d_i16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_d_i16.trace deleted file mode 100644 index d10483a7..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_d_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_d_i32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_d_i32.trace deleted file mode 100644 index 0ffe7d2b..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_d_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_d_i64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_d_i64.trace deleted file mode 100644 index e2ff023f..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_d_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_d_i8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_d_i8.trace deleted file mode 100644 index 20ff8232..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_d_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_d_ui16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_d_ui16.trace deleted file mode 100644 index 6a5e1c4c..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_d_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_d_ui32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_d_ui32.trace deleted file mode 100644 index 7fefa6ec..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_d_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_d_ui64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_d_ui64.trace deleted file mode 100644 index 310393e6..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_d_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_d_ui8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_d_ui8.trace deleted file mode 100644 index 8650f9b3..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_d_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_f_i16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_f_i16.trace deleted file mode 100644 index c3df1513..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_f_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_f_i32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_f_i32.trace deleted file mode 100644 index 3fa89795..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_f_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_f_i64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_f_i64.trace deleted file mode 100644 index 1ba8993a..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_f_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_f_i8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_f_i8.trace deleted file mode 100644 index 73469fad..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_f_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_f_ui16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_f_ui16.trace deleted file mode 100644 index 432251c7..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_f_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_f_ui32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_f_ui32.trace deleted file mode 100644 index 6062df1d..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_f_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_f_ui64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_f_ui64.trace deleted file mode 100644 index 4423e269..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_f_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_f_ui8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_f_ui8.trace deleted file mode 100644 index a8498ca5..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_f_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_i16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i16_i16.trace deleted file mode 100644 index ae27f3f0..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - ASSIGN $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_i32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i16_i32.trace deleted file mode 100644 index eb6ef292..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_i64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i16_i64.trace deleted file mode 100644 index 98f74c4d..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_i8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i16_i8.trace deleted file mode 100644 index cf8dfbbc..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_ui16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i16_ui16.trace deleted file mode 100644 index a551a56e..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_ui32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i16_ui32.trace deleted file mode 100644 index 75c659a1..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_ui64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i16_ui64.trace deleted file mode 100644 index cccf151c..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_ui8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i16_ui8.trace deleted file mode 100644 index 828bbc09..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i16_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_i16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i32_i16.trace deleted file mode 100644 index 8b3d89af..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_i32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i32_i32.trace deleted file mode 100644 index 56fc6838..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - ASSIGN $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_i64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i32_i64.trace deleted file mode 100644 index 8f25fa0d..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_i8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i32_i8.trace deleted file mode 100644 index 76cdf62b..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_ui16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i32_ui16.trace deleted file mode 100644 index 7ef09eb2..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_ui32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i32_ui32.trace deleted file mode 100644 index dd5d2473..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_ui64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i32_ui64.trace deleted file mode 100644 index 0a2c3409..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_ui8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i32_ui8.trace deleted file mode 100644 index 98d779f1..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i32_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_i16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i64_i16.trace deleted file mode 100644 index 39cb45f1..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_i32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i64_i32.trace deleted file mode 100644 index 4253a7d6..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_i64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i64_i64.trace deleted file mode 100644 index e9f3be55..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - ASSIGN $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_i8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i64_i8.trace deleted file mode 100644 index bcbd9dd8..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_ui16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i64_ui16.trace deleted file mode 100644 index 4055fae6..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_ui32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i64_ui32.trace deleted file mode 100644 index e1583698..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_ui64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i64_ui64.trace deleted file mode 100644 index ed526607..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_ui8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i64_ui8.trace deleted file mode 100644 index 3694581d..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i64_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_i16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i8_i16.trace deleted file mode 100644 index 740addf3..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_i32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i8_i32.trace deleted file mode 100644 index bb121fad..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_i64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i8_i64.trace deleted file mode 100644 index f592d94f..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_i8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i8_i8.trace deleted file mode 100644 index 6e837886..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - ASSIGN $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_ui16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i8_ui16.trace deleted file mode 100644 index 472e094f..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_ui32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i8_ui32.trace deleted file mode 100644 index 97a415d3..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_ui64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i8_ui64.trace deleted file mode 100644 index b7177ee0..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_ui8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_i8_ui8.trace deleted file mode 100644 index b47e79ce..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_i8_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_i16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_i16.trace deleted file mode 100644 index d575ef21..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_i32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_i32.trace deleted file mode 100644 index f8f3964c..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_i64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_i64.trace deleted file mode 100644 index 48d6a9ea..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_i8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_i8.trace deleted file mode 100644 index c0b41318..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_ui16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_ui16.trace deleted file mode 100644 index 6c9d19d3..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - ASSIGN $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_ui32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_ui32.trace deleted file mode 100644 index 2768cd0c..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_ui64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_ui64.trace deleted file mode 100644 index 9be25f96..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_ui8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_ui8.trace deleted file mode 100644 index f21d2879..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui16_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_i16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_i16.trace deleted file mode 100644 index 6bc17a0d..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_i32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_i32.trace deleted file mode 100644 index 99444cb5..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_i64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_i64.trace deleted file mode 100644 index c8af76c6..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_i8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_i8.trace deleted file mode 100644 index 5a30146a..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_ui16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_ui16.trace deleted file mode 100644 index 47233312..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_ui32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_ui32.trace deleted file mode 100644 index 2980bf04..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - ASSIGN $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_ui64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_ui64.trace deleted file mode 100644 index 040f06dd..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_ui8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_ui8.trace deleted file mode 100644 index ad71c7d5..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui32_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_i16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_i16.trace deleted file mode 100644 index 4aa06798..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_i32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_i32.trace deleted file mode 100644 index b4ab6e88..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_i64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_i64.trace deleted file mode 100644 index ba60005c..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_i8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_i8.trace deleted file mode 100644 index 812607d8..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_ui16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_ui16.trace deleted file mode 100644 index 09a96e69..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_ui32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_ui32.trace deleted file mode 100644 index 0a1b61c6..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_ui64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_ui64.trace deleted file mode 100644 index 75700e24..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - ASSIGN $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_ui8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_ui8.trace deleted file mode 100644 index 315086ac..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui64_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_i16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_i16.trace deleted file mode 100644 index f4d962d9..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_i32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_i32.trace deleted file mode 100644 index 133a284a..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_i64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_i64.trace deleted file mode 100644 index 6403f961..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_i8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_i8.trace deleted file mode 100644 index cd27f383..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_ui16.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_ui16.trace deleted file mode 100644 index cbccb6c7..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_ui32.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_ui32.trace deleted file mode 100644 index a69db9c9..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_ui64.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_ui64.trace deleted file mode 100644 index b90cb46f..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_ui8.trace b/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_ui8.trace deleted file mode 100644 index 4fb69bf9..00000000 --- a/nautilus/test/data/cast-tests/tracing/implicitCast_ui8_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - ASSIGN $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_d_i16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_d_i16.trace deleted file mode 100644 index d10483a7..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_d_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_d_i32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_d_i32.trace deleted file mode 100644 index 0ffe7d2b..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_d_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_d_i64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_d_i64.trace deleted file mode 100644 index e2ff023f..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_d_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_d_i8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_d_i8.trace deleted file mode 100644 index 20ff8232..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_d_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_d_ui16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_d_ui16.trace deleted file mode 100644 index 6a5e1c4c..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_d_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_d_ui32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_d_ui32.trace deleted file mode 100644 index 7fefa6ec..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_d_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_d_ui64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_d_ui64.trace deleted file mode 100644 index 310393e6..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_d_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_d_ui8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_d_ui8.trace deleted file mode 100644 index 8650f9b3..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_d_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f64) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_f_i16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_f_i16.trace deleted file mode 100644 index c3df1513..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_f_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_f_i32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_f_i32.trace deleted file mode 100644 index 3fa89795..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_f_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_f_i64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_f_i64.trace deleted file mode 100644 index 1ba8993a..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_f_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_f_i8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_f_i8.trace deleted file mode 100644 index 73469fad..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_f_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_f_ui16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_f_ui16.trace deleted file mode 100644 index 432251c7..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_f_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_f_ui32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_f_ui32.trace deleted file mode 100644 index 6062df1d..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_f_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_f_ui64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_f_ui64.trace deleted file mode 100644 index 4423e269..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_f_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_f_ui8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_f_ui8.trace deleted file mode 100644 index a8498ca5..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_f_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:f32) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i16_i16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i16_i16.trace deleted file mode 100644 index ae27f3f0..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i16_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - ASSIGN $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i16_i32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i16_i32.trace deleted file mode 100644 index eb6ef292..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i16_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i16_i64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i16_i64.trace deleted file mode 100644 index 98f74c4d..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i16_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i16_i8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i16_i8.trace deleted file mode 100644 index cf8dfbbc..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i16_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i16_ui16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i16_ui16.trace deleted file mode 100644 index a551a56e..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i16_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i16_ui32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i16_ui32.trace deleted file mode 100644 index 75c659a1..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i16_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i16_ui64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i16_ui64.trace deleted file mode 100644 index cccf151c..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i16_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i16_ui8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i16_ui8.trace deleted file mode 100644 index 828bbc09..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i16_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i16) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i32_i16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i32_i16.trace deleted file mode 100644 index 8b3d89af..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i32_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i32_i32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i32_i32.trace deleted file mode 100644 index 56fc6838..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i32_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - ASSIGN $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i32_i64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i32_i64.trace deleted file mode 100644 index 8f25fa0d..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i32_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i32_i8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i32_i8.trace deleted file mode 100644 index 76cdf62b..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i32_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i32_ui16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i32_ui16.trace deleted file mode 100644 index 7ef09eb2..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i32_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i32_ui32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i32_ui32.trace deleted file mode 100644 index dd5d2473..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i32_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i32_ui64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i32_ui64.trace deleted file mode 100644 index 0a2c3409..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i32_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i32_ui8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i32_ui8.trace deleted file mode 100644 index 98d779f1..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i32_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i64_i16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i64_i16.trace deleted file mode 100644 index 39cb45f1..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i64_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i64_i32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i64_i32.trace deleted file mode 100644 index 4253a7d6..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i64_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i64_i64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i64_i64.trace deleted file mode 100644 index e9f3be55..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i64_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - ASSIGN $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i64_i8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i64_i8.trace deleted file mode 100644 index bcbd9dd8..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i64_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i64_ui16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i64_ui16.trace deleted file mode 100644 index 4055fae6..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i64_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i64_ui32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i64_ui32.trace deleted file mode 100644 index e1583698..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i64_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i64_ui64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i64_ui64.trace deleted file mode 100644 index ed526607..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i64_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i64_ui8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i64_ui8.trace deleted file mode 100644 index 3694581d..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i64_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i64) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i8_i16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i8_i16.trace deleted file mode 100644 index 740addf3..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i8_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i8_i32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i8_i32.trace deleted file mode 100644 index bb121fad..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i8_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i8_i64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i8_i64.trace deleted file mode 100644 index f592d94f..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i8_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i8_i8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i8_i8.trace deleted file mode 100644 index 6e837886..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i8_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - ASSIGN $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i8_ui16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i8_ui16.trace deleted file mode 100644 index 472e094f..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i8_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i8_ui32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i8_ui32.trace deleted file mode 100644 index 97a415d3..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i8_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i8_ui64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i8_ui64.trace deleted file mode 100644 index b7177ee0..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i8_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_i8_ui8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_i8_ui8.trace deleted file mode 100644 index b47e79ce..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_i8_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_i16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui16_i16.trace deleted file mode 100644 index d575ef21..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_i32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui16_i32.trace deleted file mode 100644 index f8f3964c..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_i64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui16_i64.trace deleted file mode 100644 index 48d6a9ea..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_i8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui16_i8.trace deleted file mode 100644 index c0b41318..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_ui16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui16_ui16.trace deleted file mode 100644 index 6c9d19d3..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - ASSIGN $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_ui32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui16_ui32.trace deleted file mode 100644 index 2768cd0c..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_ui64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui16_ui64.trace deleted file mode 100644 index 9be25f96..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_ui8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui16_ui8.trace deleted file mode 100644 index f21d2879..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui16_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui16) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_i16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui32_i16.trace deleted file mode 100644 index 6bc17a0d..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_i32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui32_i32.trace deleted file mode 100644 index 99444cb5..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_i64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui32_i64.trace deleted file mode 100644 index c8af76c6..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_i8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui32_i8.trace deleted file mode 100644 index 5a30146a..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_ui16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui32_ui16.trace deleted file mode 100644 index 47233312..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_ui32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui32_ui32.trace deleted file mode 100644 index 2980bf04..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - ASSIGN $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_ui64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui32_ui64.trace deleted file mode 100644 index 040f06dd..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_ui8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui32_ui8.trace deleted file mode 100644 index ad71c7d5..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui32_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_i16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui64_i16.trace deleted file mode 100644 index 4aa06798..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_i32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui64_i32.trace deleted file mode 100644 index b4ab6e88..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_i64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui64_i64.trace deleted file mode 100644 index ba60005c..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_i8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui64_i8.trace deleted file mode 100644 index 812607d8..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_ui16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui64_ui16.trace deleted file mode 100644 index 09a96e69..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_ui32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui64_ui32.trace deleted file mode 100644 index 0a1b61c6..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_ui64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui64_ui64.trace deleted file mode 100644 index 75700e24..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - ASSIGN $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_ui8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui64_ui8.trace deleted file mode 100644 index 315086ac..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui64_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui64) - CAST $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_i16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui8_i16.trace deleted file mode 100644 index f4d962d9..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_i16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i16 - RETURN $2 :i16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_i32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui8_i32.trace deleted file mode 100644 index 133a284a..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_i32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_i64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui8_i64.trace deleted file mode 100644 index 6403f961..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_i64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i64 - RETURN $2 :i64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_i8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui8_i8.trace deleted file mode 100644 index cd27f383..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :i8 - RETURN $2 :i8 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_ui16.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui8_ui16.trace deleted file mode 100644 index cbccb6c7..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_ui16.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :ui16 - RETURN $2 :ui16 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_ui32.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui8_ui32.trace deleted file mode 100644 index a69db9c9..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_ui32.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :ui32 - RETURN $2 :ui32 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_ui64.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui8_ui64.trace deleted file mode 100644 index b90cb46f..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_ui64.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - CAST $2 $1 :ui64 - RETURN $2 :ui64 diff --git a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_ui8.trace b/nautilus/test/data/cast-tests/tracing/staticCast_ui8_ui8.trace deleted file mode 100644 index 4fb69bf9..00000000 --- a/nautilus/test/data/cast-tests/tracing/staticCast_ui8_ui8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui8) - ASSIGN $2 $1 :ui8 - RETURN $2 :ui8 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/andCondition.trace b/nautilus/test/data/control-flow-tests/after_ssa/andCondition.trace deleted file mode 100644 index 3d1975c6..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/andCondition.trace +++ /dev/null @@ -1,16 +0,0 @@ -B0($1:i32,$2:i32) - CONST $3 1 :i32 - CONST $4 8 :i32 - EQ $5 $1 $4 :bool - CONST $6 1 :i32 - EQ $7 $2 $6 :bool - AND $8 $5 $7 :bool - CMP $9 $8 B1($3) B2($3) :void -B1($3:i32) - CONST $10 14 :i32 - ADD $11 $3 $10 :i32 - JMP $0 B3($11) :void -B2($3:i32) - JMP $0 B3($3) :void -B3($3:i32) - RETURN $3 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/andFunction.trace b/nautilus/test/data/control-flow-tests/after_ssa/andFunction.trace deleted file mode 100644 index bb4b5199..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/andFunction.trace +++ /dev/null @@ -1,15 +0,0 @@ -B0($1:i32) - CONST $2 1 :bool - CONST $4 42 :i64 - CAST $5 $1 :i64 - EQ $6 $5 $4 :bool - AND $7 $2 $6 :bool - CONST $9 42 :i64 - CAST $10 $1 :i64 - EQ $11 $10 $9 :bool - AND $12 $7 $11 :bool - CONST $14 42 :i64 - CAST $15 $1 :i64 - EQ $16 $15 $14 :bool - AND $17 $12 $16 :bool - RETURN $17 :bool diff --git a/nautilus/test/data/control-flow-tests/after_ssa/complexLogicalExpressions.trace b/nautilus/test/data/control-flow-tests/after_ssa/complexLogicalExpressions.trace deleted file mode 100644 index 8034751d..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/complexLogicalExpressions.trace +++ /dev/null @@ -1,21 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 5 :i32 - GT $4 $1 $3 :bool - CONST $5 10 :i32 - LT $6 $1 $5 :bool - AND $7 $4 $6 :bool - CONST $8 15 :i32 - GT $9 $1 $8 :bool - CONST $10 20 :i32 - LT $11 $1 $10 :bool - AND $12 $9 $11 :bool - OR $13 $7 $12 :bool - CMP $14 $13 B1() B2($2) :void -B1() - CONST $15 1 :i32 - JMP $0 B3($15) :void -B2($2:i32) - JMP $0 B3($2) :void -B3($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/compoundAssignment.trace b/nautilus/test/data/control-flow-tests/after_ssa/compoundAssignment.trace deleted file mode 100644 index 0e940fc8..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/compoundAssignment.trace +++ /dev/null @@ -1,13 +0,0 @@ -B0($1:i32) - CONST $2 10 :i32 - CONST $3 5 :i32 - EQ $4 $1 $3 :bool - CMP $5 $4 B1($2) B2($2) :void -B1($2:i32) - CONST $6 5 :i32 - ADD $7 $2 $6 :i32 - JMP $0 B3($7) :void -B2($2:i32) - JMP $0 B3($2) :void -B3($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/compoundStatements.trace b/nautilus/test/data/control-flow-tests/after_ssa/compoundStatements.trace deleted file mode 100644 index 127ee009..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/compoundStatements.trace +++ /dev/null @@ -1,14 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 5 :i32 - GT $4 $1 $3 :bool - CMP $5 $4 B1() B2($2) :void -B1() - CONST $6 1 :i32 - CONST $7 2 :i32 - MUL $8 $6 $7 :i32 - JMP $0 B3($8) :void -B2($2:i32) - JMP $0 B3($2) :void -B3($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/constructComplexReturnObject.trace b/nautilus/test/data/control-flow-tests/after_ssa/constructComplexReturnObject.trace deleted file mode 100644 index ae855187..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/constructComplexReturnObject.trace +++ /dev/null @@ -1,21 +0,0 @@ -B0($1:i32,$2:i32) - GT $5 $1 $2 :bool - CMP $6 $5 B1($2,$1) B2() :void -B1($4:i32,$3:i32) - CONST $9 1 :i32 - ADD $10 $3 $9 :i32 - CONST $11 1 :i32 - ADD $12 $4 $11 :i32 - ADD $13 $10 $12 :i32 - JMP $0 B3($13) :void -B2() - CONST $16 0 :i32 - CONST $17 0 :i32 - CONST $18 1 :i32 - ADD $19 $16 $18 :i32 - CONST $20 1 :i32 - ADD $21 $17 $20 :i32 - ADD $22 $19 $21 :i32 - JMP $0 B3($22) :void -B3($13:i32) - RETURN $13 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/constructComplexReturnObject2.trace b/nautilus/test/data/control-flow-tests/after_ssa/constructComplexReturnObject2.trace deleted file mode 100644 index 44fc5051..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/constructComplexReturnObject2.trace +++ /dev/null @@ -1,25 +0,0 @@ -B0($1:i32,$2:i32) - CONST $3 0 :i32 - GT $8 $1 $2 :bool - CMP $9 $8 B1($2,$1) B2() :void -B1($7:i32,$6:i32) - CONST $12 1 :i32 - ADD $13 $6 $12 :i32 - CONST $14 1 :i32 - ADD $15 $7 $14 :i32 - ADD $16 $13 $15 :i32 - CONST $17 42 :i32 - JMP $0 B3($16,$17) :void -B2() - CONST $21 0 :i32 - CONST $22 0 :i32 - CONST $23 1 :i32 - ADD $24 $21 $23 :i32 - CONST $25 1 :i32 - ADD $26 $22 $25 :i32 - ADD $27 $24 $26 :i32 - CONST $28 42 :i32 - JMP $0 B3($27,$28) :void -B3($3:i32,$17:i32) ControlFlowMerge - ADD $18 $3 $17 :i32 - RETURN $18 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/deeplyNestedIfElseCondition.trace b/nautilus/test/data/control-flow-tests/after_ssa/deeplyNestedIfElseCondition.trace deleted file mode 100644 index 700e2451..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/deeplyNestedIfElseCondition.trace +++ /dev/null @@ -1,47 +0,0 @@ -B0() - CONST $1 5 :i32 - CONST $2 8 :i32 - LT $3 $1 $2 :bool - CMP $4 $3 B1($1) B2($1) :void -B1($1:i32) - CONST $5 6 :i32 - GT $6 $1 $5 :bool - CMP $7 $6 B3($1) B4($1) :void -B2($1:i32) - CONST $13 20 :i32 - ADD $14 $1 $13 :i32 - CONST $15 2 :i32 - JMP $0 B5($14,$15) :void -B3($1:i32) - CONST $8 10 :i32 - ADD $9 $1 $8 :i32 - CONST $10 2 :i32 - JMP $0 B5($9,$10) :void -B4($1:i32) - CONST $16 6 :i32 - LT $17 $1 $16 :bool - CMP $18 $17 B6($1) B7($1) :void -B5($1:i32,$10:i32) ControlFlowMerge - JMP $0 B10($1,$10) :void -B6($1:i32) - CONST $19 5 :i32 - EQ $20 $1 $19 :bool - CMP $21 $20 B8($1) B9($1) :void -B7($1:i32) - CONST $25 2 :i32 - JMP $0 B11($1,$25) :void -B8($1:i32) - CONST $22 5 :i32 - ADD $23 $1 $22 :i32 - CONST $24 2 :i32 - JMP $0 B10($23,$24) :void -B9($1:i32) - CONST $26 2 :i32 - JMP $0 B12($1,$26) :void -B10($1:i32,$10:i32) ControlFlowMerge - JMP $0 B11($1,$10) :void -B11($1:i32,$10:i32) ControlFlowMerge - JMP $0 B12($1,$10) :void -B12($1:i32,$10:i32) ControlFlowMerge - ADD $11 $1 $10 :i32 - RETURN $11 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/deeplyNestedIfElseIfCondition.trace b/nautilus/test/data/control-flow-tests/after_ssa/deeplyNestedIfElseIfCondition.trace deleted file mode 100644 index b36b2d7e..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/deeplyNestedIfElseIfCondition.trace +++ /dev/null @@ -1,38 +0,0 @@ -B0() - CONST $1 5 :i32 - CONST $2 8 :i32 - LT $3 $1 $2 :bool - CMP $4 $3 B1($1) B2($1) :void -B1($1:i32) - CONST $5 10 :i32 - ADD $6 $1 $5 :i32 - CONST $7 2 :i32 - JMP $0 B5($6,$7) :void -B2($1:i32) - CONST $10 5 :i32 - EQ $11 $1 $10 :bool - CMP $12 $11 B3($1) B4($1) :void -B3($1:i32) - CONST $13 5 :i32 - ADD $14 $1 $13 :i32 - CONST $15 2 :i32 - JMP $0 B5($14,$15) :void -B4($1:i32) - CONST $16 4 :i32 - EQ $17 $1 $16 :bool - CMP $18 $17 B6($1) B7($1) :void -B5($1:i32,$7:i32) ControlFlowMerge - JMP $0 B8($1,$7) :void -B6($1:i32) - CONST $19 4 :i32 - ADD $20 $1 $19 :i32 - CONST $21 2 :i32 - JMP $0 B8($20,$21) :void -B7($1:i32) - CONST $22 2 :i32 - JMP $0 B9($1,$22) :void -B8($1:i32,$7:i32) ControlFlowMerge - JMP $0 B9($1,$7) :void -B9($1:i32,$7:i32) ControlFlowMerge - ADD $8 $1 $7 :i32 - RETURN $8 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/doubleIfCondition.trace b/nautilus/test/data/control-flow-tests/after_ssa/doubleIfCondition.trace deleted file mode 100644 index 68e524de..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/doubleIfCondition.trace +++ /dev/null @@ -1,25 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 8 :i32 - EQ $3 $1 $2 :bool - CMP $4 $3 B1($1) B2($1) :void -B1($1:i32) - CONST $5 1 :i32 - JMP $0 B5($1,$5) :void -B2($1:i32) - CONST $13 1 :i32 - JMP $0 B5($1,$13) :void -B3($1:i32) - CONST $8 20 :i32 - ADD $9 $1 $8 :i32 - CONST $10 2 :i32 - JMP $0 B6($9,$10) :void -B4($1:i32) - CONST $14 2 :i32 - JMP $0 B6($1,$14) :void -B5($1:i32,$5:i32) ControlFlowMerge - EQ $6 $1 $5 :bool - CMP $7 $6 B3($1) B4($1) :void -B6($1:i32,$10:i32) ControlFlowMerge - ADD $11 $1 $10 :i32 - RETURN $11 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/ifElseIfCondition.trace b/nautilus/test/data/control-flow-tests/after_ssa/ifElseIfCondition.trace deleted file mode 100644 index 8cf864a3..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/ifElseIfCondition.trace +++ /dev/null @@ -1,27 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 8 :i32 - EQ $3 $1 $2 :bool - CMP $4 $3 B1($1) B2($1) :void -B1($1:i32) - CONST $5 14 :i32 - ADD $6 $1 $5 :i32 - CONST $7 2 :i32 - JMP $0 B5($6,$7) :void -B2($1:i32) - CONST $10 1 :i32 - EQ $11 $1 $10 :bool - CMP $12 $11 B3($1) B4($1) :void -B3($1:i32) - CONST $13 20 :i32 - ADD $14 $1 $13 :i32 - CONST $15 2 :i32 - JMP $0 B5($14,$15) :void -B4($1:i32) - CONST $16 2 :i32 - JMP $0 B6($1,$16) :void -B5($1:i32,$7:i32) ControlFlowMerge - JMP $0 B6($1,$7) :void -B6($1:i32,$7:i32) ControlFlowMerge - ADD $8 $1 $7 :i32 - RETURN $8 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/ifElseIfElse.trace b/nautilus/test/data/control-flow-tests/after_ssa/ifElseIfElse.trace deleted file mode 100644 index 77caeb2b..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/ifElseIfElse.trace +++ /dev/null @@ -1,20 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 0 :i32 - EQ $4 $1 $3 :bool - CMP $5 $4 B1() B2($1) :void -B1() - CONST $6 10 :i32 - JMP $0 B5($6) :void -B2($1:i32) - CONST $8 1 :i32 - EQ $9 $1 $8 :bool - CMP $10 $9 B3() B4() :void -B3() - CONST $11 20 :i32 - JMP $0 B5($11) :void -B4() - CONST $13 30 :i32 - JMP $0 B5($13) :void -B5($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/ifElseIfOnly.trace b/nautilus/test/data/control-flow-tests/after_ssa/ifElseIfOnly.trace deleted file mode 100644 index e913dd5b..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/ifElseIfOnly.trace +++ /dev/null @@ -1,19 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 5 :i32 - LT $4 $1 $3 :bool - CMP $5 $4 B1() B2($1,$2) :void -B1() - CONST $6 1 :i32 - JMP $0 B5($6) :void -B2($1:i32,$2:i32) - CONST $8 10 :i32 - LT $9 $1 $8 :bool - CMP $10 $9 B3() B4($2) :void -B3() - CONST $11 2 :i32 - JMP $0 B5($11) :void -B4($2:i32) - JMP $0 B5($2) :void -B5($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/ifNotEqual.trace b/nautilus/test/data/control-flow-tests/after_ssa/ifNotEqual.trace deleted file mode 100644 index 09b8f404..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/ifNotEqual.trace +++ /dev/null @@ -1,12 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 5 :i32 - NEQ $4 $1 $3 :bool - CMP $5 $4 B1() B2($2) :void -B1() - CONST $6 2 :i32 - JMP $0 B3($6) :void -B2($2:i32) - JMP $0 B3($2) :void -B3($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/ifThenCondition.trace b/nautilus/test/data/control-flow-tests/after_ssa/ifThenCondition.trace deleted file mode 100644 index db7eafd5..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/ifThenCondition.trace +++ /dev/null @@ -1,16 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 42 :i32 - EQ $4 $1 $3 :bool - CMP $5 $4 B1($2) B2($2) :void -B1($2:i32) - CONST $6 1 :i32 - ADD $7 $2 $6 :i32 - CONST $8 42 :i32 - JMP $0 B3($7,$8) :void -B2($2:i32) - CONST $11 42 :i32 - JMP $0 B3($2,$11) :void -B3($2:i32,$8:i32) ControlFlowMerge - ADD $9 $2 $8 :i32 - RETURN $9 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/ifThenElseCondition.trace b/nautilus/test/data/control-flow-tests/after_ssa/ifThenElseCondition.trace deleted file mode 100644 index db6d95c9..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/ifThenElseCondition.trace +++ /dev/null @@ -1,18 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 42 :i32 - EQ $4 $1 $3 :bool - CMP $5 $4 B1($2) B2($2) :void -B1($2:i32) - CONST $6 1 :i32 - ADD $7 $2 $6 :i32 - CONST $8 42 :i32 - JMP $0 B3($7,$8) :void -B2($2:i32) - CONST $11 42 :i32 - ADD $12 $2 $11 :i32 - CONST $13 42 :i32 - JMP $0 B3($12,$13) :void -B3($2:i32,$8:i32) ControlFlowMerge - ADD $9 $2 $8 :i32 - RETURN $9 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/ifWithFunctionCall.trace b/nautilus/test/data/control-flow-tests/after_ssa/ifWithFunctionCall.trace deleted file mode 100644 index ebff2bfe..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/ifWithFunctionCall.trace +++ /dev/null @@ -1,14 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $4 2 :i32 - MUL $5 $1 $4 :i32 - CONST $6 10 :i32 - GT $7 $5 $6 :bool - CMP $8 $7 B1() B2($2) :void -B1() - CONST $9 1 :i32 - JMP $0 B3($9) :void -B2($2:i32) - JMP $0 B3($2) :void -B3($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/ifWithTernary.trace b/nautilus/test/data/control-flow-tests/after_ssa/ifWithTernary.trace deleted file mode 100644 index 7d2f3be0..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/ifWithTernary.trace +++ /dev/null @@ -1,22 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - GT $3 $1 $2 :bool - CMP $4 $3 B1($1) B2($1) :void -B1($1:i32) - CONST $5 10 :i32 - CONST $6 0 :i32 - JMP $0 B5($1,$6,$5) :void -B2($1:i32) - CONST $11 5 :i32 - CONST $12 0 :i32 - JMP $0 B5($1,$12,$11) :void -B3() - CONST $9 -1 :i32 - JMP $0 B6($9) :void -B4($5:i32) - JMP $0 B6($5) :void -B5($1:i32,$6:i32,$5:i32) ControlFlowMerge - EQ $7 $1 $6 :bool - CMP $8 $7 B3() B4($5) :void -B6($5:i32) - RETURN $5 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/logicalAnd.trace b/nautilus/test/data/control-flow-tests/after_ssa/logicalAnd.trace deleted file mode 100644 index d8bd92c8..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/logicalAnd.trace +++ /dev/null @@ -1,15 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 5 :i32 - GT $4 $1 $3 :bool - CONST $5 15 :i32 - LT $6 $1 $5 :bool - AND $7 $4 $6 :bool - CMP $8 $7 B1() B2($2) :void -B1() - CONST $9 1 :i32 - JMP $0 B3($9) :void -B2($2:i32) - JMP $0 B3($2) :void -B3($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/logicalOr.trace b/nautilus/test/data/control-flow-tests/after_ssa/logicalOr.trace deleted file mode 100644 index 7038ce8b..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/logicalOr.trace +++ /dev/null @@ -1,15 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 10 :i32 - EQ $4 $1 $3 :bool - CONST $5 20 :i32 - EQ $6 $1 $5 :bool - OR $7 $4 $6 :bool - CMP $8 $7 B1() B2($2) :void -B1() - CONST $9 1 :i32 - JMP $0 B3($9) :void -B2($2:i32) - JMP $0 B3($2) :void -B3($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/logicalXOR.trace b/nautilus/test/data/control-flow-tests/after_ssa/logicalXOR.trace deleted file mode 100644 index 4597d543..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/logicalXOR.trace +++ /dev/null @@ -1,15 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 10 :i32 - LT $4 $1 $3 :bool - CONST $5 5 :i32 - GT $6 $1 $5 :bool - NEQ $7 $4 $6 :bool - CMP $8 $7 B1() B2($2) :void -B1() - CONST $9 1 :i32 - JMP $0 B3($9) :void -B2($2:i32) - JMP $0 B3($2) :void -B3($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/multipleConditions.trace b/nautilus/test/data/control-flow-tests/after_ssa/multipleConditions.trace deleted file mode 100644 index 531e2d65..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/multipleConditions.trace +++ /dev/null @@ -1,18 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 0 :i32 - GT $4 $1 $3 :bool - CONST $5 10 :i32 - LT $6 $1 $5 :bool - AND $7 $4 $6 :bool - CONST $8 20 :i32 - EQ $9 $1 $8 :bool - OR $10 $7 $9 :bool - CMP $11 $10 B1() B2($2) :void -B1() - CONST $12 1 :i32 - JMP $0 B3($12) :void -B2($2:i32) - JMP $0 B3($2) :void -B3($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/multipleElse.trace b/nautilus/test/data/control-flow-tests/after_ssa/multipleElse.trace deleted file mode 100644 index 3f1ffb92..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/multipleElse.trace +++ /dev/null @@ -1,21 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 10 :i32 - EQ $4 $1 $3 :bool - CMP $5 $4 B1() B2($1) :void -B1() - CONST $6 1 :i32 - JMP $0 B5($6) :void -B2($1:i32) - CONST $8 2 :i32 - CONST $9 5 :i32 - EQ $10 $1 $9 :bool - CMP $11 $10 B3() B4() :void -B3() - CONST $12 3 :i32 - JMP $0 B5($12) :void -B4() - CONST $14 4 :i32 - JMP $0 B5($14) :void -B5($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/multipleVoidReturnsFunction.trace b/nautilus/test/data/control-flow-tests/after_ssa/multipleVoidReturnsFunction.trace deleted file mode 100644 index 2277f468..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/multipleVoidReturnsFunction.trace +++ /dev/null @@ -1,15 +0,0 @@ -B0($1:ptr) - LOAD $4 $1 :i32 - CONST $5 10 :i32 - GT $6 $4 $5 :bool - CMP $7 $6 B1($1) B2($1) :void -B1($1:ptr) - CONST $10 1 :i32 - STORE $1 $10 :i32 - JMP $0 B3() :void -B2($1:ptr) - CONST $14 42 :i32 - STORE $1 $14 :i32 - JMP $0 B3() :void -B3() - RETURN $0 :void diff --git a/nautilus/test/data/control-flow-tests/after_ssa/nestedIf.trace b/nautilus/test/data/control-flow-tests/after_ssa/nestedIf.trace deleted file mode 100644 index 7b87c8d1..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/nestedIf.trace +++ /dev/null @@ -1,19 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 20 :i32 - LT $4 $1 $3 :bool - CMP $5 $4 B1($1) B2($2) :void -B1($1:i32) - CONST $6 10 :i32 - GT $7 $1 $6 :bool - CMP $8 $7 B3() B4() :void -B2($2:i32) - JMP $0 B5($2) :void -B3() - CONST $9 2 :i32 - JMP $0 B5($9) :void -B4() - CONST $12 3 :i32 - JMP $0 B5($12) :void -B5($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/nestedIfElseDifferentLevels.trace b/nautilus/test/data/control-flow-tests/after_ssa/nestedIfElseDifferentLevels.trace deleted file mode 100644 index 2bcf08da..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/nestedIfElseDifferentLevels.trace +++ /dev/null @@ -1,27 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 0 :i32 - GT $4 $1 $3 :bool - CMP $5 $4 B1($1) B2() :void -B1($1:i32) - CONST $6 5 :i32 - LT $7 $1 $6 :bool - CMP $8 $7 B3() B4($1) :void -B2() - CONST $11 -1 :i32 - JMP $0 B7($11) :void -B3() - CONST $9 1 :i32 - JMP $0 B7($9) :void -B4($1:i32) - CONST $13 2 :i32 - CONST $14 6 :i32 - EQ $15 $1 $14 :bool - CMP $16 $15 B5() B6($13) :void -B5() - CONST $17 3 :i32 - JMP $0 B7($17) :void -B6($2:i32) - JMP $0 B7($2) :void -B7($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/nestedIfNoElseCondition.trace b/nautilus/test/data/control-flow-tests/after_ssa/nestedIfNoElseCondition.trace deleted file mode 100644 index 4f734186..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/nestedIfNoElseCondition.trace +++ /dev/null @@ -1,28 +0,0 @@ -B0($1:i32,$2:i32) - CONST $3 42 :i32 - EQ $4 $1 $3 :bool - CMP $5 $4 B1($2) B2($2) :void -B1($2:i32) - CONST $6 4 :i32 - ADD $7 $2 $6 :i32 - CONST $8 2 :i32 - JMP $0 B5($7,$8) :void -B2($2:i32) - CONST $13 9 :i32 - ADD $14 $2 $13 :i32 - CONST $15 8 :i32 - EQ $16 $14 $15 :bool - CMP $17 $16 B3($14) B4($14) :void -B3($2:i32) - CONST $18 14 :i32 - ADD $19 $2 $18 :i32 - CONST $20 2 :i32 - JMP $0 B5($2,$20) :void -B4($2:i32) - CONST $23 2 :i32 - JMP $0 B6($2,$23) :void -B5($2:i32,$8:i32) ControlFlowMerge - JMP $0 B6($2,$8) :void -B6($2:i32,$8:i32) ControlFlowMerge - ADD $9 $2 $8 :i32 - RETURN $9 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/nestedIfThenElseCondition.trace b/nautilus/test/data/control-flow-tests/after_ssa/nestedIfThenElseCondition.trace deleted file mode 100644 index 51dfe96f..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/nestedIfThenElseCondition.trace +++ /dev/null @@ -1,24 +0,0 @@ -B0($1:i32,$2:i32) - CONST $3 42 :i32 - EQ $4 $1 $3 :bool - CMP $5 $4 B1($2) B2($2) :void -B1($2:i32) - CONST $6 2 :i32 - JMP $0 B5($2,$6) :void -B2($2:i32) - CONST $11 8 :i32 - EQ $12 $2 $11 :bool - CMP $13 $12 B3($2) B4($2) :void -B3($2:i32) - CONST $14 2 :i32 - JMP $0 B5($2,$14) :void -B4($2:i32) - CONST $17 2 :i32 - ADD $18 $2 $17 :i32 - CONST $19 2 :i32 - JMP $0 B6($18,$19) :void -B5($2:i32,$6:i32) ControlFlowMerge - JMP $0 B6($2,$6) :void -B6($2:i32,$6:i32) ControlFlowMerge - ADD $7 $2 $6 :i32 - RETURN $7 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/orCondition.trace b/nautilus/test/data/control-flow-tests/after_ssa/orCondition.trace deleted file mode 100644 index 20277c27..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/orCondition.trace +++ /dev/null @@ -1,16 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 8 :i32 - EQ $4 $1 $3 :bool - CONST $5 1 :i32 - EQ $6 $1 $5 :bool - OR $7 $4 $6 :bool - CMP $8 $7 B1($2) B2($2) :void -B1($2:i32) - CONST $9 14 :i32 - ADD $10 $2 $9 :i32 - JMP $0 B3($10) :void -B2($2:i32) - JMP $0 B3($2) :void -B3($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/shortCircuitEvaluation.trace b/nautilus/test/data/control-flow-tests/after_ssa/shortCircuitEvaluation.trace deleted file mode 100644 index 07dd0a20..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/shortCircuitEvaluation.trace +++ /dev/null @@ -1,17 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 0 :i32 - NEQ $4 $1 $3 :bool - CONST $5 10 :i32 - DIV $6 $5 $1 :i32 - CONST $7 1 :i32 - GT $8 $6 $7 :bool - AND $9 $4 $8 :bool - CMP $10 $9 B1() B2($2) :void -B1() - CONST $11 1 :i32 - JMP $0 B3($11) :void -B2($2:i32) - JMP $0 B3($2) :void -B3($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/after_ssa/varyingComplexity.trace b/nautilus/test/data/control-flow-tests/after_ssa/varyingComplexity.trace deleted file mode 100644 index 4431d9c0..00000000 --- a/nautilus/test/data/control-flow-tests/after_ssa/varyingComplexity.trace +++ /dev/null @@ -1,31 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 5 :i32 - LT $4 $1 $3 :bool - CMP $5 $4 B1() B2($1) :void -B1() - CONST $6 1 :i32 - JMP $0 B7($6) :void -B2($1:i32) - CONST $8 5 :i32 - GTE $9 $1 $8 :bool - CONST $10 10 :i32 - LTE $11 $1 $10 :bool - AND $12 $9 $11 :bool - CMP $13 $12 B3($1) B4() :void -B3($1:i32) - CONST $14 2 :i32 - CONST $15 7 :i32 - EQ $16 $1 $15 :bool - CMP $17 $16 B5($14) B6($14) :void -B4() - CONST $21 3 :i32 - JMP $0 B7($21) :void -B5($2:i32) - CONST $18 1 :i32 - ADD $19 $2 $18 :i32 - JMP $0 B7($19) :void -B6($2:i32) - JMP $0 B7($2) :void -B7($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/ir/andCondition.trace b/nautilus/test/data/control-flow-tests/ir/andCondition.trace deleted file mode 100644 index c3f0bca5..00000000 --- a/nautilus/test/data/control-flow-tests/ir/andCondition.trace +++ /dev/null @@ -1,23 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32, $2:i32): - $3 = 1 :i32 - $4 = 8 :i32 - $5 = $1 == $4 :bool - $6 = 1 :i32 - $7 = $2 == $6 :bool - $8 = $5 and $7 :bool - if $8 ? Block_1($3) : Block_2($3) :void - -Block_1($3:i32): - $10 = 14 :i32 - $11 = $3 + $10 :i32 - br Block_3($11) :void - -Block_3($3:i32): - return ($3) :i32 - -Block_2($3:i32): - br Block_3($3) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/andFunction.trace b/nautilus/test/data/control-flow-tests/ir/andFunction.trace deleted file mode 100644 index 2d6e58fe..00000000 --- a/nautilus/test/data/control-flow-tests/ir/andFunction.trace +++ /dev/null @@ -1,19 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 1 :bool - $4 = 42 :i64 - $5 = $1 cast_to i64 :i64 - $6 = $5 == $4 :bool - $7 = $2 and $6 :bool - $9 = 42 :i64 - $10 = $1 cast_to i64 :i64 - $11 = $10 == $9 :bool - $12 = $7 and $11 :bool - $14 = 42 :i64 - $15 = $1 cast_to i64 :i64 - $16 = $15 == $14 :bool - $17 = $12 and $16 :bool - return ($17) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/complexLogicalExpressions.trace b/nautilus/test/data/control-flow-tests/ir/complexLogicalExpressions.trace deleted file mode 100644 index f934ee24..00000000 --- a/nautilus/test/data/control-flow-tests/ir/complexLogicalExpressions.trace +++ /dev/null @@ -1,28 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 5 :i32 - $4 = $1 > $3 :bool - $5 = 10 :i32 - $6 = $1 < $5 :bool - $7 = $4 and $6 :bool - $8 = 15 :i32 - $9 = $1 > $8 :bool - $10 = 20 :i32 - $11 = $1 < $10 :bool - $12 = $9 and $11 :bool - $13 = $7 or $12 :bool - if $13 ? Block_1() : Block_2($2) :void - -Block_1(): - $15 = 1 :i32 - br Block_3($15) :void - -Block_3($2:i32): - return ($2) :i32 - -Block_2($2:i32): - br Block_3($2) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/compoundAssignment.trace b/nautilus/test/data/control-flow-tests/ir/compoundAssignment.trace deleted file mode 100644 index 37ebf0fa..00000000 --- a/nautilus/test/data/control-flow-tests/ir/compoundAssignment.trace +++ /dev/null @@ -1,20 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 10 :i32 - $3 = 5 :i32 - $4 = $1 == $3 :bool - if $4 ? Block_1($2) : Block_2($2) :void - -Block_1($2:i32): - $6 = 5 :i32 - $7 = $2 + $6 :i32 - br Block_3($7) :void - -Block_3($2:i32): - return ($2) :i32 - -Block_2($2:i32): - br Block_3($2) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/compoundStatements.trace b/nautilus/test/data/control-flow-tests/ir/compoundStatements.trace deleted file mode 100644 index f937a8ef..00000000 --- a/nautilus/test/data/control-flow-tests/ir/compoundStatements.trace +++ /dev/null @@ -1,21 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 5 :i32 - $4 = $1 > $3 :bool - if $4 ? Block_1() : Block_2($2) :void - -Block_1(): - $6 = 1 :i32 - $7 = 2 :i32 - $8 = $6 * $7 :i32 - br Block_3($8) :void - -Block_3($2:i32): - return ($2) :i32 - -Block_2($2:i32): - br Block_3($2) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/constructComplexReturnObject.trace b/nautilus/test/data/control-flow-tests/ir/constructComplexReturnObject.trace deleted file mode 100644 index a71d4908..00000000 --- a/nautilus/test/data/control-flow-tests/ir/constructComplexReturnObject.trace +++ /dev/null @@ -1,28 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32, $2:i32): - $5 = $1 > $2 :bool - if $5 ? Block_1($2, $1) : Block_2() :void - -Block_1($4:i32, $3:i32): - $9 = 1 :i32 - $10 = $3 + $9 :i32 - $11 = 1 :i32 - $12 = $4 + $11 :i32 - $13 = $10 + $12 :i32 - br Block_3($13) :void - -Block_3($13:i32): - return ($13) :i32 - -Block_2(): - $16 = 0 :i32 - $17 = 0 :i32 - $18 = 1 :i32 - $19 = $16 + $18 :i32 - $20 = 1 :i32 - $21 = $17 + $20 :i32 - $22 = $19 + $21 :i32 - br Block_3($22) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/constructComplexReturnObject2.trace b/nautilus/test/data/control-flow-tests/ir/constructComplexReturnObject2.trace deleted file mode 100644 index 529634bd..00000000 --- a/nautilus/test/data/control-flow-tests/ir/constructComplexReturnObject2.trace +++ /dev/null @@ -1,32 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32, $2:i32): - $3 = 0 :i32 - $8 = $1 > $2 :bool - if $8 ? Block_1($2, $1) : Block_2() :void - -Block_1($7:i32, $6:i32): - $12 = 1 :i32 - $13 = $6 + $12 :i32 - $14 = 1 :i32 - $15 = $7 + $14 :i32 - $16 = $13 + $15 :i32 - $17 = 42 :i32 - br Block_3($16, $17) :void - -Block_3($3:i32, $17:i32): - $18 = $3 + $17 :i32 - return ($18) :i32 - -Block_2(): - $21 = 0 :i32 - $22 = 0 :i32 - $23 = 1 :i32 - $24 = $21 + $23 :i32 - $25 = 1 :i32 - $26 = $22 + $25 :i32 - $27 = $24 + $26 :i32 - $28 = 42 :i32 - br Block_3($27, $28) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/deeplyNestedIfElseCondition.trace b/nautilus/test/data/control-flow-tests/ir/deeplyNestedIfElseCondition.trace deleted file mode 100644 index 4925b077..00000000 --- a/nautilus/test/data/control-flow-tests/ir/deeplyNestedIfElseCondition.trace +++ /dev/null @@ -1,63 +0,0 @@ -NESIR { -execute() { -Block_0(): - $1 = 5 :i32 - $2 = 8 :i32 - $3 = $1 < $2 :bool - if $3 ? Block_1($1) : Block_2($1) :void - -Block_1($1:i32): - $5 = 6 :i32 - $6 = $1 > $5 :bool - if $6 ? Block_3($1) : Block_4($1) :void - -Block_3($1:i32): - $8 = 10 :i32 - $9 = $1 + $8 :i32 - $10 = 2 :i32 - br Block_5($9, $10) :void - -Block_5($1:i32, $10:i32): - br Block_10($1, $10) :void - -Block_10($1:i32, $10:i32): - br Block_11($1, $10) :void - -Block_11($1:i32, $10:i32): - br Block_12($1, $10) :void - -Block_12($1:i32, $10:i32): - $11 = $1 + $10 :i32 - return ($11) :i32 - -Block_4($1:i32): - $16 = 6 :i32 - $17 = $1 < $16 :bool - if $17 ? Block_6($1) : Block_7($1) :void - -Block_6($1:i32): - $19 = 5 :i32 - $20 = $1 == $19 :bool - if $20 ? Block_8($1) : Block_9($1) :void - -Block_8($1:i32): - $22 = 5 :i32 - $23 = $1 + $22 :i32 - $24 = 2 :i32 - br Block_10($23, $24) :void - -Block_9($1:i32): - $26 = 2 :i32 - br Block_12($1, $26) :void - -Block_7($1:i32): - $25 = 2 :i32 - br Block_11($1, $25) :void - -Block_2($1:i32): - $13 = 20 :i32 - $14 = $1 + $13 :i32 - $15 = 2 :i32 - br Block_5($14, $15) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/deeplyNestedIfElseIfCondition.trace b/nautilus/test/data/control-flow-tests/ir/deeplyNestedIfElseIfCondition.trace deleted file mode 100644 index fcfac6fa..00000000 --- a/nautilus/test/data/control-flow-tests/ir/deeplyNestedIfElseIfCondition.trace +++ /dev/null @@ -1,51 +0,0 @@ -NESIR { -execute() { -Block_0(): - $1 = 5 :i32 - $2 = 8 :i32 - $3 = $1 < $2 :bool - if $3 ? Block_1($1) : Block_2($1) :void - -Block_1($1:i32): - $5 = 10 :i32 - $6 = $1 + $5 :i32 - $7 = 2 :i32 - br Block_5($6, $7) :void - -Block_5($1:i32, $7:i32): - br Block_8($1, $7) :void - -Block_8($1:i32, $7:i32): - br Block_9($1, $7) :void - -Block_9($1:i32, $7:i32): - $8 = $1 + $7 :i32 - return ($8) :i32 - -Block_2($1:i32): - $10 = 5 :i32 - $11 = $1 == $10 :bool - if $11 ? Block_3($1) : Block_4($1) :void - -Block_3($1:i32): - $13 = 5 :i32 - $14 = $1 + $13 :i32 - $15 = 2 :i32 - br Block_5($14, $15) :void - -Block_4($1:i32): - $16 = 4 :i32 - $17 = $1 == $16 :bool - if $17 ? Block_6($1) : Block_7($1) :void - -Block_6($1:i32): - $19 = 4 :i32 - $20 = $1 + $19 :i32 - $21 = 2 :i32 - br Block_8($20, $21) :void - -Block_7($1:i32): - $22 = 2 :i32 - br Block_9($1, $22) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/doubleIfCondition.trace b/nautilus/test/data/control-flow-tests/ir/doubleIfCondition.trace deleted file mode 100644 index 9d3fa945..00000000 --- a/nautilus/test/data/control-flow-tests/ir/doubleIfCondition.trace +++ /dev/null @@ -1,35 +0,0 @@ -NESIR { -execute() { -Block_0(): - $1 = 1 :i32 - $2 = 8 :i32 - $3 = $1 == $2 :bool - if $3 ? Block_1($1) : Block_2($1) :void - -Block_1($1:i32): - $5 = 1 :i32 - br Block_5($1, $5) :void - -Block_5($1:i32, $5:i32): - $6 = $1 == $5 :bool - if $6 ? Block_3($1) : Block_4($1) :void - -Block_3($1:i32): - $8 = 20 :i32 - $9 = $1 + $8 :i32 - $10 = 2 :i32 - br Block_6($9, $10) :void - -Block_6($1:i32, $10:i32): - $11 = $1 + $10 :i32 - return ($11) :i32 - -Block_4($1:i32): - $14 = 2 :i32 - br Block_6($1, $14) :void - -Block_2($1:i32): - $13 = 1 :i32 - br Block_5($1, $13) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/ifElseIfCondition.trace b/nautilus/test/data/control-flow-tests/ir/ifElseIfCondition.trace deleted file mode 100644 index 4a483d11..00000000 --- a/nautilus/test/data/control-flow-tests/ir/ifElseIfCondition.trace +++ /dev/null @@ -1,37 +0,0 @@ -NESIR { -execute() { -Block_0(): - $1 = 1 :i32 - $2 = 8 :i32 - $3 = $1 == $2 :bool - if $3 ? Block_1($1) : Block_2($1) :void - -Block_1($1:i32): - $5 = 14 :i32 - $6 = $1 + $5 :i32 - $7 = 2 :i32 - br Block_5($6, $7) :void - -Block_5($1:i32, $7:i32): - br Block_6($1, $7) :void - -Block_6($1:i32, $7:i32): - $8 = $1 + $7 :i32 - return ($8) :i32 - -Block_2($1:i32): - $10 = 1 :i32 - $11 = $1 == $10 :bool - if $11 ? Block_3($1) : Block_4($1) :void - -Block_3($1:i32): - $13 = 20 :i32 - $14 = $1 + $13 :i32 - $15 = 2 :i32 - br Block_5($14, $15) :void - -Block_4($1:i32): - $16 = 2 :i32 - br Block_6($1, $16) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/ifElseIfElse.trace b/nautilus/test/data/control-flow-tests/ir/ifElseIfElse.trace deleted file mode 100644 index 6f7f8b62..00000000 --- a/nautilus/test/data/control-flow-tests/ir/ifElseIfElse.trace +++ /dev/null @@ -1,29 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 0 :i32 - $4 = $1 == $3 :bool - if $4 ? Block_1() : Block_2($1) :void - -Block_1(): - $6 = 10 :i32 - br Block_5($6) :void - -Block_5($2:i32): - return ($2) :i32 - -Block_2($1:i32): - $8 = 1 :i32 - $9 = $1 == $8 :bool - if $9 ? Block_3() : Block_4() :void - -Block_3(): - $11 = 20 :i32 - br Block_5($11) :void - -Block_4(): - $13 = 30 :i32 - br Block_5($13) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/ifElseIfOnly.trace b/nautilus/test/data/control-flow-tests/ir/ifElseIfOnly.trace deleted file mode 100644 index 376009a7..00000000 --- a/nautilus/test/data/control-flow-tests/ir/ifElseIfOnly.trace +++ /dev/null @@ -1,28 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 5 :i32 - $4 = $1 < $3 :bool - if $4 ? Block_1() : Block_2($1, $2) :void - -Block_1(): - $6 = 1 :i32 - br Block_5($6) :void - -Block_5($2:i32): - return ($2) :i32 - -Block_2($1:i32, $2:i32): - $8 = 10 :i32 - $9 = $1 < $8 :bool - if $9 ? Block_3() : Block_4($2) :void - -Block_3(): - $11 = 2 :i32 - br Block_5($11) :void - -Block_4($2:i32): - br Block_5($2) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/ifNotEqual.trace b/nautilus/test/data/control-flow-tests/ir/ifNotEqual.trace deleted file mode 100644 index 28d80d2b..00000000 --- a/nautilus/test/data/control-flow-tests/ir/ifNotEqual.trace +++ /dev/null @@ -1,19 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 1 :i32 - $3 = 5 :i32 - $4 = $1 != $3 :bool - if $4 ? Block_1() : Block_2($2) :void - -Block_1(): - $6 = 2 :i32 - br Block_3($6) :void - -Block_3($2:i32): - return ($2) :i32 - -Block_2($2:i32): - br Block_3($2) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/ifThenCondition.trace b/nautilus/test/data/control-flow-tests/ir/ifThenCondition.trace deleted file mode 100644 index cb3c20fd..00000000 --- a/nautilus/test/data/control-flow-tests/ir/ifThenCondition.trace +++ /dev/null @@ -1,23 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 1 :i32 - $3 = 42 :i32 - $4 = $1 == $3 :bool - if $4 ? Block_1($2) : Block_2($2) :void - -Block_1($2:i32): - $6 = 1 :i32 - $7 = $2 + $6 :i32 - $8 = 42 :i32 - br Block_3($7, $8) :void - -Block_3($2:i32, $8:i32): - $9 = $2 + $8 :i32 - return ($9) :i32 - -Block_2($2:i32): - $11 = 42 :i32 - br Block_3($2, $11) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/ifThenElseCondition.trace b/nautilus/test/data/control-flow-tests/ir/ifThenElseCondition.trace deleted file mode 100644 index 898d083d..00000000 --- a/nautilus/test/data/control-flow-tests/ir/ifThenElseCondition.trace +++ /dev/null @@ -1,25 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 1 :i32 - $3 = 42 :i32 - $4 = $1 == $3 :bool - if $4 ? Block_1($2) : Block_2($2) :void - -Block_1($2:i32): - $6 = 1 :i32 - $7 = $2 + $6 :i32 - $8 = 42 :i32 - br Block_3($7, $8) :void - -Block_3($2:i32, $8:i32): - $9 = $2 + $8 :i32 - return ($9) :i32 - -Block_2($2:i32): - $11 = 42 :i32 - $12 = $2 + $11 :i32 - $13 = 42 :i32 - br Block_3($12, $13) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/ifWithFunctionCall.trace b/nautilus/test/data/control-flow-tests/ir/ifWithFunctionCall.trace deleted file mode 100644 index 3623de9a..00000000 --- a/nautilus/test/data/control-flow-tests/ir/ifWithFunctionCall.trace +++ /dev/null @@ -1,21 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $4 = 2 :i32 - $5 = $1 * $4 :i32 - $6 = 10 :i32 - $7 = $5 > $6 :bool - if $7 ? Block_1() : Block_2($2) :void - -Block_1(): - $9 = 1 :i32 - br Block_3($9) :void - -Block_3($2:i32): - return ($2) :i32 - -Block_2($2:i32): - br Block_3($2) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/ifWithTernary.trace b/nautilus/test/data/control-flow-tests/ir/ifWithTernary.trace deleted file mode 100644 index 855134b0..00000000 --- a/nautilus/test/data/control-flow-tests/ir/ifWithTernary.trace +++ /dev/null @@ -1,32 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 5 :i32 - $3 = $1 > $2 :bool - if $3 ? Block_1($1) : Block_2($1) :void - -Block_1($1:i32): - $5 = 10 :i32 - $6 = 0 :i32 - br Block_5($1, $6, $5) :void - -Block_5($1:i32, $6:i32, $5:i32): - $7 = $1 == $6 :bool - if $7 ? Block_3() : Block_4($5) :void - -Block_3(): - $9 = -1 :i32 - br Block_6($9) :void - -Block_6($5:i32): - return ($5) :i32 - -Block_4($5:i32): - br Block_6($5) :void - -Block_2($1:i32): - $11 = 5 :i32 - $12 = 0 :i32 - br Block_5($1, $12, $11) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/logicalAnd.trace b/nautilus/test/data/control-flow-tests/ir/logicalAnd.trace deleted file mode 100644 index 5c5a211d..00000000 --- a/nautilus/test/data/control-flow-tests/ir/logicalAnd.trace +++ /dev/null @@ -1,22 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 5 :i32 - $4 = $1 > $3 :bool - $5 = 15 :i32 - $6 = $1 < $5 :bool - $7 = $4 and $6 :bool - if $7 ? Block_1() : Block_2($2) :void - -Block_1(): - $9 = 1 :i32 - br Block_3($9) :void - -Block_3($2:i32): - return ($2) :i32 - -Block_2($2:i32): - br Block_3($2) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/logicalOr.trace b/nautilus/test/data/control-flow-tests/ir/logicalOr.trace deleted file mode 100644 index d8c620a2..00000000 --- a/nautilus/test/data/control-flow-tests/ir/logicalOr.trace +++ /dev/null @@ -1,22 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 10 :i32 - $4 = $1 == $3 :bool - $5 = 20 :i32 - $6 = $1 == $5 :bool - $7 = $4 or $6 :bool - if $7 ? Block_1() : Block_2($2) :void - -Block_1(): - $9 = 1 :i32 - br Block_3($9) :void - -Block_3($2:i32): - return ($2) :i32 - -Block_2($2:i32): - br Block_3($2) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/logicalXOR.trace b/nautilus/test/data/control-flow-tests/ir/logicalXOR.trace deleted file mode 100644 index d6ffc1d4..00000000 --- a/nautilus/test/data/control-flow-tests/ir/logicalXOR.trace +++ /dev/null @@ -1,22 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 10 :i32 - $4 = $1 < $3 :bool - $5 = 5 :i32 - $6 = $1 > $5 :bool - $7 = $4 != $6 :bool - if $7 ? Block_1() : Block_2($2) :void - -Block_1(): - $9 = 1 :i32 - br Block_3($9) :void - -Block_3($2:i32): - return ($2) :i32 - -Block_2($2:i32): - br Block_3($2) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/multipleConditions.trace b/nautilus/test/data/control-flow-tests/ir/multipleConditions.trace deleted file mode 100644 index 88dda3a1..00000000 --- a/nautilus/test/data/control-flow-tests/ir/multipleConditions.trace +++ /dev/null @@ -1,25 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 0 :i32 - $4 = $1 > $3 :bool - $5 = 10 :i32 - $6 = $1 < $5 :bool - $7 = $4 and $6 :bool - $8 = 20 :i32 - $9 = $1 == $8 :bool - $10 = $7 or $9 :bool - if $10 ? Block_1() : Block_2($2) :void - -Block_1(): - $12 = 1 :i32 - br Block_3($12) :void - -Block_3($2:i32): - return ($2) :i32 - -Block_2($2:i32): - br Block_3($2) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/multipleElse.trace b/nautilus/test/data/control-flow-tests/ir/multipleElse.trace deleted file mode 100644 index ea786af9..00000000 --- a/nautilus/test/data/control-flow-tests/ir/multipleElse.trace +++ /dev/null @@ -1,30 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 10 :i32 - $4 = $1 == $3 :bool - if $4 ? Block_1() : Block_2($1) :void - -Block_1(): - $6 = 1 :i32 - br Block_5($6) :void - -Block_5($2:i32): - return ($2) :i32 - -Block_2($1:i32): - $8 = 2 :i32 - $9 = 5 :i32 - $10 = $1 == $9 :bool - if $10 ? Block_3() : Block_4() :void - -Block_3(): - $12 = 3 :i32 - br Block_5($12) :void - -Block_4(): - $14 = 4 :i32 - br Block_5($14) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/multipleVoidReturnsFunction.trace b/nautilus/test/data/control-flow-tests/ir/multipleVoidReturnsFunction.trace deleted file mode 100644 index 2434f8ab..00000000 --- a/nautilus/test/data/control-flow-tests/ir/multipleVoidReturnsFunction.trace +++ /dev/null @@ -1,22 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr): - $4 = load($1) :i32 - $5 = 10 :i32 - $6 = $4 > $5 :bool - if $6 ? Block_1($1) : Block_2($1) :void - -Block_1($1:ptr): - $10 = 1 :i32 - store($10, $1) :void - br Block_3() :void - -Block_3(): - return :void - -Block_2($1:ptr): - $14 = 42 :i32 - store($14, $1) :void - br Block_3() :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/nestedIf.trace b/nautilus/test/data/control-flow-tests/ir/nestedIf.trace deleted file mode 100644 index b54541fb..00000000 --- a/nautilus/test/data/control-flow-tests/ir/nestedIf.trace +++ /dev/null @@ -1,28 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 1 :i32 - $3 = 20 :i32 - $4 = $1 < $3 :bool - if $4 ? Block_1($1) : Block_2($2) :void - -Block_1($1:i32): - $6 = 10 :i32 - $7 = $1 > $6 :bool - if $7 ? Block_3() : Block_4() :void - -Block_3(): - $9 = 2 :i32 - br Block_5($9) :void - -Block_5($2:i32): - return ($2) :i32 - -Block_4(): - $12 = 3 :i32 - br Block_5($12) :void - -Block_2($2:i32): - br Block_5($2) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/nestedIfElseDifferentLevels.trace b/nautilus/test/data/control-flow-tests/ir/nestedIfElseDifferentLevels.trace deleted file mode 100644 index f81fda88..00000000 --- a/nautilus/test/data/control-flow-tests/ir/nestedIfElseDifferentLevels.trace +++ /dev/null @@ -1,38 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 0 :i32 - $4 = $1 > $3 :bool - if $4 ? Block_1($1) : Block_2() :void - -Block_1($1:i32): - $6 = 5 :i32 - $7 = $1 < $6 :bool - if $7 ? Block_3() : Block_4($1) :void - -Block_3(): - $9 = 1 :i32 - br Block_7($9) :void - -Block_7($2:i32): - return ($2) :i32 - -Block_4($1:i32): - $13 = 2 :i32 - $14 = 6 :i32 - $15 = $1 == $14 :bool - if $15 ? Block_5() : Block_6($13) :void - -Block_5(): - $17 = 3 :i32 - br Block_7($17) :void - -Block_6($2:i32): - br Block_7($2) :void - -Block_2(): - $11 = -1 :i32 - br Block_7($11) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/nestedIfNoElseCondition.trace b/nautilus/test/data/control-flow-tests/ir/nestedIfNoElseCondition.trace deleted file mode 100644 index 1cdd2581..00000000 --- a/nautilus/test/data/control-flow-tests/ir/nestedIfNoElseCondition.trace +++ /dev/null @@ -1,38 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32, $2:i32): - $3 = 42 :i32 - $4 = $1 == $3 :bool - if $4 ? Block_1($2) : Block_2($2) :void - -Block_1($2:i32): - $6 = 4 :i32 - $7 = $2 + $6 :i32 - $8 = 2 :i32 - br Block_5($7, $8) :void - -Block_5($2:i32, $8:i32): - br Block_6($2, $8) :void - -Block_6($2:i32, $8:i32): - $9 = $2 + $8 :i32 - return ($9) :i32 - -Block_2($2:i32): - $13 = 9 :i32 - $14 = $2 + $13 :i32 - $15 = 8 :i32 - $16 = $14 == $15 :bool - if $16 ? Block_3($14) : Block_4($14) :void - -Block_3($2:i32): - $18 = 14 :i32 - $19 = $2 + $18 :i32 - $20 = 2 :i32 - br Block_5($2, $20) :void - -Block_4($2:i32): - $23 = 2 :i32 - br Block_6($2, $23) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/nestedIfThenElseCondition.trace b/nautilus/test/data/control-flow-tests/ir/nestedIfThenElseCondition.trace deleted file mode 100644 index cb0e89fb..00000000 --- a/nautilus/test/data/control-flow-tests/ir/nestedIfThenElseCondition.trace +++ /dev/null @@ -1,34 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32, $2:i32): - $3 = 42 :i32 - $4 = $1 == $3 :bool - if $4 ? Block_1($2) : Block_2($2) :void - -Block_1($2:i32): - $6 = 2 :i32 - br Block_5($2, $6) :void - -Block_5($2:i32, $6:i32): - br Block_6($2, $6) :void - -Block_6($2:i32, $6:i32): - $7 = $2 + $6 :i32 - return ($7) :i32 - -Block_2($2:i32): - $11 = 8 :i32 - $12 = $2 == $11 :bool - if $12 ? Block_3($2) : Block_4($2) :void - -Block_3($2:i32): - $14 = 2 :i32 - br Block_5($2, $14) :void - -Block_4($2:i32): - $17 = 2 :i32 - $18 = $2 + $17 :i32 - $19 = 2 :i32 - br Block_6($18, $19) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/orCondition.trace b/nautilus/test/data/control-flow-tests/ir/orCondition.trace deleted file mode 100644 index 4de367bc..00000000 --- a/nautilus/test/data/control-flow-tests/ir/orCondition.trace +++ /dev/null @@ -1,23 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 1 :i32 - $3 = 8 :i32 - $4 = $1 == $3 :bool - $5 = 1 :i32 - $6 = $1 == $5 :bool - $7 = $4 or $6 :bool - if $7 ? Block_1($2) : Block_2($2) :void - -Block_1($2:i32): - $9 = 14 :i32 - $10 = $2 + $9 :i32 - br Block_3($10) :void - -Block_3($2:i32): - return ($2) :i32 - -Block_2($2:i32): - br Block_3($2) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/shortCircuitEvaluation.trace b/nautilus/test/data/control-flow-tests/ir/shortCircuitEvaluation.trace deleted file mode 100644 index 70bb1d22..00000000 --- a/nautilus/test/data/control-flow-tests/ir/shortCircuitEvaluation.trace +++ /dev/null @@ -1,24 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 0 :i32 - $4 = $1 != $3 :bool - $5 = 10 :i32 - $6 = $5 / $1 :i32 - $7 = 1 :i32 - $8 = $6 > $7 :bool - $9 = $4 and $8 :bool - if $9 ? Block_1() : Block_2($2) :void - -Block_1(): - $11 = 1 :i32 - br Block_3($11) :void - -Block_3($2:i32): - return ($2) :i32 - -Block_2($2:i32): - br Block_3($2) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/ir/varyingComplexity.trace b/nautilus/test/data/control-flow-tests/ir/varyingComplexity.trace deleted file mode 100644 index 87984157..00000000 --- a/nautilus/test/data/control-flow-tests/ir/varyingComplexity.trace +++ /dev/null @@ -1,42 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 5 :i32 - $4 = $1 < $3 :bool - if $4 ? Block_1() : Block_2($1) :void - -Block_1(): - $6 = 1 :i32 - br Block_7($6) :void - -Block_7($2:i32): - return ($2) :i32 - -Block_2($1:i32): - $8 = 5 :i32 - $9 = $1 >= $8 :bool - $10 = 10 :i32 - $11 = $1 <= $10 :bool - $12 = $9 and $11 :bool - if $12 ? Block_3($1) : Block_4() :void - -Block_3($1:i32): - $14 = 2 :i32 - $15 = 7 :i32 - $16 = $1 == $15 :bool - if $16 ? Block_5($14) : Block_6($14) :void - -Block_5($2:i32): - $18 = 1 :i32 - $19 = $2 + $18 :i32 - br Block_7($19) :void - -Block_6($2:i32): - br Block_7($2) :void - -Block_4(): - $21 = 3 :i32 - br Block_7($21) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/control-flow-tests/tracing/andCondition.trace b/nautilus/test/data/control-flow-tests/tracing/andCondition.trace deleted file mode 100644 index 5161bf62..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/andCondition.trace +++ /dev/null @@ -1,15 +0,0 @@ -B0($1:i32,$2:i32) - CONST $3 1 :i32 - CONST $4 8 :i32 - EQ $5 $1 $4 :bool - CONST $6 1 :i32 - EQ $7 $2 $6 :bool - AND $8 $5 $7 :bool - CMP $9 $8 B1() B2() :void -B1() - CONST $10 14 :i32 - ADD $11 $3 $10 :i32 - ASSIGN $3 $11 :i32 - RETURN $3 :i32 -B2() - RETURN $3 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/andFunction.trace b/nautilus/test/data/control-flow-tests/tracing/andFunction.trace deleted file mode 100644 index cb23ef1f..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/andFunction.trace +++ /dev/null @@ -1,21 +0,0 @@ -B0($1:i32) - CONST $2 1 :bool - ASSIGN $3 $2 :bool - CONST $4 42 :i64 - CAST $5 $1 :i64 - EQ $6 $5 $4 :bool - AND $7 $3 $6 :bool - ASSIGN $2 $7 :bool - ASSIGN $8 $2 :bool - CONST $9 42 :i64 - CAST $10 $1 :i64 - EQ $11 $10 $9 :bool - AND $12 $8 $11 :bool - ASSIGN $2 $12 :bool - ASSIGN $13 $2 :bool - CONST $14 42 :i64 - CAST $15 $1 :i64 - EQ $16 $15 $14 :bool - AND $17 $13 $16 :bool - ASSIGN $2 $17 :bool - RETURN $2 :bool diff --git a/nautilus/test/data/control-flow-tests/tracing/complexLogicalExpressions.trace b/nautilus/test/data/control-flow-tests/tracing/complexLogicalExpressions.trace deleted file mode 100644 index ebed6d76..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/complexLogicalExpressions.trace +++ /dev/null @@ -1,20 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 5 :i32 - GT $4 $1 $3 :bool - CONST $5 10 :i32 - LT $6 $1 $5 :bool - AND $7 $4 $6 :bool - CONST $8 15 :i32 - GT $9 $1 $8 :bool - CONST $10 20 :i32 - LT $11 $1 $10 :bool - AND $12 $9 $11 :bool - OR $13 $7 $12 :bool - CMP $14 $13 B1() B2() :void -B1() - CONST $15 1 :i32 - ASSIGN $2 $15 :i32 - RETURN $2 :i32 -B2() - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/compoundAssignment.trace b/nautilus/test/data/control-flow-tests/tracing/compoundAssignment.trace deleted file mode 100644 index 77409460..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/compoundAssignment.trace +++ /dev/null @@ -1,12 +0,0 @@ -B0($1:i32) - CONST $2 10 :i32 - CONST $3 5 :i32 - EQ $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B1() - CONST $6 5 :i32 - ADD $7 $2 $6 :i32 - ASSIGN $2 $7 :i32 - RETURN $2 :i32 -B2() - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/compoundStatements.trace b/nautilus/test/data/control-flow-tests/tracing/compoundStatements.trace deleted file mode 100644 index 78ace26f..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/compoundStatements.trace +++ /dev/null @@ -1,14 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 5 :i32 - GT $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B1() - CONST $6 1 :i32 - ASSIGN $2 $6 :i32 - CONST $7 2 :i32 - MUL $8 $2 $7 :i32 - ASSIGN $2 $8 :i32 - RETURN $2 :i32 -B2() - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/constructComplexReturnObject.trace b/nautilus/test/data/control-flow-tests/tracing/constructComplexReturnObject.trace deleted file mode 100644 index a74aae52..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/constructComplexReturnObject.trace +++ /dev/null @@ -1,23 +0,0 @@ -B0($1:i32,$2:i32) - ASSIGN $3 $1 :i32 - ASSIGN $4 $2 :i32 - GT $5 $3 $4 :bool - CMP $6 $5 B1() B2() :void -B1() - ASSIGN $7 $3 :i32 - ASSIGN $8 $4 :i32 - CONST $9 1 :i32 - ADD $10 $7 $9 :i32 - CONST $11 1 :i32 - ADD $12 $8 $11 :i32 - ADD $13 $10 $12 :i32 - RETURN $13 :i32 -B2() - CONST $16 0 :i32 - CONST $17 0 :i32 - CONST $18 1 :i32 - ADD $19 $16 $18 :i32 - CONST $20 1 :i32 - ADD $21 $17 $20 :i32 - ADD $22 $19 $21 :i32 - RETURN $22 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/constructComplexReturnObject2.trace b/nautilus/test/data/control-flow-tests/tracing/constructComplexReturnObject2.trace deleted file mode 100644 index 6fcdd706..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/constructComplexReturnObject2.trace +++ /dev/null @@ -1,34 +0,0 @@ -B0($1:i32,$2:i32) - CONST $3 0 :i32 - ASSIGN $4 $1 :i32 - ASSIGN $5 $2 :i32 - ASSIGN $6 $4 :i32 - ASSIGN $7 $5 :i32 - GT $8 $6 $7 :bool - CMP $9 $8 B1() B2() :void -B1() - ASSIGN $10 $6 :i32 - ASSIGN $11 $7 :i32 - CONST $12 1 :i32 - ADD $13 $10 $12 :i32 - CONST $14 1 :i32 - ADD $15 $11 $14 :i32 - ADD $16 $13 $15 :i32 - ASSIGN $3 $16 :i32 - CONST $17 42 :i32 - JMP $0 B3() :void -B2() - CONST $21 0 :i32 - CONST $22 0 :i32 - CONST $23 1 :i32 - ADD $24 $21 $23 :i32 - CONST $25 1 :i32 - ADD $26 $22 $25 :i32 - ADD $27 $24 $26 :i32 - ASSIGN $3 $27 :i32 - CONST $28 42 :i32 - ASSIGN $17 $28 :i32 - JMP $0 B3() :void -B3() ControlFlowMerge - ADD $18 $3 $17 :i32 - RETURN $18 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/deeplyNestedIfElseCondition.trace b/nautilus/test/data/control-flow-tests/tracing/deeplyNestedIfElseCondition.trace deleted file mode 100644 index 36fd4e89..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/deeplyNestedIfElseCondition.trace +++ /dev/null @@ -1,56 +0,0 @@ -B0() - CONST $1 5 :i32 - CONST $2 8 :i32 - LT $3 $1 $2 :bool - CMP $4 $3 B1() B2() :void -B1() - CONST $5 6 :i32 - GT $6 $1 $5 :bool - CMP $7 $6 B3() B4() :void -B2() - CONST $13 20 :i32 - ADD $14 $1 $13 :i32 - ASSIGN $1 $14 :i32 - CONST $15 2 :i32 - ASSIGN $10 $15 :i32 - JMP $0 B5() :void -B3() - CONST $8 10 :i32 - ADD $9 $1 $8 :i32 - ASSIGN $1 $9 :i32 - CONST $10 2 :i32 - JMP $0 B5() :void -B4() - CONST $16 6 :i32 - LT $17 $1 $16 :bool - CMP $18 $17 B6() B7() :void -B5() ControlFlowMerge - JMP $0 B10() :void -B6() - CONST $19 5 :i32 - EQ $20 $1 $19 :bool - CMP $21 $20 B8() B9() :void -B7() - CONST $25 2 :i32 - ASSIGN $10 $25 :i32 - JMP $0 B11() :void -B8() - CONST $22 5 :i32 - ADD $23 $1 $22 :i32 - ASSIGN $1 $23 :i32 - CONST $24 2 :i32 - ASSIGN $10 $24 :i32 - JMP $0 B10() :void -B9() - CONST $26 2 :i32 - ASSIGN $10 $26 :i32 - JMP $0 B12() :void -B10() ControlFlowMerge - JMP $0 B11() :void -B11() ControlFlowMerge - JMP $0 B12() :void -B12() ControlFlowMerge - ADD $11 $1 $10 :i32 - ASSIGN $1 $11 :i32 - ASSIGN $12 $1 :i32 - RETURN $12 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/deeplyNestedIfElseIfCondition.trace b/nautilus/test/data/control-flow-tests/tracing/deeplyNestedIfElseIfCondition.trace deleted file mode 100644 index 20ac3e4f..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/deeplyNestedIfElseIfCondition.trace +++ /dev/null @@ -1,46 +0,0 @@ -B0() - CONST $1 5 :i32 - CONST $2 8 :i32 - LT $3 $1 $2 :bool - CMP $4 $3 B1() B2() :void -B1() - CONST $5 10 :i32 - ADD $6 $1 $5 :i32 - ASSIGN $1 $6 :i32 - CONST $7 2 :i32 - JMP $0 B5() :void -B2() - CONST $10 5 :i32 - EQ $11 $1 $10 :bool - CMP $12 $11 B3() B4() :void -B3() - CONST $13 5 :i32 - ADD $14 $1 $13 :i32 - ASSIGN $1 $14 :i32 - CONST $15 2 :i32 - ASSIGN $7 $15 :i32 - JMP $0 B5() :void -B4() - CONST $16 4 :i32 - EQ $17 $1 $16 :bool - CMP $18 $17 B6() B7() :void -B5() ControlFlowMerge - JMP $0 B8() :void -B6() - CONST $19 4 :i32 - ADD $20 $1 $19 :i32 - ASSIGN $1 $20 :i32 - CONST $21 2 :i32 - ASSIGN $7 $21 :i32 - JMP $0 B8() :void -B7() - CONST $22 2 :i32 - ASSIGN $7 $22 :i32 - JMP $0 B9() :void -B8() ControlFlowMerge - JMP $0 B9() :void -B9() ControlFlowMerge - ADD $8 $1 $7 :i32 - ASSIGN $1 $8 :i32 - ASSIGN $9 $1 :i32 - RETURN $9 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/doubleIfCondition.trace b/nautilus/test/data/control-flow-tests/tracing/doubleIfCondition.trace deleted file mode 100644 index 879fcda9..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/doubleIfCondition.trace +++ /dev/null @@ -1,30 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 8 :i32 - EQ $3 $1 $2 :bool - CMP $4 $3 B1() B2() :void -B1() - CONST $5 1 :i32 - JMP $0 B5() :void -B2() - CONST $13 1 :i32 - ASSIGN $5 $13 :i32 - JMP $0 B5() :void -B3() - CONST $8 20 :i32 - ADD $9 $1 $8 :i32 - ASSIGN $1 $9 :i32 - CONST $10 2 :i32 - JMP $0 B6() :void -B4() - CONST $14 2 :i32 - ASSIGN $10 $14 :i32 - JMP $0 B6() :void -B5() ControlFlowMerge - EQ $6 $1 $5 :bool - CMP $7 $6 B3() B4() :void -B6() ControlFlowMerge - ADD $11 $1 $10 :i32 - ASSIGN $1 $11 :i32 - ASSIGN $12 $1 :i32 - RETURN $12 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/ifElseIfCondition.trace b/nautilus/test/data/control-flow-tests/tracing/ifElseIfCondition.trace deleted file mode 100644 index 9a30dde8..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/ifElseIfCondition.trace +++ /dev/null @@ -1,33 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 8 :i32 - EQ $3 $1 $2 :bool - CMP $4 $3 B1() B2() :void -B1() - CONST $5 14 :i32 - ADD $6 $1 $5 :i32 - ASSIGN $1 $6 :i32 - CONST $7 2 :i32 - JMP $0 B5() :void -B2() - CONST $10 1 :i32 - EQ $11 $1 $10 :bool - CMP $12 $11 B3() B4() :void -B3() - CONST $13 20 :i32 - ADD $14 $1 $13 :i32 - ASSIGN $1 $14 :i32 - CONST $15 2 :i32 - ASSIGN $7 $15 :i32 - JMP $0 B5() :void -B4() - CONST $16 2 :i32 - ASSIGN $7 $16 :i32 - JMP $0 B6() :void -B5() ControlFlowMerge - JMP $0 B6() :void -B6() ControlFlowMerge - ADD $8 $1 $7 :i32 - ASSIGN $1 $8 :i32 - ASSIGN $9 $1 :i32 - RETURN $9 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/ifElseIfElse.trace b/nautilus/test/data/control-flow-tests/tracing/ifElseIfElse.trace deleted file mode 100644 index 5c1a4f55..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/ifElseIfElse.trace +++ /dev/null @@ -1,21 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 0 :i32 - EQ $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B1() - CONST $6 10 :i32 - ASSIGN $2 $6 :i32 - RETURN $2 :i32 -B2() - CONST $8 1 :i32 - EQ $9 $1 $8 :bool - CMP $10 $9 B3() B4() :void -B3() - CONST $11 20 :i32 - ASSIGN $2 $11 :i32 - RETURN $2 :i32 -B4() - CONST $13 30 :i32 - ASSIGN $2 $13 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/ifElseIfOnly.trace b/nautilus/test/data/control-flow-tests/tracing/ifElseIfOnly.trace deleted file mode 100644 index 7fa9c6c0..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/ifElseIfOnly.trace +++ /dev/null @@ -1,19 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 5 :i32 - LT $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B1() - CONST $6 1 :i32 - ASSIGN $2 $6 :i32 - RETURN $2 :i32 -B2() - CONST $8 10 :i32 - LT $9 $1 $8 :bool - CMP $10 $9 B3() B4() :void -B3() - CONST $11 2 :i32 - ASSIGN $2 $11 :i32 - RETURN $2 :i32 -B4() - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/ifNotEqual.trace b/nautilus/test/data/control-flow-tests/tracing/ifNotEqual.trace deleted file mode 100644 index 11076b6a..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/ifNotEqual.trace +++ /dev/null @@ -1,11 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 5 :i32 - NEQ $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B1() - CONST $6 2 :i32 - ASSIGN $2 $6 :i32 - RETURN $2 :i32 -B2() - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/ifThenCondition.trace b/nautilus/test/data/control-flow-tests/tracing/ifThenCondition.trace deleted file mode 100644 index 2338d7a5..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/ifThenCondition.trace +++ /dev/null @@ -1,18 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 42 :i32 - EQ $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B1() - CONST $6 1 :i32 - ADD $7 $2 $6 :i32 - ASSIGN $2 $7 :i32 - CONST $8 42 :i32 - JMP $0 B3() :void -B2() - CONST $11 42 :i32 - ASSIGN $8 $11 :i32 - JMP $0 B3() :void -B3() ControlFlowMerge - ADD $9 $2 $8 :i32 - RETURN $9 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/ifThenElseCondition.trace b/nautilus/test/data/control-flow-tests/tracing/ifThenElseCondition.trace deleted file mode 100644 index 30ab829b..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/ifThenElseCondition.trace +++ /dev/null @@ -1,21 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 42 :i32 - EQ $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B1() - CONST $6 1 :i32 - ADD $7 $2 $6 :i32 - ASSIGN $2 $7 :i32 - CONST $8 42 :i32 - JMP $0 B3() :void -B2() - CONST $11 42 :i32 - ADD $12 $2 $11 :i32 - ASSIGN $2 $12 :i32 - CONST $13 42 :i32 - ASSIGN $8 $13 :i32 - JMP $0 B3() :void -B3() ControlFlowMerge - ADD $9 $2 $8 :i32 - RETURN $9 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/ifWithFunctionCall.trace b/nautilus/test/data/control-flow-tests/tracing/ifWithFunctionCall.trace deleted file mode 100644 index 1d3fc08b..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/ifWithFunctionCall.trace +++ /dev/null @@ -1,14 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - ASSIGN $3 $1 :i32 - CONST $4 2 :i32 - MUL $5 $3 $4 :i32 - CONST $6 10 :i32 - GT $7 $5 $6 :bool - CMP $8 $7 B1() B2() :void -B1() - CONST $9 1 :i32 - ASSIGN $2 $9 :i32 - RETURN $2 :i32 -B2() - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/ifWithTernary.trace b/nautilus/test/data/control-flow-tests/tracing/ifWithTernary.trace deleted file mode 100644 index 74fc951e..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/ifWithTernary.trace +++ /dev/null @@ -1,23 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - GT $3 $1 $2 :bool - CMP $4 $3 B1() B2() :void -B1() - CONST $5 10 :i32 - CONST $6 0 :i32 - JMP $0 B5() :void -B2() - CONST $11 5 :i32 - ASSIGN $5 $11 :i32 - CONST $12 0 :i32 - ASSIGN $6 $12 :i32 - JMP $0 B5() :void -B3() - CONST $9 -1 :i32 - ASSIGN $5 $9 :i32 - RETURN $5 :i32 -B4() - RETURN $5 :i32 -B5() ControlFlowMerge - EQ $7 $1 $6 :bool - CMP $8 $7 B3() B4() :void diff --git a/nautilus/test/data/control-flow-tests/tracing/logicalAnd.trace b/nautilus/test/data/control-flow-tests/tracing/logicalAnd.trace deleted file mode 100644 index c7f4191d..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/logicalAnd.trace +++ /dev/null @@ -1,14 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 5 :i32 - GT $4 $1 $3 :bool - CONST $5 15 :i32 - LT $6 $1 $5 :bool - AND $7 $4 $6 :bool - CMP $8 $7 B1() B2() :void -B1() - CONST $9 1 :i32 - ASSIGN $2 $9 :i32 - RETURN $2 :i32 -B2() - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/logicalOr.trace b/nautilus/test/data/control-flow-tests/tracing/logicalOr.trace deleted file mode 100644 index f2dfc411..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/logicalOr.trace +++ /dev/null @@ -1,14 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 10 :i32 - EQ $4 $1 $3 :bool - CONST $5 20 :i32 - EQ $6 $1 $5 :bool - OR $7 $4 $6 :bool - CMP $8 $7 B1() B2() :void -B1() - CONST $9 1 :i32 - ASSIGN $2 $9 :i32 - RETURN $2 :i32 -B2() - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/logicalXOR.trace b/nautilus/test/data/control-flow-tests/tracing/logicalXOR.trace deleted file mode 100644 index 563d6cc8..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/logicalXOR.trace +++ /dev/null @@ -1,14 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 10 :i32 - LT $4 $1 $3 :bool - CONST $5 5 :i32 - GT $6 $1 $5 :bool - NEQ $7 $4 $6 :bool - CMP $8 $7 B1() B2() :void -B1() - CONST $9 1 :i32 - ASSIGN $2 $9 :i32 - RETURN $2 :i32 -B2() - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/multipleConditions.trace b/nautilus/test/data/control-flow-tests/tracing/multipleConditions.trace deleted file mode 100644 index e391a20d..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/multipleConditions.trace +++ /dev/null @@ -1,17 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 0 :i32 - GT $4 $1 $3 :bool - CONST $5 10 :i32 - LT $6 $1 $5 :bool - AND $7 $4 $6 :bool - CONST $8 20 :i32 - EQ $9 $1 $8 :bool - OR $10 $7 $9 :bool - CMP $11 $10 B1() B2() :void -B1() - CONST $12 1 :i32 - ASSIGN $2 $12 :i32 - RETURN $2 :i32 -B2() - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/multipleElse.trace b/nautilus/test/data/control-flow-tests/tracing/multipleElse.trace deleted file mode 100644 index 196594d4..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/multipleElse.trace +++ /dev/null @@ -1,23 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 10 :i32 - EQ $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B1() - CONST $6 1 :i32 - ASSIGN $2 $6 :i32 - RETURN $2 :i32 -B2() - CONST $8 2 :i32 - ASSIGN $2 $8 :i32 - CONST $9 5 :i32 - EQ $10 $1 $9 :bool - CMP $11 $10 B3() B4() :void -B3() - CONST $12 3 :i32 - ASSIGN $2 $12 :i32 - RETURN $2 :i32 -B4() - CONST $14 4 :i32 - ASSIGN $2 $14 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/multipleVoidReturnsFunction.trace b/nautilus/test/data/control-flow-tests/tracing/multipleVoidReturnsFunction.trace deleted file mode 100644 index 1e94b467..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/multipleVoidReturnsFunction.trace +++ /dev/null @@ -1,19 +0,0 @@ -B0($1:ptr) - ASSIGN $2 $1 :ptr - ASSIGN $3 $2 :ptr - LOAD $4 $3 :i32 - CONST $5 10 :i32 - GT $6 $4 $5 :bool - CMP $7 $6 B1() B2() :void -B1() - ASSIGN $8 $1 :ptr - ASSIGN $9 $8 :ptr - CONST $10 1 :i32 - STORE $1 $10 :i32 - RETURN $0 :void -B2() - ASSIGN $12 $1 :ptr - ASSIGN $13 $12 :ptr - CONST $14 42 :i32 - STORE $1 $14 :i32 - RETURN $0 :void diff --git a/nautilus/test/data/control-flow-tests/tracing/nestedIf.trace b/nautilus/test/data/control-flow-tests/tracing/nestedIf.trace deleted file mode 100644 index 2afe8f2b..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/nestedIf.trace +++ /dev/null @@ -1,19 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 20 :i32 - LT $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B1() - CONST $6 10 :i32 - GT $7 $1 $6 :bool - CMP $8 $7 B3() B4() :void -B2() - RETURN $2 :i32 -B3() - CONST $9 2 :i32 - ASSIGN $2 $9 :i32 - RETURN $2 :i32 -B4() - CONST $12 3 :i32 - ASSIGN $2 $12 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/nestedIfElseDifferentLevels.trace b/nautilus/test/data/control-flow-tests/tracing/nestedIfElseDifferentLevels.trace deleted file mode 100644 index 63d2954a..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/nestedIfElseDifferentLevels.trace +++ /dev/null @@ -1,29 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 0 :i32 - GT $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B1() - CONST $6 5 :i32 - LT $7 $1 $6 :bool - CMP $8 $7 B3() B4() :void -B2() - CONST $11 -1 :i32 - ASSIGN $2 $11 :i32 - RETURN $2 :i32 -B3() - CONST $9 1 :i32 - ASSIGN $2 $9 :i32 - RETURN $2 :i32 -B4() - CONST $13 2 :i32 - ASSIGN $2 $13 :i32 - CONST $14 6 :i32 - EQ $15 $1 $14 :bool - CMP $16 $15 B5() B6() :void -B5() - CONST $17 3 :i32 - ASSIGN $2 $17 :i32 - RETURN $2 :i32 -B6() - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/nestedIfNoElseCondition.trace b/nautilus/test/data/control-flow-tests/tracing/nestedIfNoElseCondition.trace deleted file mode 100644 index 9fe8a433..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/nestedIfNoElseCondition.trace +++ /dev/null @@ -1,34 +0,0 @@ -B0($1:i32,$2:i32) - CONST $3 42 :i32 - EQ $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B1() - CONST $6 4 :i32 - ADD $7 $2 $6 :i32 - ASSIGN $2 $7 :i32 - CONST $8 2 :i32 - JMP $0 B5() :void -B2() - CONST $13 9 :i32 - ADD $14 $2 $13 :i32 - ASSIGN $2 $14 :i32 - CONST $15 8 :i32 - EQ $16 $2 $15 :bool - CMP $17 $16 B3() B4() :void -B3() - CONST $18 14 :i32 - ADD $19 $2 $18 :i32 - CONST $20 2 :i32 - ASSIGN $8 $20 :i32 - JMP $0 B5() :void -B4() - CONST $23 2 :i32 - ASSIGN $8 $23 :i32 - JMP $0 B6() :void -B5() ControlFlowMerge - JMP $0 B6() :void -B6() ControlFlowMerge - ADD $9 $2 $8 :i32 - ASSIGN $2 $9 :i32 - ASSIGN $10 $2 :i32 - RETURN $10 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/nestedIfThenElseCondition.trace b/nautilus/test/data/control-flow-tests/tracing/nestedIfThenElseCondition.trace deleted file mode 100644 index 4c3f7552..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/nestedIfThenElseCondition.trace +++ /dev/null @@ -1,29 +0,0 @@ -B0($1:i32,$2:i32) - CONST $3 42 :i32 - EQ $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B1() - CONST $6 2 :i32 - JMP $0 B5() :void -B2() - CONST $11 8 :i32 - EQ $12 $2 $11 :bool - CMP $13 $12 B3() B4() :void -B3() - CONST $14 2 :i32 - ASSIGN $6 $14 :i32 - JMP $0 B5() :void -B4() - CONST $17 2 :i32 - ADD $18 $2 $17 :i32 - ASSIGN $2 $18 :i32 - CONST $19 2 :i32 - ASSIGN $6 $19 :i32 - JMP $0 B6() :void -B5() ControlFlowMerge - JMP $0 B6() :void -B6() ControlFlowMerge - ADD $7 $2 $6 :i32 - ASSIGN $2 $7 :i32 - ASSIGN $8 $2 :i32 - RETURN $8 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/orCondition.trace b/nautilus/test/data/control-flow-tests/tracing/orCondition.trace deleted file mode 100644 index 120b5ea7..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/orCondition.trace +++ /dev/null @@ -1,15 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 8 :i32 - EQ $4 $1 $3 :bool - CONST $5 1 :i32 - EQ $6 $1 $5 :bool - OR $7 $4 $6 :bool - CMP $8 $7 B1() B2() :void -B1() - CONST $9 14 :i32 - ADD $10 $2 $9 :i32 - ASSIGN $2 $10 :i32 - RETURN $2 :i32 -B2() - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/shortCircuitEvaluation.trace b/nautilus/test/data/control-flow-tests/tracing/shortCircuitEvaluation.trace deleted file mode 100644 index a7e1c600..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/shortCircuitEvaluation.trace +++ /dev/null @@ -1,16 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 0 :i32 - NEQ $4 $1 $3 :bool - CONST $5 10 :i32 - DIV $6 $5 $1 :i32 - CONST $7 1 :i32 - GT $8 $6 $7 :bool - AND $9 $4 $8 :bool - CMP $10 $9 B1() B2() :void -B1() - CONST $11 1 :i32 - ASSIGN $2 $11 :i32 - RETURN $2 :i32 -B2() - RETURN $2 :i32 diff --git a/nautilus/test/data/control-flow-tests/tracing/varyingComplexity.trace b/nautilus/test/data/control-flow-tests/tracing/varyingComplexity.trace deleted file mode 100644 index 0351c0e1..00000000 --- a/nautilus/test/data/control-flow-tests/tracing/varyingComplexity.trace +++ /dev/null @@ -1,33 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 5 :i32 - LT $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B1() - CONST $6 1 :i32 - ASSIGN $2 $6 :i32 - RETURN $2 :i32 -B2() - CONST $8 5 :i32 - GTE $9 $1 $8 :bool - CONST $10 10 :i32 - LTE $11 $1 $10 :bool - AND $12 $9 $11 :bool - CMP $13 $12 B3() B4() :void -B3() - CONST $14 2 :i32 - ASSIGN $2 $14 :i32 - CONST $15 7 :i32 - EQ $16 $1 $15 :bool - CMP $17 $16 B5() B6() :void -B4() - CONST $21 3 :i32 - ASSIGN $2 $21 :i32 - RETURN $2 :i32 -B5() - CONST $18 1 :i32 - ADD $19 $2 $18 :i32 - ASSIGN $2 $19 :i32 - RETURN $2 :i32 -B6() - RETURN $2 :i32 diff --git a/nautilus/test/data/enum-tests/after_ssa/callEnumFunction.trace b/nautilus/test/data/enum-tests/after_ssa/callEnumFunction.trace deleted file mode 100644 index 8a907f5b..00000000 --- a/nautilus/test/data/enum-tests/after_ssa/callEnumFunction.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CALL $2 nautilus::enumFunction(nautilus::Color)($1) :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/enum-tests/after_ssa/getEnum.trace b/nautilus/test/data/enum-tests/after_ssa/getEnum.trace deleted file mode 100644 index c3a92b79..00000000 --- a/nautilus/test/data/enum-tests/after_ssa/getEnum.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0() - CONST $1 0 :ui32 - RETURN $1 :ui32 diff --git a/nautilus/test/data/enum-tests/after_ssa/handleEnum.trace b/nautilus/test/data/enum-tests/after_ssa/handleEnum.trace deleted file mode 100644 index 3b004170..00000000 --- a/nautilus/test/data/enum-tests/after_ssa/handleEnum.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:ui32) - CONST $2 0 :ui32 - EQ $3 $1 $2 :bool - RETURN $3 :bool diff --git a/nautilus/test/data/enum-tests/after_ssa/isEnum.trace b/nautilus/test/data/enum-tests/after_ssa/isEnum.trace deleted file mode 100644 index 58ef03b3..00000000 --- a/nautilus/test/data/enum-tests/after_ssa/isEnum.trace +++ /dev/null @@ -1,19 +0,0 @@ -B0($1:ui32) - CONST $2 0 :ui32 - EQ $3 $1 $2 :bool - CMP $4 $3 B1() B2($1) :void -B1() - CONST $5 1 :i32 - JMP $0 B5($5) :void -B2($1:ui32) - CONST $7 1 :ui32 - EQ $8 $1 $7 :bool - CMP $9 $8 B3() B4() :void -B3() - CONST $10 2 :i32 - JMP $0 B5($10) :void -B4() - CONST $12 42 :i32 - JMP $0 B5($12) :void -B5($5:i32) - RETURN $5 :i32 diff --git a/nautilus/test/data/enum-tests/ir/callEnumFunction.trace b/nautilus/test/data/enum-tests/ir/callEnumFunction.trace deleted file mode 100644 index 26212912..00000000 --- a/nautilus/test/data/enum-tests/ir/callEnumFunction.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = nautilus::enumFunction(nautilus::Color)($1) :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/enum-tests/ir/getEnum.trace b/nautilus/test/data/enum-tests/ir/getEnum.trace deleted file mode 100644 index a0e646a5..00000000 --- a/nautilus/test/data/enum-tests/ir/getEnum.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0(): - $1 = 0 :ui32 - return ($1) :ui32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/enum-tests/ir/handleEnum.trace b/nautilus/test/data/enum-tests/ir/handleEnum.trace deleted file mode 100644 index 87b6a963..00000000 --- a/nautilus/test/data/enum-tests/ir/handleEnum.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = 0 :ui32 - $3 = $1 == $2 :bool - return ($3) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/enum-tests/ir/isEnum.trace b/nautilus/test/data/enum-tests/ir/isEnum.trace deleted file mode 100644 index f95dbb9c..00000000 --- a/nautilus/test/data/enum-tests/ir/isEnum.trace +++ /dev/null @@ -1,28 +0,0 @@ -NESIR { -execute() { -Block_0($1:ui32): - $2 = 0 :ui32 - $3 = $1 == $2 :bool - if $3 ? Block_1() : Block_2($1) :void - -Block_1(): - $5 = 1 :i32 - br Block_5($5) :void - -Block_5($5:i32): - return ($5) :i32 - -Block_2($1:ui32): - $7 = 1 :ui32 - $8 = $1 == $7 :bool - if $8 ? Block_3() : Block_4() :void - -Block_3(): - $10 = 2 :i32 - br Block_5($10) :void - -Block_4(): - $12 = 42 :i32 - br Block_5($12) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/enum-tests/tracing/callEnumFunction.trace b/nautilus/test/data/enum-tests/tracing/callEnumFunction.trace deleted file mode 100644 index 8a907f5b..00000000 --- a/nautilus/test/data/enum-tests/tracing/callEnumFunction.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ui32) - CALL $2 nautilus::enumFunction(nautilus::Color)($1) :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/enum-tests/tracing/getEnum.trace b/nautilus/test/data/enum-tests/tracing/getEnum.trace deleted file mode 100644 index c3a92b79..00000000 --- a/nautilus/test/data/enum-tests/tracing/getEnum.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0() - CONST $1 0 :ui32 - RETURN $1 :ui32 diff --git a/nautilus/test/data/enum-tests/tracing/handleEnum.trace b/nautilus/test/data/enum-tests/tracing/handleEnum.trace deleted file mode 100644 index 3b004170..00000000 --- a/nautilus/test/data/enum-tests/tracing/handleEnum.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:ui32) - CONST $2 0 :ui32 - EQ $3 $1 $2 :bool - RETURN $3 :bool diff --git a/nautilus/test/data/enum-tests/tracing/isEnum.trace b/nautilus/test/data/enum-tests/tracing/isEnum.trace deleted file mode 100644 index 72ebe93d..00000000 --- a/nautilus/test/data/enum-tests/tracing/isEnum.trace +++ /dev/null @@ -1,17 +0,0 @@ -B0($1:ui32) - CONST $2 0 :ui32 - EQ $3 $1 $2 :bool - CMP $4 $3 B1() B2() :void -B1() - CONST $5 1 :i32 - RETURN $5 :i32 -B2() - CONST $7 1 :ui32 - EQ $8 $1 $7 :bool - CMP $9 $8 B3() B4() :void -B3() - CONST $10 2 :i32 - RETURN $10 :i32 -B4() - CONST $12 42 :i32 - RETURN $12 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/assignAdd.trace b/nautilus/test/data/expression-tests/after_ssa/assignAdd.trace deleted file mode 100644 index 7090e004..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/assignAdd.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - ADD $3 $1 $2 :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/assignAnd.trace b/nautilus/test/data/expression-tests/after_ssa/assignAnd.trace deleted file mode 100644 index 24777a7c..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/assignAnd.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - BAND $3 $1 $2 :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/assignDiv.trace b/nautilus/test/data/expression-tests/after_ssa/assignDiv.trace deleted file mode 100644 index 2aaed49a..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/assignDiv.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - DIV $3 $1 $2 :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/assignMod.trace b/nautilus/test/data/expression-tests/after_ssa/assignMod.trace deleted file mode 100644 index 25b3f687..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/assignMod.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - MOD $3 $1 $2 :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/assignMul.trace b/nautilus/test/data/expression-tests/after_ssa/assignMul.trace deleted file mode 100644 index 94d08d07..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/assignMul.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - MUL $3 $1 $2 :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/assignOr.trace b/nautilus/test/data/expression-tests/after_ssa/assignOr.trace deleted file mode 100644 index b0575dc9..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/assignOr.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - BOR $3 $1 $2 :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/assignShl.trace b/nautilus/test/data/expression-tests/after_ssa/assignShl.trace deleted file mode 100644 index a0f462dd..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/assignShl.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - LSH $3 $1 $2 :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/assignShr.trace b/nautilus/test/data/expression-tests/after_ssa/assignShr.trace deleted file mode 100644 index 9e28346b..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/assignShr.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - RSH $3 $1 $2 :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/assignSub.trace b/nautilus/test/data/expression-tests/after_ssa/assignSub.trace deleted file mode 100644 index 49443b63..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/assignSub.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - SUB $3 $1 $2 :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/assignXor.trace b/nautilus/test/data/expression-tests/after_ssa/assignXor.trace deleted file mode 100644 index 00367161..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/assignXor.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - BXOR $3 $1 $2 :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/assignment1.trace b/nautilus/test/data/expression-tests/after_ssa/assignment1.trace deleted file mode 100644 index 51f8b1bd..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/assignment1.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:i32) - RETURN $1 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/assignment2.trace b/nautilus/test/data/expression-tests/after_ssa/assignment2.trace deleted file mode 100644 index 1a40dfa5..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/assignment2.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CONST $3 1 :i32 - ADD $4 $1 $3 :i32 - RETURN $4 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/assignment3.trace b/nautilus/test/data/expression-tests/after_ssa/assignment3.trace deleted file mode 100644 index 302e30f8..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/assignment3.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CONST $3 1 :i32 - ADD $4 $1 $3 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/assignment4.trace b/nautilus/test/data/expression-tests/after_ssa/assignment4.trace deleted file mode 100644 index 6c2017c1..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/assignment4.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $2 42 :i32 - CONST $3 1 :i32 - ADD $4 $1 $3 :i32 - RETURN $4 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/assignment5.trace b/nautilus/test/data/expression-tests/after_ssa/assignment5.trace deleted file mode 100644 index 2ceb5e93..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/assignment5.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $2 42 :i32 - CONST $3 1 :i32 - ADD $4 $1 $3 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/castFloatToDoubleAddExpression.trace b/nautilus/test/data/expression-tests/after_ssa/castFloatToDoubleAddExpression.trace deleted file mode 100644 index 08c07b97..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/castFloatToDoubleAddExpression.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:f32) - CONST $2 7 :f64 - CAST $3 $1 :f64 - ADD $4 $3 $2 :f64 - RETURN $4 :f64 diff --git a/nautilus/test/data/expression-tests/after_ssa/castInt8ToInt64AddExpression.trace b/nautilus/test/data/expression-tests/after_ssa/castInt8ToInt64AddExpression.trace deleted file mode 100644 index 8013ccdc..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/castInt8ToInt64AddExpression.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i8) - CONST $2 7 :i64 - CAST $3 $1 :i64 - ADD $4 $3 $2 :i64 - RETURN $4 :i64 diff --git a/nautilus/test/data/expression-tests/after_ssa/castInt8ToInt64AddExpression2.trace b/nautilus/test/data/expression-tests/after_ssa/castInt8ToInt64AddExpression2.trace deleted file mode 100644 index bae53481..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/castInt8ToInt64AddExpression2.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i8) - CONST $2 42 :i64 - CAST $3 $1 :i64 - ADD $4 $2 $3 :i64 - RETURN $4 :i64 diff --git a/nautilus/test/data/expression-tests/after_ssa/decrementPost.trace b/nautilus/test/data/expression-tests/after_ssa/decrementPost.trace deleted file mode 100644 index eeb3b419..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/decrementPost.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $3 1 :i32 - SUB $4 $1 $3 :i32 - ADD $5 $1 $4 :i32 - RETURN $5 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/decrementPre.trace b/nautilus/test/data/expression-tests/after_ssa/decrementPre.trace deleted file mode 100644 index 4feaf15f..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/decrementPre.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - SUB $3 $1 $2 :i32 - ADD $5 $3 $3 :i32 - RETURN $5 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/doubleAddExpression.trace b/nautilus/test/data/expression-tests/after_ssa/doubleAddExpression.trace deleted file mode 100644 index 61dfd097..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/doubleAddExpression.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:f64) - CONST $2 7 :f64 - ADD $3 $1 $2 :f64 - RETURN $3 :f64 diff --git a/nautilus/test/data/expression-tests/after_ssa/floatAddExpression.trace b/nautilus/test/data/expression-tests/after_ssa/floatAddExpression.trace deleted file mode 100644 index 65c12e47..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/floatAddExpression.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:f32) - CONST $2 7 :f32 - ADD $3 $1 $2 :f32 - RETURN $3 :f32 diff --git a/nautilus/test/data/expression-tests/after_ssa/incrementPost.trace b/nautilus/test/data/expression-tests/after_ssa/incrementPost.trace deleted file mode 100644 index f3033272..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/incrementPost.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $3 1 :i32 - ADD $4 $1 $3 :i32 - ADD $5 $1 $4 :i32 - RETURN $5 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/incrementPre.trace b/nautilus/test/data/expression-tests/after_ssa/incrementPre.trace deleted file mode 100644 index ed3e6df9..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/incrementPre.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - ADD $3 $1 $2 :i32 - ADD $5 $3 $3 :i32 - RETURN $5 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/int16AddExpression.trace b/nautilus/test/data/expression-tests/after_ssa/int16AddExpression.trace deleted file mode 100644 index fa4e99cb..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/int16AddExpression.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i16) - CONST $2 5 :i16 - ADD $3 $1 $2 :i32 - RETURN $3 :i16 diff --git a/nautilus/test/data/expression-tests/after_ssa/int32AddExpression.trace b/nautilus/test/data/expression-tests/after_ssa/int32AddExpression.trace deleted file mode 100644 index 7090e004..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/int32AddExpression.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - ADD $3 $1 $2 :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/expression-tests/after_ssa/int64AddExpression.trace b/nautilus/test/data/expression-tests/after_ssa/int64AddExpression.trace deleted file mode 100644 index 3a837f24..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/int64AddExpression.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i64) - CONST $2 7 :i64 - ADD $3 $1 $2 :i64 - RETURN $3 :i64 diff --git a/nautilus/test/data/expression-tests/after_ssa/int8AddExpression.trace b/nautilus/test/data/expression-tests/after_ssa/int8AddExpression.trace deleted file mode 100644 index c98a835f..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/int8AddExpression.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i8) - CONST $2  :i8 - ADD $3 $2 $1 :i32 - RETURN $3 :i8 diff --git a/nautilus/test/data/expression-tests/after_ssa/logicalNot_bool.trace b/nautilus/test/data/expression-tests/after_ssa/logicalNot_bool.trace deleted file mode 100644 index 2a509d93..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/logicalNot_bool.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:bool) - NOT $3 $1 :bool - RETURN $3 :bool diff --git a/nautilus/test/data/expression-tests/after_ssa/negate_i8.trace b/nautilus/test/data/expression-tests/after_ssa/negate_i8.trace deleted file mode 100644 index 89fee5b1..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/negate_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i8) - NEGATE $3 $1 :i8 - RETURN $3 :i8 diff --git a/nautilus/test/data/expression-tests/after_ssa/shiftLeft_i8.trace b/nautilus/test/data/expression-tests/after_ssa/shiftLeft_i8.trace deleted file mode 100644 index 5f3bd801..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/shiftLeft_i8.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i8,$2:i8) - LSH $3 $1 $2 :i32 - CAST $4 $3 :i8 - RETURN $4 :i8 diff --git a/nautilus/test/data/expression-tests/after_ssa/shiftRight_i8.trace b/nautilus/test/data/expression-tests/after_ssa/shiftRight_i8.trace deleted file mode 100644 index 494fb4e2..00000000 --- a/nautilus/test/data/expression-tests/after_ssa/shiftRight_i8.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i8,$2:i8) - RSH $3 $1 $2 :i32 - CAST $4 $3 :i8 - RETURN $4 :i8 diff --git a/nautilus/test/data/expression-tests/ir/assignAdd.trace b/nautilus/test/data/expression-tests/ir/assignAdd.trace deleted file mode 100644 index a64db49e..00000000 --- a/nautilus/test/data/expression-tests/ir/assignAdd.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 5 :i32 - $3 = $1 + $2 :i32 - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/assignAnd.trace b/nautilus/test/data/expression-tests/ir/assignAnd.trace deleted file mode 100644 index 539c02ed..00000000 --- a/nautilus/test/data/expression-tests/ir/assignAnd.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 5 :i32 - $3 = $1 & $2 :i32 - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/assignDiv.trace b/nautilus/test/data/expression-tests/ir/assignDiv.trace deleted file mode 100644 index 67d0b91c..00000000 --- a/nautilus/test/data/expression-tests/ir/assignDiv.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 5 :i32 - $3 = $1 / $2 :i32 - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/assignMod.trace b/nautilus/test/data/expression-tests/ir/assignMod.trace deleted file mode 100644 index c70ca6da..00000000 --- a/nautilus/test/data/expression-tests/ir/assignMod.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 5 :i32 - $3 = $1 % $2 :i32 - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/assignMul.trace b/nautilus/test/data/expression-tests/ir/assignMul.trace deleted file mode 100644 index 167684f4..00000000 --- a/nautilus/test/data/expression-tests/ir/assignMul.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 5 :i32 - $3 = $1 * $2 :i32 - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/assignOr.trace b/nautilus/test/data/expression-tests/ir/assignOr.trace deleted file mode 100644 index 7df557b1..00000000 --- a/nautilus/test/data/expression-tests/ir/assignOr.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 5 :i32 - $3 = $1 | $2 :i32 - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/assignShl.trace b/nautilus/test/data/expression-tests/ir/assignShl.trace deleted file mode 100644 index a96aa588..00000000 --- a/nautilus/test/data/expression-tests/ir/assignShl.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 5 :i32 - $3 = $1 << $2 :i32 - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/assignShr.trace b/nautilus/test/data/expression-tests/ir/assignShr.trace deleted file mode 100644 index 4c4aac75..00000000 --- a/nautilus/test/data/expression-tests/ir/assignShr.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 5 :i32 - $3 = $1 >> $2 :i32 - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/assignSub.trace b/nautilus/test/data/expression-tests/ir/assignSub.trace deleted file mode 100644 index 236d0169..00000000 --- a/nautilus/test/data/expression-tests/ir/assignSub.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 5 :i32 - $3 = $1 - $2 :i32 - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/assignXor.trace b/nautilus/test/data/expression-tests/ir/assignXor.trace deleted file mode 100644 index 1ef329e0..00000000 --- a/nautilus/test/data/expression-tests/ir/assignXor.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 5 :i32 - $3 = $1 ^ $2 :i32 - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/assignment1.trace b/nautilus/test/data/expression-tests/ir/assignment1.trace deleted file mode 100644 index d1418bc1..00000000 --- a/nautilus/test/data/expression-tests/ir/assignment1.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - return ($1) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/assignment2.trace b/nautilus/test/data/expression-tests/ir/assignment2.trace deleted file mode 100644 index d2341920..00000000 --- a/nautilus/test/data/expression-tests/ir/assignment2.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $3 = 1 :i32 - $4 = $1 + $3 :i32 - return ($4) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/assignment3.trace b/nautilus/test/data/expression-tests/ir/assignment3.trace deleted file mode 100644 index 8429537d..00000000 --- a/nautilus/test/data/expression-tests/ir/assignment3.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $3 = 1 :i32 - $4 = $1 + $3 :i32 - return ($1) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/assignment4.trace b/nautilus/test/data/expression-tests/ir/assignment4.trace deleted file mode 100644 index 71c1b1a9..00000000 --- a/nautilus/test/data/expression-tests/ir/assignment4.trace +++ /dev/null @@ -1,9 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 42 :i32 - $3 = 1 :i32 - $4 = $1 + $3 :i32 - return ($4) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/assignment5.trace b/nautilus/test/data/expression-tests/ir/assignment5.trace deleted file mode 100644 index bd7db500..00000000 --- a/nautilus/test/data/expression-tests/ir/assignment5.trace +++ /dev/null @@ -1,9 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 42 :i32 - $3 = 1 :i32 - $4 = $1 + $3 :i32 - return ($1) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/castFloatToDoubleAddExpression.trace b/nautilus/test/data/expression-tests/ir/castFloatToDoubleAddExpression.trace deleted file mode 100644 index 66a38b34..00000000 --- a/nautilus/test/data/expression-tests/ir/castFloatToDoubleAddExpression.trace +++ /dev/null @@ -1,9 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = 7.000000 :f64 - $3 = $1 cast_to f64 :f64 - $4 = $3 + $2 :f64 - return ($4) :f64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/castInt8ToInt64AddExpression.trace b/nautilus/test/data/expression-tests/ir/castInt8ToInt64AddExpression.trace deleted file mode 100644 index 4bbed130..00000000 --- a/nautilus/test/data/expression-tests/ir/castInt8ToInt64AddExpression.trace +++ /dev/null @@ -1,9 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = 7 :i64 - $3 = $1 cast_to i64 :i64 - $4 = $3 + $2 :i64 - return ($4) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/castInt8ToInt64AddExpression2.trace b/nautilus/test/data/expression-tests/ir/castInt8ToInt64AddExpression2.trace deleted file mode 100644 index f92eba19..00000000 --- a/nautilus/test/data/expression-tests/ir/castInt8ToInt64AddExpression2.trace +++ /dev/null @@ -1,9 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = 42 :i64 - $3 = $1 cast_to i64 :i64 - $4 = $2 + $3 :i64 - return ($4) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/decrementPost.trace b/nautilus/test/data/expression-tests/ir/decrementPost.trace deleted file mode 100644 index b4dd43a4..00000000 --- a/nautilus/test/data/expression-tests/ir/decrementPost.trace +++ /dev/null @@ -1,9 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $3 = 1 :i32 - $4 = $1 - $3 :i32 - $5 = $1 + $4 :i32 - return ($5) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/decrementPre.trace b/nautilus/test/data/expression-tests/ir/decrementPre.trace deleted file mode 100644 index 257e0241..00000000 --- a/nautilus/test/data/expression-tests/ir/decrementPre.trace +++ /dev/null @@ -1,9 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 1 :i32 - $3 = $1 - $2 :i32 - $5 = $3 + $3 :i32 - return ($5) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/doubleAddExpression.trace b/nautilus/test/data/expression-tests/ir/doubleAddExpression.trace deleted file mode 100644 index 5e475f41..00000000 --- a/nautilus/test/data/expression-tests/ir/doubleAddExpression.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:f64): - $2 = 7.000000 :f64 - $3 = $1 + $2 :f64 - return ($3) :f64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/floatAddExpression.trace b/nautilus/test/data/expression-tests/ir/floatAddExpression.trace deleted file mode 100644 index 6b42759c..00000000 --- a/nautilus/test/data/expression-tests/ir/floatAddExpression.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:f32): - $2 = 7.000000 :f32 - $3 = $1 + $2 :f32 - return ($3) :f32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/incrementPost.trace b/nautilus/test/data/expression-tests/ir/incrementPost.trace deleted file mode 100644 index d6c2b7f9..00000000 --- a/nautilus/test/data/expression-tests/ir/incrementPost.trace +++ /dev/null @@ -1,9 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $3 = 1 :i32 - $4 = $1 + $3 :i32 - $5 = $1 + $4 :i32 - return ($5) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/incrementPre.trace b/nautilus/test/data/expression-tests/ir/incrementPre.trace deleted file mode 100644 index 8b6b2fc1..00000000 --- a/nautilus/test/data/expression-tests/ir/incrementPre.trace +++ /dev/null @@ -1,9 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 1 :i32 - $3 = $1 + $2 :i32 - $5 = $3 + $3 :i32 - return ($5) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/int16AddExpression.trace b/nautilus/test/data/expression-tests/ir/int16AddExpression.trace deleted file mode 100644 index fac5d8b5..00000000 --- a/nautilus/test/data/expression-tests/ir/int16AddExpression.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i16): - $2 = 5 :i16 - $3 = $1 + $2 :i16 - return ($3) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/int32AddExpression.trace b/nautilus/test/data/expression-tests/ir/int32AddExpression.trace deleted file mode 100644 index a64db49e..00000000 --- a/nautilus/test/data/expression-tests/ir/int32AddExpression.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 5 :i32 - $3 = $1 + $2 :i32 - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/int64AddExpression.trace b/nautilus/test/data/expression-tests/ir/int64AddExpression.trace deleted file mode 100644 index 6b50455d..00000000 --- a/nautilus/test/data/expression-tests/ir/int64AddExpression.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i64): - $2 = 7 :i64 - $3 = $1 + $2 :i64 - return ($3) :i64 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/int8AddExpression.trace b/nautilus/test/data/expression-tests/ir/int8AddExpression.trace deleted file mode 100644 index c68084bb..00000000 --- a/nautilus/test/data/expression-tests/ir/int8AddExpression.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $2 = 2 :i8 - $3 = $2 + $1 :i8 - return ($3) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/logicalNot_bool.trace b/nautilus/test/data/expression-tests/ir/logicalNot_bool.trace deleted file mode 100644 index 59f2a6cb..00000000 --- a/nautilus/test/data/expression-tests/ir/logicalNot_bool.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:bool): - $3= !$1 :bool - return ($3) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/negate_i8.trace b/nautilus/test/data/expression-tests/ir/negate_i8.trace deleted file mode 100644 index 2c66ed98..00000000 --- a/nautilus/test/data/expression-tests/ir/negate_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8): - $3= ~$1 :i8 - return ($3) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/shiftLeft_i8.trace b/nautilus/test/data/expression-tests/ir/shiftLeft_i8.trace deleted file mode 100644 index 26c639d1..00000000 --- a/nautilus/test/data/expression-tests/ir/shiftLeft_i8.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8, $2:i8): - $3 = $1 << $2 :i8 - $4 = $3 cast_to i8 :i8 - return ($4) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/ir/shiftRight_i8.trace b/nautilus/test/data/expression-tests/ir/shiftRight_i8.trace deleted file mode 100644 index d467add9..00000000 --- a/nautilus/test/data/expression-tests/ir/shiftRight_i8.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i8, $2:i8): - $3 = $1 >> $2 :i8 - $4 = $3 cast_to i8 :i8 - return ($4) :i8 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/expression-tests/tracing/assignAdd.trace b/nautilus/test/data/expression-tests/tracing/assignAdd.trace deleted file mode 100644 index 6bb5244a..00000000 --- a/nautilus/test/data/expression-tests/tracing/assignAdd.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - ADD $3 $1 $2 :i32 - ASSIGN $1 $3 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/assignAnd.trace b/nautilus/test/data/expression-tests/tracing/assignAnd.trace deleted file mode 100644 index 485f54e2..00000000 --- a/nautilus/test/data/expression-tests/tracing/assignAnd.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - BAND $3 $1 $2 :i32 - ASSIGN $1 $3 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/assignDiv.trace b/nautilus/test/data/expression-tests/tracing/assignDiv.trace deleted file mode 100644 index dec90be0..00000000 --- a/nautilus/test/data/expression-tests/tracing/assignDiv.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - DIV $3 $1 $2 :i32 - ASSIGN $1 $3 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/assignMod.trace b/nautilus/test/data/expression-tests/tracing/assignMod.trace deleted file mode 100644 index 2406e271..00000000 --- a/nautilus/test/data/expression-tests/tracing/assignMod.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - MOD $3 $1 $2 :i32 - ASSIGN $1 $3 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/assignMul.trace b/nautilus/test/data/expression-tests/tracing/assignMul.trace deleted file mode 100644 index 9ca3f4bc..00000000 --- a/nautilus/test/data/expression-tests/tracing/assignMul.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - MUL $3 $1 $2 :i32 - ASSIGN $1 $3 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/assignOr.trace b/nautilus/test/data/expression-tests/tracing/assignOr.trace deleted file mode 100644 index 394b4bd1..00000000 --- a/nautilus/test/data/expression-tests/tracing/assignOr.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - BOR $3 $1 $2 :i32 - ASSIGN $1 $3 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/assignShl.trace b/nautilus/test/data/expression-tests/tracing/assignShl.trace deleted file mode 100644 index 140cb6e9..00000000 --- a/nautilus/test/data/expression-tests/tracing/assignShl.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - LSH $3 $1 $2 :i32 - ASSIGN $1 $3 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/assignShr.trace b/nautilus/test/data/expression-tests/tracing/assignShr.trace deleted file mode 100644 index 1d989700..00000000 --- a/nautilus/test/data/expression-tests/tracing/assignShr.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - RSH $3 $1 $2 :i32 - ASSIGN $1 $3 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/assignSub.trace b/nautilus/test/data/expression-tests/tracing/assignSub.trace deleted file mode 100644 index 4a4840b7..00000000 --- a/nautilus/test/data/expression-tests/tracing/assignSub.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - SUB $3 $1 $2 :i32 - ASSIGN $1 $3 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/assignXor.trace b/nautilus/test/data/expression-tests/tracing/assignXor.trace deleted file mode 100644 index ea7764b9..00000000 --- a/nautilus/test/data/expression-tests/tracing/assignXor.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - BXOR $3 $1 $2 :i32 - ASSIGN $1 $3 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/assignment1.trace b/nautilus/test/data/expression-tests/tracing/assignment1.trace deleted file mode 100644 index 56fc6838..00000000 --- a/nautilus/test/data/expression-tests/tracing/assignment1.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - ASSIGN $2 $1 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/assignment2.trace b/nautilus/test/data/expression-tests/tracing/assignment2.trace deleted file mode 100644 index d7de1ca1..00000000 --- a/nautilus/test/data/expression-tests/tracing/assignment2.trace +++ /dev/null @@ -1,6 +0,0 @@ -B0($1:i32) - ASSIGN $2 $1 :i32 - CONST $3 1 :i32 - ADD $4 $2 $3 :i32 - ASSIGN $2 $4 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/assignment3.trace b/nautilus/test/data/expression-tests/tracing/assignment3.trace deleted file mode 100644 index 071412ab..00000000 --- a/nautilus/test/data/expression-tests/tracing/assignment3.trace +++ /dev/null @@ -1,6 +0,0 @@ -B0($1:i32) - ASSIGN $2 $1 :i32 - CONST $3 1 :i32 - ADD $4 $2 $3 :i32 - ASSIGN $2 $4 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/assignment4.trace b/nautilus/test/data/expression-tests/tracing/assignment4.trace deleted file mode 100644 index 91f0d310..00000000 --- a/nautilus/test/data/expression-tests/tracing/assignment4.trace +++ /dev/null @@ -1,6 +0,0 @@ -B0($1:i32) - CONST $2 42 :i32 - CONST $3 1 :i32 - ADD $4 $1 $3 :i32 - ASSIGN $2 $4 :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/assignment5.trace b/nautilus/test/data/expression-tests/tracing/assignment5.trace deleted file mode 100644 index 5a826c6a..00000000 --- a/nautilus/test/data/expression-tests/tracing/assignment5.trace +++ /dev/null @@ -1,6 +0,0 @@ -B0($1:i32) - CONST $2 42 :i32 - CONST $3 1 :i32 - ADD $4 $1 $3 :i32 - ASSIGN $2 $4 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/castFloatToDoubleAddExpression.trace b/nautilus/test/data/expression-tests/tracing/castFloatToDoubleAddExpression.trace deleted file mode 100644 index 08c07b97..00000000 --- a/nautilus/test/data/expression-tests/tracing/castFloatToDoubleAddExpression.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:f32) - CONST $2 7 :f64 - CAST $3 $1 :f64 - ADD $4 $3 $2 :f64 - RETURN $4 :f64 diff --git a/nautilus/test/data/expression-tests/tracing/castInt8ToInt64AddExpression.trace b/nautilus/test/data/expression-tests/tracing/castInt8ToInt64AddExpression.trace deleted file mode 100644 index 8013ccdc..00000000 --- a/nautilus/test/data/expression-tests/tracing/castInt8ToInt64AddExpression.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i8) - CONST $2 7 :i64 - CAST $3 $1 :i64 - ADD $4 $3 $2 :i64 - RETURN $4 :i64 diff --git a/nautilus/test/data/expression-tests/tracing/castInt8ToInt64AddExpression2.trace b/nautilus/test/data/expression-tests/tracing/castInt8ToInt64AddExpression2.trace deleted file mode 100644 index bae53481..00000000 --- a/nautilus/test/data/expression-tests/tracing/castInt8ToInt64AddExpression2.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i8) - CONST $2 42 :i64 - CAST $3 $1 :i64 - ADD $4 $2 $3 :i64 - RETURN $4 :i64 diff --git a/nautilus/test/data/expression-tests/tracing/decrementPost.trace b/nautilus/test/data/expression-tests/tracing/decrementPost.trace deleted file mode 100644 index f656fc66..00000000 --- a/nautilus/test/data/expression-tests/tracing/decrementPost.trace +++ /dev/null @@ -1,7 +0,0 @@ -B0($1:i32) - ASSIGN $2 $1 :i32 - CONST $3 1 :i32 - SUB $4 $1 $3 :i32 - ASSIGN $1 $4 :i32 - ADD $5 $2 $1 :i32 - RETURN $5 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/decrementPre.trace b/nautilus/test/data/expression-tests/tracing/decrementPre.trace deleted file mode 100644 index 72f01a64..00000000 --- a/nautilus/test/data/expression-tests/tracing/decrementPre.trace +++ /dev/null @@ -1,7 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - SUB $3 $1 $2 :i32 - ASSIGN $1 $3 :i32 - ASSIGN $4 $1 :i32 - ADD $5 $4 $1 :i32 - RETURN $5 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/doubleAddExpression.trace b/nautilus/test/data/expression-tests/tracing/doubleAddExpression.trace deleted file mode 100644 index 61dfd097..00000000 --- a/nautilus/test/data/expression-tests/tracing/doubleAddExpression.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:f64) - CONST $2 7 :f64 - ADD $3 $1 $2 :f64 - RETURN $3 :f64 diff --git a/nautilus/test/data/expression-tests/tracing/floatAddExpression.trace b/nautilus/test/data/expression-tests/tracing/floatAddExpression.trace deleted file mode 100644 index 65c12e47..00000000 --- a/nautilus/test/data/expression-tests/tracing/floatAddExpression.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:f32) - CONST $2 7 :f32 - ADD $3 $1 $2 :f32 - RETURN $3 :f32 diff --git a/nautilus/test/data/expression-tests/tracing/incrementPost.trace b/nautilus/test/data/expression-tests/tracing/incrementPost.trace deleted file mode 100644 index a40793a2..00000000 --- a/nautilus/test/data/expression-tests/tracing/incrementPost.trace +++ /dev/null @@ -1,7 +0,0 @@ -B0($1:i32) - ASSIGN $2 $1 :i32 - CONST $3 1 :i32 - ADD $4 $1 $3 :i32 - ASSIGN $1 $4 :i32 - ADD $5 $2 $1 :i32 - RETURN $5 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/incrementPre.trace b/nautilus/test/data/expression-tests/tracing/incrementPre.trace deleted file mode 100644 index da362c58..00000000 --- a/nautilus/test/data/expression-tests/tracing/incrementPre.trace +++ /dev/null @@ -1,7 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - ADD $3 $1 $2 :i32 - ASSIGN $1 $3 :i32 - ASSIGN $4 $1 :i32 - ADD $5 $4 $1 :i32 - RETURN $5 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/int16AddExpression.trace b/nautilus/test/data/expression-tests/tracing/int16AddExpression.trace deleted file mode 100644 index fa4e99cb..00000000 --- a/nautilus/test/data/expression-tests/tracing/int16AddExpression.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i16) - CONST $2 5 :i16 - ADD $3 $1 $2 :i32 - RETURN $3 :i16 diff --git a/nautilus/test/data/expression-tests/tracing/int32AddExpression.trace b/nautilus/test/data/expression-tests/tracing/int32AddExpression.trace deleted file mode 100644 index 7090e004..00000000 --- a/nautilus/test/data/expression-tests/tracing/int32AddExpression.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CONST $2 5 :i32 - ADD $3 $1 $2 :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/expression-tests/tracing/int64AddExpression.trace b/nautilus/test/data/expression-tests/tracing/int64AddExpression.trace deleted file mode 100644 index 3a837f24..00000000 --- a/nautilus/test/data/expression-tests/tracing/int64AddExpression.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i64) - CONST $2 7 :i64 - ADD $3 $1 $2 :i64 - RETURN $3 :i64 diff --git a/nautilus/test/data/expression-tests/tracing/int8AddExpression.trace b/nautilus/test/data/expression-tests/tracing/int8AddExpression.trace deleted file mode 100644 index c98a835f..00000000 --- a/nautilus/test/data/expression-tests/tracing/int8AddExpression.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i8) - CONST $2  :i8 - ADD $3 $2 $1 :i32 - RETURN $3 :i8 diff --git a/nautilus/test/data/expression-tests/tracing/logicalNot_bool.trace b/nautilus/test/data/expression-tests/tracing/logicalNot_bool.trace deleted file mode 100644 index f673ccf3..00000000 --- a/nautilus/test/data/expression-tests/tracing/logicalNot_bool.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:bool) - ASSIGN $2 $1 :bool - NOT $3 $2 :bool - RETURN $3 :bool diff --git a/nautilus/test/data/expression-tests/tracing/negate_i8.trace b/nautilus/test/data/expression-tests/tracing/negate_i8.trace deleted file mode 100644 index 5f38349e..00000000 --- a/nautilus/test/data/expression-tests/tracing/negate_i8.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i8) - ASSIGN $2 $1 :i8 - NEGATE $3 $2 :i8 - RETURN $3 :i8 diff --git a/nautilus/test/data/expression-tests/tracing/shiftLeft_i8.trace b/nautilus/test/data/expression-tests/tracing/shiftLeft_i8.trace deleted file mode 100644 index 5f3bd801..00000000 --- a/nautilus/test/data/expression-tests/tracing/shiftLeft_i8.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i8,$2:i8) - LSH $3 $1 $2 :i32 - CAST $4 $3 :i8 - RETURN $4 :i8 diff --git a/nautilus/test/data/expression-tests/tracing/shiftRight_i8.trace b/nautilus/test/data/expression-tests/tracing/shiftRight_i8.trace deleted file mode 100644 index 494fb4e2..00000000 --- a/nautilus/test/data/expression-tests/tracing/shiftRight_i8.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i8,$2:i8) - RSH $3 $1 $2 :i32 - CAST $4 $3 :i8 - RETURN $4 :i8 diff --git a/nautilus/test/data/loop-tests/after_ssa/collatz.trace b/nautilus/test/data/loop-tests/after_ssa/collatz.trace deleted file mode 100644 index d5432b3e..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/collatz.trace +++ /dev/null @@ -1,31 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 1 :i32 - JMP $0 B5($2,$1,$3) :void -B1($2:i32,$1:i32) - CONST $6 2 :i32 - MOD $7 $1 $6 :i32 - CONST $8 0 :i32 - EQ $9 $7 $8 :bool - CMP $10 $9 B3($2,$1) B4($2,$1) :void -B2($2:i32) - RETURN $2 :i32 -B3($2:i32,$1:i32) - CONST $11 2 :i32 - DIV $12 $1 $11 :i32 - CONST $13 1 :i32 - JMP $0 B6($12,$2,$13) :void -B4($2:i32,$1:i32) - CONST $18 3 :i32 - MUL $19 $18 $1 :i32 - CONST $20 1 :i32 - ADD $21 $19 $20 :i32 - CONST $22 1 :i32 - JMP $0 B6($21,$2,$22) :void -B5($2:i32,$1:i32,$3:i32) ControlFlowMerge - NEQ $4 $1 $3 :bool - CMP $5 $4 B1($2,$1) B2($2) :void -B6($1:i32,$2:i32,$13:i32) ControlFlowMerge - ADD $14 $2 $13 :i32 - CONST $15 1 :i32 - JMP $0 B5($14,$1,$15) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/countDigits.trace b/nautilus/test/data/loop-tests/after_ssa/countDigits.trace deleted file mode 100644 index de0f3dcb..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/countDigits.trace +++ /dev/null @@ -1,16 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 0 :i32 - JMP $0 B3($2,$1,$3) :void -B1($2:i32,$1:i32) - CONST $6 10 :i32 - DIV $7 $1 $6 :i32 - CONST $8 1 :i32 - ADD $9 $2 $8 :i32 - CONST $10 0 :i32 - JMP $0 B3($9,$7,$10) :void -B2($2:i32) - RETURN $2 :i32 -B3($2:i32,$1:i32,$3:i32) ControlFlowMerge - NEQ $4 $1 $3 :bool - CMP $5 $4 B1($2,$1) B2($2) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/decimalToBinary.trace b/nautilus/test/data/loop-tests/after_ssa/decimalToBinary.trace deleted file mode 100644 index 45253039..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/decimalToBinary.trace +++ /dev/null @@ -1,21 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 1 :i32 - CONST $4 2 :i32 - JMP $0 B3($1,$3,$2,$4) :void -B1($1:i32,$3:i32,$2:i32) - CONST $15 2 :i32 - JMP $0 B3($1,$3,$2,$15) :void -B2($2:i32) - RETURN $2 :i32 -B3($1:i32,$3:i32,$2:i32,$4:i32) ControlFlowMerge - MOD $5 $1 $4 :i32 - MUL $6 $5 $3 :i32 - ADD $7 $2 $6 :i32 - CONST $8 10 :i32 - MUL $9 $3 $8 :i32 - CONST $10 2 :i32 - DIV $11 $1 $10 :i32 - CONST $12 0 :i32 - GT $13 $11 $12 :bool - CMP $14 $13 B1($11,$9,$7) B2($7) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/digitSum.trace b/nautilus/test/data/loop-tests/after_ssa/digitSum.trace deleted file mode 100644 index 106c06de..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/digitSum.trace +++ /dev/null @@ -1,17 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B3($1,$2,$3) :void -B1($1:i32,$2:i32) - CONST $11 10 :i32 - JMP $0 B3($1,$2,$11) :void -B2($2:i32) - RETURN $2 :i32 -B3($1:i32,$2:i32,$3:i32) ControlFlowMerge - MOD $4 $1 $3 :i32 - ADD $5 $2 $4 :i32 - CONST $6 10 :i32 - DIV $7 $1 $6 :i32 - CONST $8 0 :i32 - GT $9 $7 $8 :bool - CMP $10 $9 B1($7,$5) B2($5) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/elseOnlySumLoop.trace b/nautilus/test/data/loop-tests/after_ssa/elseOnlySumLoop.trace deleted file mode 100644 index 4cc127c3..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/elseOnlySumLoop.trace +++ /dev/null @@ -1,26 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B5($1,$2,$3) :void -B1($1:i32,$2:i32) - CONST $6 50 :i32 - LT $7 $1 $6 :bool - CMP $8 $7 B3($1,$2) B4($2,$1) :void -B2($1:i32) - RETURN $1 :i32 -B3($1:i32,$2:i32) - CONST $9 1 :i32 - JMP $0 B6($1,$2,$9) :void -B4($2:i32,$1:i32) - CONST $12 1 :i32 - ADD $13 $1 $12 :i32 - CONST $14 1 :i32 - JMP $0 B6($13,$2,$14) :void -B5($1:i32,$2:i32,$3:i32) ControlFlowMerge - LT $4 $2 $3 :bool - CMP $5 $4 B1($1,$2) B2($1) :void -B6($1:i32,$2:i32,$9:i32) ControlFlowMerge - ADD $10 $2 $9 :i32 - CONST $11 10 :i32 - JMP $0 B5($1,$10,$11) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/factorial.trace b/nautilus/test/data/loop-tests/after_ssa/factorial.trace deleted file mode 100644 index fe6a1dce..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/factorial.trace +++ /dev/null @@ -1,15 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 1 :i32 - JMP $0 B3($2,$1,$3) :void -B1($1:i32,$2:i32) - MUL $7 $2 $1 :i32 - CONST $8 1 :i32 - SUB $9 $1 $8 :i32 - CONST $10 1 :i32 - JMP $0 B3($7,$9,$10) :void -B2($2:i32) - RETURN $2 :i32 -B3($2:i32,$1:i32,$3:i32) ControlFlowMerge - GT $4 $1 $3 :bool - CMP $5 $4 B1($1,$2) B2($2) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/fibonacci.trace b/nautilus/test/data/loop-tests/after_ssa/fibonacci.trace deleted file mode 100644 index 894aa0e1..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/fibonacci.trace +++ /dev/null @@ -1,16 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 1 :i32 - CONST $4 0 :i32 - CONST $5 2 :i32 - JMP $0 B3($3,$5,$1,$2) :void -B1($1:i32,$5:i32,$3:i32,$2:i32) - ADD $8 $2 $3 :i32 - CONST $9 1 :i32 - ADD $10 $5 $9 :i32 - JMP $0 B3($8,$10,$1,$3) :void -B2($3:i32) - RETURN $3 :i32 -B3($3:i32,$5:i32,$1:i32,$2:i32) ControlFlowMerge - LTE $6 $5 $1 :bool - CMP $7 $6 B1($1,$5,$3,$2) B2($3) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/gcd.trace b/nautilus/test/data/loop-tests/after_ssa/gcd.trace deleted file mode 100644 index e6557802..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/gcd.trace +++ /dev/null @@ -1,12 +0,0 @@ -B0($1:i32,$2:i32) - CONST $3 0 :i32 - JMP $0 B3($1,$2,$3) :void -B1($1:i32,$2:i32) - MOD $7 $1 $2 :i32 - CONST $8 0 :i32 - JMP $0 B3($2,$7,$8) :void -B2($1:i32) - RETURN $1 :i32 -B3($1:i32,$2:i32,$3:i32) ControlFlowMerge - NEQ $4 $2 $3 :bool - CMP $5 $4 B1($1,$2) B2($1) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/ifElseSumLoop.trace b/nautilus/test/data/loop-tests/after_ssa/ifElseSumLoop.trace deleted file mode 100644 index 0436820f..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/ifElseSumLoop.trace +++ /dev/null @@ -1,28 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B5($1,$2,$3) :void -B1($2:i32,$1:i32) - CONST $6 50 :i32 - LT $7 $1 $6 :bool - CMP $8 $7 B3($2,$1) B4($2,$1) :void -B2($1:i32) - RETURN $1 :i32 -B3($2:i32,$1:i32) - CONST $9 10 :i32 - ADD $10 $1 $9 :i32 - CONST $11 1 :i32 - JMP $0 B6($10,$2,$11) :void -B4($2:i32,$1:i32) - CONST $14 1 :i32 - ADD $15 $1 $14 :i32 - CONST $16 1 :i32 - JMP $0 B6($15,$2,$16) :void -B5($1:i32,$2:i32,$3:i32) ControlFlowMerge - LT $4 $2 $3 :bool - CMP $5 $4 B1($2,$1) B2($1) :void -B6($1:i32,$2:i32,$11:i32) ControlFlowMerge - ADD $12 $2 $11 :i32 - CONST $13 10 :i32 - JMP $0 B5($1,$12,$13) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/ifInsideLoop.trace b/nautilus/test/data/loop-tests/after_ssa/ifInsideLoop.trace deleted file mode 100644 index 212022db..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/ifInsideLoop.trace +++ /dev/null @@ -1,26 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 0 :i32 - JMP $0 B5($2,$3,$1) :void -B1($1:i32,$3:i32,$2:i32) - CONST $6 2 :i32 - MOD $7 $3 $6 :i32 - CONST $8 0 :i32 - EQ $9 $7 $8 :bool - CMP $10 $9 B3($1,$3,$2) B4($2,$1,$3) :void -B2($2:i32) - RETURN $2 :i32 -B3($1:i32,$3:i32,$2:i32) - CONST $11 1 :i32 - ADD $12 $2 $11 :i32 - CONST $13 1 :i32 - JMP $0 B6($12,$1,$3,$13) :void -B4($2:i32,$1:i32,$3:i32) - CONST $17 1 :i32 - JMP $0 B6($2,$1,$3,$17) :void -B5($2:i32,$3:i32,$1:i32) ControlFlowMerge - LT $4 $3 $1 :bool - CMP $5 $4 B1($1,$3,$2) B2($2) :void -B6($2:i32,$1:i32,$3:i32,$13:i32) ControlFlowMerge - ADD $14 $3 $13 :i32 - JMP $0 B5($2,$14,$1) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/ifSumLoop.trace b/nautilus/test/data/loop-tests/after_ssa/ifSumLoop.trace deleted file mode 100644 index 534cdcfc..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/ifSumLoop.trace +++ /dev/null @@ -1,26 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B5($1,$2,$3) :void -B1($2:i32,$1:i32) - CONST $6 50 :i32 - LT $7 $1 $6 :bool - CMP $8 $7 B3($2,$1) B4($1,$2) :void -B2($1:i32) - RETURN $1 :i32 -B3($2:i32,$1:i32) - CONST $9 10 :i32 - ADD $10 $1 $9 :i32 - CONST $11 1 :i32 - JMP $0 B6($10,$2,$11) :void -B4($1:i32,$2:i32) - CONST $14 1 :i32 - JMP $0 B6($1,$2,$14) :void -B5($1:i32,$2:i32,$3:i32) ControlFlowMerge - LT $4 $2 $3 :bool - CMP $5 $4 B1($2,$1) B2($1) :void -B6($1:i32,$2:i32,$11:i32) ControlFlowMerge - ADD $12 $2 $11 :i32 - CONST $13 10 :i32 - JMP $0 B5($1,$12,$13) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/isPrime.trace b/nautilus/test/data/loop-tests/after_ssa/isPrime.trace deleted file mode 100644 index 5f964047..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/isPrime.trace +++ /dev/null @@ -1,30 +0,0 @@ -B0($1:i32) - CONST $2 0 :bool - CONST $3 1 :bool - CONST $4 1 :i32 - LTE $5 $1 $4 :bool - CMP $6 $5 B1($2) B2($2,$1,$3) :void -B1($2:bool) - JMP $0 B8($2) :void -B2($2:bool,$1:i32,$3:bool) - CONST $8 2 :i32 - JMP $0 B7($2,$1,$8,$3) :void -B3($2:bool,$1:i32,$8:i32,$3:bool) - MOD $12 $1 $8 :i32 - CONST $13 0 :i32 - EQ $14 $12 $13 :bool - CMP $15 $14 B5($2) B6($2,$1,$8,$3) :void -B4($3:bool) - JMP $0 B8($3) :void -B5($2:bool) - JMP $0 B8($2) :void -B6($2:bool,$1:i32,$8:i32,$3:bool) - CONST $18 1 :i32 - ADD $19 $8 $18 :i32 - JMP $0 B7($2,$1,$19,$3) :void -B7($2:bool,$1:i32,$8:i32,$3:bool) ControlFlowMerge - MUL $9 $8 $8 :i32 - LTE $10 $9 $1 :bool - CMP $11 $10 B3($2,$1,$8,$3) B4($3) :void -B8($2:bool) - RETURN $2 :bool diff --git a/nautilus/test/data/loop-tests/after_ssa/nestedElseOnlySumLoop.trace b/nautilus/test/data/loop-tests/after_ssa/nestedElseOnlySumLoop.trace deleted file mode 100644 index 93625c1b..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/nestedElseOnlySumLoop.trace +++ /dev/null @@ -1,37 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B7($1,$2,$3) :void -B1($1:i32,$2:i32) - CONST $6 50 :i32 - LT $7 $1 $6 :bool - CMP $8 $7 B3($1,$2) B4($2,$1) :void -B2($1:i32) - RETURN $1 :i32 -B3($1:i32,$2:i32) - CONST $9 40 :i32 - LT $10 $1 $9 :bool - CMP $11 $10 B5($1,$2) B6($2,$1) :void -B4($2:i32,$1:i32) - CONST $15 1 :i32 - ADD $16 $1 $15 :i32 - CONST $17 1 :i32 - JMP $0 B8($16,$2,$17) :void -B5($1:i32,$2:i32) - CONST $12 1 :i32 - JMP $0 B8($1,$2,$12) :void -B6($2:i32,$1:i32) - CONST $18 100 :i32 - ADD $19 $1 $18 :i32 - CONST $20 1 :i32 - JMP $0 B9($19,$2,$20) :void -B7($1:i32,$2:i32,$3:i32) ControlFlowMerge - LT $4 $2 $3 :bool - CMP $5 $4 B1($1,$2) B2($1) :void -B8($1:i32,$2:i32,$12:i32) ControlFlowMerge - JMP $0 B9($1,$2,$12) :void -B9($1:i32,$2:i32,$12:i32) ControlFlowMerge - ADD $13 $2 $12 :i32 - CONST $14 10 :i32 - JMP $0 B7($1,$13,$14) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/nestedIfElseSumLoop.trace b/nautilus/test/data/loop-tests/after_ssa/nestedIfElseSumLoop.trace deleted file mode 100644 index 380fcacd..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/nestedIfElseSumLoop.trace +++ /dev/null @@ -1,39 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B7($1,$2,$3) :void -B1($2:i32,$1:i32) - CONST $6 50 :i32 - LT $7 $1 $6 :bool - CMP $8 $7 B3($2,$1) B4($2,$1) :void -B2($1:i32) - RETURN $1 :i32 -B3($2:i32,$1:i32) - CONST $9 40 :i32 - LT $10 $1 $9 :bool - CMP $11 $10 B5($2,$1) B6($2,$1) :void -B4($2:i32,$1:i32) - CONST $17 1 :i32 - ADD $18 $1 $17 :i32 - CONST $19 1 :i32 - JMP $0 B8($18,$2,$19) :void -B5($2:i32,$1:i32) - CONST $12 10 :i32 - ADD $13 $1 $12 :i32 - CONST $14 1 :i32 - JMP $0 B8($13,$2,$14) :void -B6($2:i32,$1:i32) - CONST $20 100 :i32 - ADD $21 $1 $20 :i32 - CONST $22 1 :i32 - JMP $0 B9($21,$2,$22) :void -B7($1:i32,$2:i32,$3:i32) ControlFlowMerge - LT $4 $2 $3 :bool - CMP $5 $4 B1($2,$1) B2($1) :void -B8($1:i32,$2:i32,$14:i32) ControlFlowMerge - JMP $0 B9($1,$2,$14) :void -B9($1:i32,$2:i32,$14:i32) ControlFlowMerge - ADD $15 $2 $14 :i32 - CONST $16 10 :i32 - JMP $0 B7($1,$15,$16) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/nestedIfSumLoop.trace b/nautilus/test/data/loop-tests/after_ssa/nestedIfSumLoop.trace deleted file mode 100644 index 8d97cb4f..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/nestedIfSumLoop.trace +++ /dev/null @@ -1,37 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B7($1,$2,$3) :void -B1($2:i32,$1:i32) - CONST $6 50 :i32 - LT $7 $1 $6 :bool - CMP $8 $7 B3($2,$1) B4($2,$1) :void -B2($1:i32) - RETURN $1 :i32 -B3($2:i32,$1:i32) - CONST $9 40 :i32 - LT $10 $1 $9 :bool - CMP $11 $10 B5($2,$1) B6($1,$2) :void -B4($2:i32,$1:i32) - CONST $17 1 :i32 - ADD $18 $1 $17 :i32 - CONST $19 1 :i32 - JMP $0 B8($18,$2,$19) :void -B5($2:i32,$1:i32) - CONST $12 10 :i32 - ADD $13 $1 $12 :i32 - CONST $14 1 :i32 - JMP $0 B8($13,$2,$14) :void -B6($1:i32,$2:i32) - CONST $20 1 :i32 - JMP $0 B9($1,$2,$20) :void -B7($1:i32,$2:i32,$3:i32) ControlFlowMerge - LT $4 $2 $3 :bool - CMP $5 $4 B1($2,$1) B2($1) :void -B8($1:i32,$2:i32,$14:i32) ControlFlowMerge - JMP $0 B9($1,$2,$14) :void -B9($1:i32,$2:i32,$14:i32) ControlFlowMerge - ADD $15 $2 $14 :i32 - CONST $16 10 :i32 - JMP $0 B7($1,$15,$16) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/nestedSumLoop.trace b/nautilus/test/data/loop-tests/after_ssa/nestedSumLoop.trace deleted file mode 100644 index d70f65da..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/nestedSumLoop.trace +++ /dev/null @@ -1,25 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 0 :i32 - JMP $0 B6($2,$3,$1) :void -B1($2:i32,$1:i32,$3:i32) - CONST $6 0 :i32 - JMP $0 B5($2,$1,$3,$6) :void -B2($2:i32) - RETURN $2 :i32 -B3($1:i32,$3:i32,$6:i32,$2:i32) - CONST $9 10 :i32 - ADD $10 $2 $9 :i32 - CONST $11 1 :i32 - ADD $12 $6 $11 :i32 - JMP $0 B5($10,$1,$3,$12) :void -B4($2:i32,$1:i32,$3:i32) - CONST $15 1 :i32 - ADD $16 $3 $15 :i32 - JMP $0 B6($2,$16,$1) :void -B5($2:i32,$1:i32,$3:i32,$6:i32) ControlFlowMerge - LT $7 $6 $1 :bool - CMP $8 $7 B3($1,$3,$6,$2) B4($2,$1,$3) :void -B6($2:i32,$3:i32,$1:i32) ControlFlowMerge - LT $4 $3 $1 :bool - CMP $5 $4 B1($2,$1,$3) B2($2) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/reverseNumber.trace b/nautilus/test/data/loop-tests/after_ssa/reverseNumber.trace deleted file mode 100644 index 79de79f3..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/reverseNumber.trace +++ /dev/null @@ -1,19 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B3($1,$2,$3) :void -B1($1:i32,$2:i32) - CONST $13 10 :i32 - JMP $0 B3($1,$2,$13) :void -B2($2:i32) - RETURN $2 :i32 -B3($1:i32,$2:i32,$3:i32) ControlFlowMerge - MUL $4 $2 $3 :i32 - CONST $5 10 :i32 - MOD $6 $1 $5 :i32 - ADD $7 $4 $6 :i32 - CONST $8 10 :i32 - DIV $9 $1 $8 :i32 - CONST $10 0 :i32 - GT $11 $9 $10 :bool - CMP $12 $11 B1($9,$7) B2($7) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/sumLoop.trace b/nautilus/test/data/loop-tests/after_ssa/sumLoop.trace deleted file mode 100644 index 17d9e974..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/sumLoop.trace +++ /dev/null @@ -1,15 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 0 :i32 - JMP $0 B3($2,$3,$1) :void -B1($1:i32,$3:i32,$2:i32) - CONST $6 10 :i32 - ADD $7 $2 $6 :i32 - CONST $8 1 :i32 - ADD $9 $3 $8 :i32 - JMP $0 B3($7,$9,$1) :void -B2($2:i32) - RETURN $2 :i32 -B3($2:i32,$3:i32,$1:i32) ControlFlowMerge - LT $4 $3 $1 :bool - CMP $5 $4 B1($1,$3,$2) B2($2) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/sumOfNumbers.trace b/nautilus/test/data/loop-tests/after_ssa/sumOfNumbers.trace deleted file mode 100644 index 9c85275c..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/sumOfNumbers.trace +++ /dev/null @@ -1,14 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 1 :i32 - JMP $0 B3($2,$3,$1) :void -B1($1:i32,$3:i32,$2:i32) - ADD $7 $2 $3 :i32 - CONST $8 1 :i32 - ADD $9 $3 $8 :i32 - JMP $0 B3($7,$9,$1) :void -B2($2:i32) - RETURN $2 :i32 -B3($2:i32,$3:i32,$1:i32) ControlFlowMerge - LTE $4 $3 $1 :bool - CMP $5 $4 B1($1,$3,$2) B2($2) :void diff --git a/nautilus/test/data/loop-tests/after_ssa/sumOfSquares.trace b/nautilus/test/data/loop-tests/after_ssa/sumOfSquares.trace deleted file mode 100644 index 20f3e464..00000000 --- a/nautilus/test/data/loop-tests/after_ssa/sumOfSquares.trace +++ /dev/null @@ -1,15 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 1 :i32 - JMP $0 B3($2,$3,$1) :void -B1($1:i32,$3:i32,$2:i32) - MUL $6 $3 $3 :i32 - ADD $7 $2 $6 :i32 - CONST $8 1 :i32 - ADD $9 $3 $8 :i32 - JMP $0 B3($7,$9,$1) :void -B2($2:i32) - RETURN $2 :i32 -B3($2:i32,$3:i32,$1:i32) ControlFlowMerge - LTE $4 $3 $1 :bool - CMP $5 $4 B1($1,$3,$2) B2($2) :void diff --git a/nautilus/test/data/loop-tests/ir/collatz.trace b/nautilus/test/data/loop-tests/ir/collatz.trace deleted file mode 100644 index f038613e..00000000 --- a/nautilus/test/data/loop-tests/ir/collatz.trace +++ /dev/null @@ -1,41 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 1 :i32 - br Block_5($2, $1, $3) :void - -Block_5($2:i32, $1:i32, $3:i32): - $4 = $1 != $3 :bool - if $4 ? Block_1($2, $1) : Block_2($2) :void - -Block_1($2:i32, $1:i32): - $6 = 2 :i32 - $7 = $1 % $6 :i32 - $8 = 0 :i32 - $9 = $7 == $8 :bool - if $9 ? Block_3($2, $1) : Block_4($2, $1) :void - -Block_3($2:i32, $1:i32): - $11 = 2 :i32 - $12 = $1 / $11 :i32 - $13 = 1 :i32 - br Block_6($12, $2, $13) :void - -Block_6($1:i32, $2:i32, $13:i32): - $14 = $2 + $13 :i32 - $15 = 1 :i32 - br Block_5($14, $1, $15) :void - -Block_4($2:i32, $1:i32): - $18 = 3 :i32 - $19 = $18 * $1 :i32 - $20 = 1 :i32 - $21 = $19 + $20 :i32 - $22 = 1 :i32 - br Block_6($21, $2, $22) :void - -Block_2($2:i32): - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/countDigits.trace b/nautilus/test/data/loop-tests/ir/countDigits.trace deleted file mode 100644 index d10b2dd5..00000000 --- a/nautilus/test/data/loop-tests/ir/countDigits.trace +++ /dev/null @@ -1,23 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 0 :i32 - br Block_3($2, $1, $3) :void - -Block_3($2:i32, $1:i32, $3:i32): - $4 = $1 != $3 :bool - if $4 ? Block_1($2, $1) : Block_2($2) :void - -Block_1($2:i32, $1:i32): - $6 = 10 :i32 - $7 = $1 / $6 :i32 - $8 = 1 :i32 - $9 = $2 + $8 :i32 - $10 = 0 :i32 - br Block_3($9, $7, $10) :void - -Block_2($2:i32): - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/decimalToBinary.trace b/nautilus/test/data/loop-tests/ir/decimalToBinary.trace deleted file mode 100644 index 4c38c602..00000000 --- a/nautilus/test/data/loop-tests/ir/decimalToBinary.trace +++ /dev/null @@ -1,28 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 1 :i32 - $4 = 2 :i32 - br Block_3($1, $3, $2, $4) :void - -Block_3($1:i32, $3:i32, $2:i32, $4:i32): - $5 = $1 % $4 :i32 - $6 = $5 * $3 :i32 - $7 = $2 + $6 :i32 - $8 = 10 :i32 - $9 = $3 * $8 :i32 - $10 = 2 :i32 - $11 = $1 / $10 :i32 - $12 = 0 :i32 - $13 = $11 > $12 :bool - if $13 ? Block_1($11, $9, $7) : Block_2($7) :void - -Block_1($1:i32, $3:i32, $2:i32): - $15 = 2 :i32 - br Block_3($1, $3, $2, $15) :void - -Block_2($2:i32): - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/digitSum.trace b/nautilus/test/data/loop-tests/ir/digitSum.trace deleted file mode 100644 index 6e788304..00000000 --- a/nautilus/test/data/loop-tests/ir/digitSum.trace +++ /dev/null @@ -1,24 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 10 :i32 - br Block_3($1, $2, $3) :void - -Block_3($1:i32, $2:i32, $3:i32): - $4 = $1 % $3 :i32 - $5 = $2 + $4 :i32 - $6 = 10 :i32 - $7 = $1 / $6 :i32 - $8 = 0 :i32 - $9 = $7 > $8 :bool - if $9 ? Block_1($7, $5) : Block_2($5) :void - -Block_1($1:i32, $2:i32): - $11 = 10 :i32 - br Block_3($1, $2, $11) :void - -Block_2($2:i32): - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/elseOnlySumLoop.trace b/nautilus/test/data/loop-tests/ir/elseOnlySumLoop.trace deleted file mode 100644 index 27d4ca1b..00000000 --- a/nautilus/test/data/loop-tests/ir/elseOnlySumLoop.trace +++ /dev/null @@ -1,36 +0,0 @@ -NESIR { -execute() { -Block_0(): - $1 = 1 :i32 - $2 = 0 :i32 - $3 = 10 :i32 - br Block_5($1, $2, $3) :void - -Block_5($1:i32, $2:i32, $3:i32): - $4 = $2 < $3 :bool - if $4 ? Block_1($1, $2) : Block_2($1) :void - -Block_1($1:i32, $2:i32): - $6 = 50 :i32 - $7 = $1 < $6 :bool - if $7 ? Block_3($1, $2) : Block_4($2, $1) :void - -Block_3($1:i32, $2:i32): - $9 = 1 :i32 - br Block_6($1, $2, $9) :void - -Block_6($1:i32, $2:i32, $9:i32): - $10 = $2 + $9 :i32 - $11 = 10 :i32 - br Block_5($1, $10, $11) :void - -Block_4($2:i32, $1:i32): - $12 = 1 :i32 - $13 = $1 + $12 :i32 - $14 = 1 :i32 - br Block_6($13, $2, $14) :void - -Block_2($1:i32): - return ($1) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/factorial.trace b/nautilus/test/data/loop-tests/ir/factorial.trace deleted file mode 100644 index bf18db78..00000000 --- a/nautilus/test/data/loop-tests/ir/factorial.trace +++ /dev/null @@ -1,22 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 1 :i32 - $3 = 1 :i32 - br Block_3($2, $1, $3) :void - -Block_3($2:i32, $1:i32, $3:i32): - $4 = $1 > $3 :bool - if $4 ? Block_1($1, $2) : Block_2($2) :void - -Block_1($1:i32, $2:i32): - $7 = $2 * $1 :i32 - $8 = 1 :i32 - $9 = $1 - $8 :i32 - $10 = 1 :i32 - br Block_3($7, $9, $10) :void - -Block_2($2:i32): - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/fibonacci.trace b/nautilus/test/data/loop-tests/ir/fibonacci.trace deleted file mode 100644 index 6da88f37..00000000 --- a/nautilus/test/data/loop-tests/ir/fibonacci.trace +++ /dev/null @@ -1,23 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 1 :i32 - $4 = 0 :i32 - $5 = 2 :i32 - br Block_3($3, $5, $1, $2) :void - -Block_3($3:i32, $5:i32, $1:i32, $2:i32): - $6 = $5 <= $1 :bool - if $6 ? Block_1($1, $5, $3, $2) : Block_2($3) :void - -Block_1($1:i32, $5:i32, $3:i32, $2:i32): - $8 = $2 + $3 :i32 - $9 = 1 :i32 - $10 = $5 + $9 :i32 - br Block_3($8, $10, $1, $3) :void - -Block_2($3:i32): - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/gcd.trace b/nautilus/test/data/loop-tests/ir/gcd.trace deleted file mode 100644 index 16191239..00000000 --- a/nautilus/test/data/loop-tests/ir/gcd.trace +++ /dev/null @@ -1,19 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32, $2:i32): - $3 = 0 :i32 - br Block_3($1, $2, $3) :void - -Block_3($1:i32, $2:i32, $3:i32): - $4 = $2 != $3 :bool - if $4 ? Block_1($1, $2) : Block_2($1) :void - -Block_1($1:i32, $2:i32): - $7 = $1 % $2 :i32 - $8 = 0 :i32 - br Block_3($2, $7, $8) :void - -Block_2($1:i32): - return ($1) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/ifElseSumLoop.trace b/nautilus/test/data/loop-tests/ir/ifElseSumLoop.trace deleted file mode 100644 index ad99b1eb..00000000 --- a/nautilus/test/data/loop-tests/ir/ifElseSumLoop.trace +++ /dev/null @@ -1,38 +0,0 @@ -NESIR { -execute() { -Block_0(): - $1 = 1 :i32 - $2 = 0 :i32 - $3 = 10 :i32 - br Block_5($1, $2, $3) :void - -Block_5($1:i32, $2:i32, $3:i32): - $4 = $2 < $3 :bool - if $4 ? Block_1($2, $1) : Block_2($1) :void - -Block_1($2:i32, $1:i32): - $6 = 50 :i32 - $7 = $1 < $6 :bool - if $7 ? Block_3($2, $1) : Block_4($2, $1) :void - -Block_3($2:i32, $1:i32): - $9 = 10 :i32 - $10 = $1 + $9 :i32 - $11 = 1 :i32 - br Block_6($10, $2, $11) :void - -Block_6($1:i32, $2:i32, $11:i32): - $12 = $2 + $11 :i32 - $13 = 10 :i32 - br Block_5($1, $12, $13) :void - -Block_4($2:i32, $1:i32): - $14 = 1 :i32 - $15 = $1 + $14 :i32 - $16 = 1 :i32 - br Block_6($15, $2, $16) :void - -Block_2($1:i32): - return ($1) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/ifInsideLoop.trace b/nautilus/test/data/loop-tests/ir/ifInsideLoop.trace deleted file mode 100644 index ecc26e50..00000000 --- a/nautilus/test/data/loop-tests/ir/ifInsideLoop.trace +++ /dev/null @@ -1,36 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 0 :i32 - br Block_5($2, $3, $1) :void - -Block_5($2:i32, $3:i32, $1:i32): - $4 = $3 < $1 :bool - if $4 ? Block_1($1, $3, $2) : Block_2($2) :void - -Block_1($1:i32, $3:i32, $2:i32): - $6 = 2 :i32 - $7 = $3 % $6 :i32 - $8 = 0 :i32 - $9 = $7 == $8 :bool - if $9 ? Block_3($1, $3, $2) : Block_4($2, $1, $3) :void - -Block_3($1:i32, $3:i32, $2:i32): - $11 = 1 :i32 - $12 = $2 + $11 :i32 - $13 = 1 :i32 - br Block_6($12, $1, $3, $13) :void - -Block_6($2:i32, $1:i32, $3:i32, $13:i32): - $14 = $3 + $13 :i32 - br Block_5($2, $14, $1) :void - -Block_4($2:i32, $1:i32, $3:i32): - $17 = 1 :i32 - br Block_6($2, $1, $3, $17) :void - -Block_2($2:i32): - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/ifSumLoop.trace b/nautilus/test/data/loop-tests/ir/ifSumLoop.trace deleted file mode 100644 index 8cf4e304..00000000 --- a/nautilus/test/data/loop-tests/ir/ifSumLoop.trace +++ /dev/null @@ -1,36 +0,0 @@ -NESIR { -execute() { -Block_0(): - $1 = 1 :i32 - $2 = 0 :i32 - $3 = 10 :i32 - br Block_5($1, $2, $3) :void - -Block_5($1:i32, $2:i32, $3:i32): - $4 = $2 < $3 :bool - if $4 ? Block_1($2, $1) : Block_2($1) :void - -Block_1($2:i32, $1:i32): - $6 = 50 :i32 - $7 = $1 < $6 :bool - if $7 ? Block_3($2, $1) : Block_4($1, $2) :void - -Block_3($2:i32, $1:i32): - $9 = 10 :i32 - $10 = $1 + $9 :i32 - $11 = 1 :i32 - br Block_6($10, $2, $11) :void - -Block_6($1:i32, $2:i32, $11:i32): - $12 = $2 + $11 :i32 - $13 = 10 :i32 - br Block_5($1, $12, $13) :void - -Block_4($1:i32, $2:i32): - $14 = 1 :i32 - br Block_6($1, $2, $14) :void - -Block_2($1:i32): - return ($1) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/isPrime.trace b/nautilus/test/data/loop-tests/ir/isPrime.trace deleted file mode 100644 index 8a43b7fd..00000000 --- a/nautilus/test/data/loop-tests/ir/isPrime.trace +++ /dev/null @@ -1,42 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :bool - $3 = 1 :bool - $4 = 1 :i32 - $5 = $1 <= $4 :bool - if $5 ? Block_1($2) : Block_2($2, $1, $3) :void - -Block_1($2:bool): - br Block_8($2) :void - -Block_8($2:bool): - return ($2) :bool - -Block_2($2:bool, $1:i32, $3:bool): - $8 = 2 :i32 - br Block_7($2, $1, $8, $3) :void - -Block_7($2:bool, $1:i32, $8:i32, $3:bool): - $9 = $8 * $8 :i32 - $10 = $9 <= $1 :bool - if $10 ? Block_3($2, $1, $8, $3) : Block_4($3) :void - -Block_3($2:bool, $1:i32, $8:i32, $3:bool): - $12 = $1 % $8 :i32 - $13 = 0 :i32 - $14 = $12 == $13 :bool - if $14 ? Block_5($2) : Block_6($2, $1, $8, $3) :void - -Block_5($2:bool): - br Block_8($2) :void - -Block_6($2:bool, $1:i32, $8:i32, $3:bool): - $18 = 1 :i32 - $19 = $8 + $18 :i32 - br Block_7($2, $1, $19, $3) :void - -Block_4($3:bool): - br Block_8($3) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/nestedElseOnlySumLoop.trace b/nautilus/test/data/loop-tests/ir/nestedElseOnlySumLoop.trace deleted file mode 100644 index 5620f217..00000000 --- a/nautilus/test/data/loop-tests/ir/nestedElseOnlySumLoop.trace +++ /dev/null @@ -1,50 +0,0 @@ -NESIR { -execute() { -Block_0(): - $1 = 1 :i32 - $2 = 0 :i32 - $3 = 10 :i32 - br Block_7($1, $2, $3) :void - -Block_7($1:i32, $2:i32, $3:i32): - $4 = $2 < $3 :bool - if $4 ? Block_1($1, $2) : Block_2($1) :void - -Block_1($1:i32, $2:i32): - $6 = 50 :i32 - $7 = $1 < $6 :bool - if $7 ? Block_3($1, $2) : Block_4($2, $1) :void - -Block_3($1:i32, $2:i32): - $9 = 40 :i32 - $10 = $1 < $9 :bool - if $10 ? Block_5($1, $2) : Block_6($2, $1) :void - -Block_5($1:i32, $2:i32): - $12 = 1 :i32 - br Block_8($1, $2, $12) :void - -Block_8($1:i32, $2:i32, $12:i32): - br Block_9($1, $2, $12) :void - -Block_9($1:i32, $2:i32, $12:i32): - $13 = $2 + $12 :i32 - $14 = 10 :i32 - br Block_7($1, $13, $14) :void - -Block_6($2:i32, $1:i32): - $18 = 100 :i32 - $19 = $1 + $18 :i32 - $20 = 1 :i32 - br Block_9($19, $2, $20) :void - -Block_4($2:i32, $1:i32): - $15 = 1 :i32 - $16 = $1 + $15 :i32 - $17 = 1 :i32 - br Block_8($16, $2, $17) :void - -Block_2($1:i32): - return ($1) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/nestedIfElseSumLoop.trace b/nautilus/test/data/loop-tests/ir/nestedIfElseSumLoop.trace deleted file mode 100644 index 6deddda3..00000000 --- a/nautilus/test/data/loop-tests/ir/nestedIfElseSumLoop.trace +++ /dev/null @@ -1,52 +0,0 @@ -NESIR { -execute() { -Block_0(): - $1 = 1 :i32 - $2 = 0 :i32 - $3 = 10 :i32 - br Block_7($1, $2, $3) :void - -Block_7($1:i32, $2:i32, $3:i32): - $4 = $2 < $3 :bool - if $4 ? Block_1($2, $1) : Block_2($1) :void - -Block_1($2:i32, $1:i32): - $6 = 50 :i32 - $7 = $1 < $6 :bool - if $7 ? Block_3($2, $1) : Block_4($2, $1) :void - -Block_3($2:i32, $1:i32): - $9 = 40 :i32 - $10 = $1 < $9 :bool - if $10 ? Block_5($2, $1) : Block_6($2, $1) :void - -Block_5($2:i32, $1:i32): - $12 = 10 :i32 - $13 = $1 + $12 :i32 - $14 = 1 :i32 - br Block_8($13, $2, $14) :void - -Block_8($1:i32, $2:i32, $14:i32): - br Block_9($1, $2, $14) :void - -Block_9($1:i32, $2:i32, $14:i32): - $15 = $2 + $14 :i32 - $16 = 10 :i32 - br Block_7($1, $15, $16) :void - -Block_6($2:i32, $1:i32): - $20 = 100 :i32 - $21 = $1 + $20 :i32 - $22 = 1 :i32 - br Block_9($21, $2, $22) :void - -Block_4($2:i32, $1:i32): - $17 = 1 :i32 - $18 = $1 + $17 :i32 - $19 = 1 :i32 - br Block_8($18, $2, $19) :void - -Block_2($1:i32): - return ($1) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/nestedIfSumLoop.trace b/nautilus/test/data/loop-tests/ir/nestedIfSumLoop.trace deleted file mode 100644 index a11fff00..00000000 --- a/nautilus/test/data/loop-tests/ir/nestedIfSumLoop.trace +++ /dev/null @@ -1,50 +0,0 @@ -NESIR { -execute() { -Block_0(): - $1 = 1 :i32 - $2 = 0 :i32 - $3 = 10 :i32 - br Block_7($1, $2, $3) :void - -Block_7($1:i32, $2:i32, $3:i32): - $4 = $2 < $3 :bool - if $4 ? Block_1($2, $1) : Block_2($1) :void - -Block_1($2:i32, $1:i32): - $6 = 50 :i32 - $7 = $1 < $6 :bool - if $7 ? Block_3($2, $1) : Block_4($2, $1) :void - -Block_3($2:i32, $1:i32): - $9 = 40 :i32 - $10 = $1 < $9 :bool - if $10 ? Block_5($2, $1) : Block_6($1, $2) :void - -Block_5($2:i32, $1:i32): - $12 = 10 :i32 - $13 = $1 + $12 :i32 - $14 = 1 :i32 - br Block_8($13, $2, $14) :void - -Block_8($1:i32, $2:i32, $14:i32): - br Block_9($1, $2, $14) :void - -Block_9($1:i32, $2:i32, $14:i32): - $15 = $2 + $14 :i32 - $16 = 10 :i32 - br Block_7($1, $15, $16) :void - -Block_6($1:i32, $2:i32): - $20 = 1 :i32 - br Block_9($1, $2, $20) :void - -Block_4($2:i32, $1:i32): - $17 = 1 :i32 - $18 = $1 + $17 :i32 - $19 = 1 :i32 - br Block_8($18, $2, $19) :void - -Block_2($1:i32): - return ($1) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/nestedSumLoop.trace b/nautilus/test/data/loop-tests/ir/nestedSumLoop.trace deleted file mode 100644 index e7c55030..00000000 --- a/nautilus/test/data/loop-tests/ir/nestedSumLoop.trace +++ /dev/null @@ -1,35 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 1 :i32 - $3 = 0 :i32 - br Block_6($2, $3, $1) :void - -Block_6($2:i32, $3:i32, $1:i32): - $4 = $3 < $1 :bool - if $4 ? Block_1($2, $1, $3) : Block_2($2) :void - -Block_1($2:i32, $1:i32, $3:i32): - $6 = 0 :i32 - br Block_5($2, $1, $3, $6) :void - -Block_5($2:i32, $1:i32, $3:i32, $6:i32): - $7 = $6 < $1 :bool - if $7 ? Block_3($1, $3, $6, $2) : Block_4($2, $1, $3) :void - -Block_3($1:i32, $3:i32, $6:i32, $2:i32): - $9 = 10 :i32 - $10 = $2 + $9 :i32 - $11 = 1 :i32 - $12 = $6 + $11 :i32 - br Block_5($10, $1, $3, $12) :void - -Block_4($2:i32, $1:i32, $3:i32): - $15 = 1 :i32 - $16 = $3 + $15 :i32 - br Block_6($2, $16, $1) :void - -Block_2($2:i32): - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/reverseNumber.trace b/nautilus/test/data/loop-tests/ir/reverseNumber.trace deleted file mode 100644 index 1e142580..00000000 --- a/nautilus/test/data/loop-tests/ir/reverseNumber.trace +++ /dev/null @@ -1,26 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 10 :i32 - br Block_3($1, $2, $3) :void - -Block_3($1:i32, $2:i32, $3:i32): - $4 = $2 * $3 :i32 - $5 = 10 :i32 - $6 = $1 % $5 :i32 - $7 = $4 + $6 :i32 - $8 = 10 :i32 - $9 = $1 / $8 :i32 - $10 = 0 :i32 - $11 = $9 > $10 :bool - if $11 ? Block_1($9, $7) : Block_2($7) :void - -Block_1($1:i32, $2:i32): - $13 = 10 :i32 - br Block_3($1, $2, $13) :void - -Block_2($2:i32): - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/sumLoop.trace b/nautilus/test/data/loop-tests/ir/sumLoop.trace deleted file mode 100644 index 346cad93..00000000 --- a/nautilus/test/data/loop-tests/ir/sumLoop.trace +++ /dev/null @@ -1,22 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 1 :i32 - $3 = 0 :i32 - br Block_3($2, $3, $1) :void - -Block_3($2:i32, $3:i32, $1:i32): - $4 = $3 < $1 :bool - if $4 ? Block_1($1, $3, $2) : Block_2($2) :void - -Block_1($1:i32, $3:i32, $2:i32): - $6 = 10 :i32 - $7 = $2 + $6 :i32 - $8 = 1 :i32 - $9 = $3 + $8 :i32 - br Block_3($7, $9, $1) :void - -Block_2($2:i32): - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/sumOfNumbers.trace b/nautilus/test/data/loop-tests/ir/sumOfNumbers.trace deleted file mode 100644 index a3f03ccc..00000000 --- a/nautilus/test/data/loop-tests/ir/sumOfNumbers.trace +++ /dev/null @@ -1,21 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 1 :i32 - br Block_3($2, $3, $1) :void - -Block_3($2:i32, $3:i32, $1:i32): - $4 = $3 <= $1 :bool - if $4 ? Block_1($1, $3, $2) : Block_2($2) :void - -Block_1($1:i32, $3:i32, $2:i32): - $7 = $2 + $3 :i32 - $8 = 1 :i32 - $9 = $3 + $8 :i32 - br Block_3($7, $9, $1) :void - -Block_2($2:i32): - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/ir/sumOfSquares.trace b/nautilus/test/data/loop-tests/ir/sumOfSquares.trace deleted file mode 100644 index 6abec29c..00000000 --- a/nautilus/test/data/loop-tests/ir/sumOfSquares.trace +++ /dev/null @@ -1,22 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 1 :i32 - br Block_3($2, $3, $1) :void - -Block_3($2:i32, $3:i32, $1:i32): - $4 = $3 <= $1 :bool - if $4 ? Block_1($1, $3, $2) : Block_2($2) :void - -Block_1($1:i32, $3:i32, $2:i32): - $6 = $3 * $3 :i32 - $7 = $2 + $6 :i32 - $8 = 1 :i32 - $9 = $3 + $8 :i32 - br Block_3($7, $9, $1) :void - -Block_2($2:i32): - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/loop-tests/tracing/collatz.trace b/nautilus/test/data/loop-tests/tracing/collatz.trace deleted file mode 100644 index 928b4f37..00000000 --- a/nautilus/test/data/loop-tests/tracing/collatz.trace +++ /dev/null @@ -1,36 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 1 :i32 - JMP $0 B5() :void -B1() - CONST $6 2 :i32 - MOD $7 $1 $6 :i32 - CONST $8 0 :i32 - EQ $9 $7 $8 :bool - CMP $10 $9 B3() B4() :void -B2() - RETURN $2 :i32 -B3() - CONST $11 2 :i32 - DIV $12 $1 $11 :i32 - ASSIGN $1 $12 :i32 - CONST $13 1 :i32 - JMP $0 B6() :void -B4() - CONST $18 3 :i32 - MUL $19 $18 $1 :i32 - CONST $20 1 :i32 - ADD $21 $19 $20 :i32 - ASSIGN $1 $21 :i32 - CONST $22 1 :i32 - ASSIGN $13 $22 :i32 - JMP $0 B6() :void -B5() ControlFlowMerge - NEQ $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B6() ControlFlowMerge - ADD $14 $2 $13 :i32 - ASSIGN $2 $14 :i32 - CONST $15 1 :i32 - ASSIGN $3 $15 :i32 - JMP $0 B5() :void diff --git a/nautilus/test/data/loop-tests/tracing/countDigits.trace b/nautilus/test/data/loop-tests/tracing/countDigits.trace deleted file mode 100644 index cd5f36a7..00000000 --- a/nautilus/test/data/loop-tests/tracing/countDigits.trace +++ /dev/null @@ -1,19 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 0 :i32 - JMP $0 B3() :void -B1() - CONST $6 10 :i32 - DIV $7 $1 $6 :i32 - ASSIGN $1 $7 :i32 - CONST $8 1 :i32 - ADD $9 $2 $8 :i32 - ASSIGN $2 $9 :i32 - CONST $10 0 :i32 - ASSIGN $3 $10 :i32 - JMP $0 B3() :void -B2() - RETURN $2 :i32 -B3() ControlFlowMerge - NEQ $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void diff --git a/nautilus/test/data/loop-tests/tracing/decimalToBinary.trace b/nautilus/test/data/loop-tests/tracing/decimalToBinary.trace deleted file mode 100644 index 9bd19814..00000000 --- a/nautilus/test/data/loop-tests/tracing/decimalToBinary.trace +++ /dev/null @@ -1,25 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 1 :i32 - CONST $4 2 :i32 - JMP $0 B3() :void -B1() - CONST $15 2 :i32 - ASSIGN $4 $15 :i32 - JMP $0 B3() :void -B2() - RETURN $2 :i32 -B3() ControlFlowMerge - MOD $5 $1 $4 :i32 - MUL $6 $5 $3 :i32 - ADD $7 $2 $6 :i32 - ASSIGN $2 $7 :i32 - CONST $8 10 :i32 - MUL $9 $3 $8 :i32 - ASSIGN $3 $9 :i32 - CONST $10 2 :i32 - DIV $11 $1 $10 :i32 - ASSIGN $1 $11 :i32 - CONST $12 0 :i32 - GT $13 $1 $12 :bool - CMP $14 $13 B1() B2() :void diff --git a/nautilus/test/data/loop-tests/tracing/digitSum.trace b/nautilus/test/data/loop-tests/tracing/digitSum.trace deleted file mode 100644 index 9ca53a15..00000000 --- a/nautilus/test/data/loop-tests/tracing/digitSum.trace +++ /dev/null @@ -1,20 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B3() :void -B1() - CONST $11 10 :i32 - ASSIGN $3 $11 :i32 - JMP $0 B3() :void -B2() - RETURN $2 :i32 -B3() ControlFlowMerge - MOD $4 $1 $3 :i32 - ADD $5 $2 $4 :i32 - ASSIGN $2 $5 :i32 - CONST $6 10 :i32 - DIV $7 $1 $6 :i32 - ASSIGN $1 $7 :i32 - CONST $8 0 :i32 - GT $9 $1 $8 :bool - CMP $10 $9 B1() B2() :void diff --git a/nautilus/test/data/loop-tests/tracing/elseOnlySumLoop.trace b/nautilus/test/data/loop-tests/tracing/elseOnlySumLoop.trace deleted file mode 100644 index c2a76d1c..00000000 --- a/nautilus/test/data/loop-tests/tracing/elseOnlySumLoop.trace +++ /dev/null @@ -1,30 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B5() :void -B1() - CONST $6 50 :i32 - LT $7 $1 $6 :bool - CMP $8 $7 B3() B4() :void -B2() - RETURN $1 :i32 -B3() - CONST $9 1 :i32 - JMP $0 B6() :void -B4() - CONST $12 1 :i32 - ADD $13 $1 $12 :i32 - ASSIGN $1 $13 :i32 - CONST $14 1 :i32 - ASSIGN $9 $14 :i32 - JMP $0 B6() :void -B5() ControlFlowMerge - LT $4 $2 $3 :bool - CMP $5 $4 B1() B2() :void -B6() ControlFlowMerge - ADD $10 $2 $9 :i32 - ASSIGN $2 $10 :i32 - CONST $11 10 :i32 - ASSIGN $3 $11 :i32 - JMP $0 B5() :void diff --git a/nautilus/test/data/loop-tests/tracing/factorial.trace b/nautilus/test/data/loop-tests/tracing/factorial.trace deleted file mode 100644 index d796828b..00000000 --- a/nautilus/test/data/loop-tests/tracing/factorial.trace +++ /dev/null @@ -1,19 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 1 :i32 - JMP $0 B3() :void -B1() - ASSIGN $6 $1 :i32 - MUL $7 $2 $6 :i32 - ASSIGN $2 $7 :i32 - CONST $8 1 :i32 - SUB $9 $1 $8 :i32 - ASSIGN $1 $9 :i32 - CONST $10 1 :i32 - ASSIGN $3 $10 :i32 - JMP $0 B3() :void -B2() - RETURN $2 :i32 -B3() ControlFlowMerge - GT $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void diff --git a/nautilus/test/data/loop-tests/tracing/fibonacci.trace b/nautilus/test/data/loop-tests/tracing/fibonacci.trace deleted file mode 100644 index d832f63c..00000000 --- a/nautilus/test/data/loop-tests/tracing/fibonacci.trace +++ /dev/null @@ -1,20 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 1 :i32 - CONST $4 0 :i32 - CONST $5 2 :i32 - JMP $0 B3() :void -B1() - ADD $8 $2 $3 :i32 - ASSIGN $4 $8 :i32 - ASSIGN $2 $3 :i32 - ASSIGN $3 $4 :i32 - CONST $9 1 :i32 - ADD $10 $5 $9 :i32 - ASSIGN $5 $10 :i32 - JMP $0 B3() :void -B2() - RETURN $3 :i32 -B3() ControlFlowMerge - LTE $6 $5 $1 :bool - CMP $7 $6 B1() B2() :void diff --git a/nautilus/test/data/loop-tests/tracing/gcd.trace b/nautilus/test/data/loop-tests/tracing/gcd.trace deleted file mode 100644 index f6452a8e..00000000 --- a/nautilus/test/data/loop-tests/tracing/gcd.trace +++ /dev/null @@ -1,16 +0,0 @@ -B0($1:i32,$2:i32) - CONST $3 0 :i32 - JMP $0 B3() :void -B1() - ASSIGN $6 $2 :i32 - MOD $7 $1 $2 :i32 - ASSIGN $2 $7 :i32 - ASSIGN $1 $6 :i32 - CONST $8 0 :i32 - ASSIGN $3 $8 :i32 - JMP $0 B3() :void -B2() - RETURN $1 :i32 -B3() ControlFlowMerge - NEQ $4 $2 $3 :bool - CMP $5 $4 B1() B2() :void diff --git a/nautilus/test/data/loop-tests/tracing/ifElseSumLoop.trace b/nautilus/test/data/loop-tests/tracing/ifElseSumLoop.trace deleted file mode 100644 index 95d3aab3..00000000 --- a/nautilus/test/data/loop-tests/tracing/ifElseSumLoop.trace +++ /dev/null @@ -1,33 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B5() :void -B1() - CONST $6 50 :i32 - LT $7 $1 $6 :bool - CMP $8 $7 B3() B4() :void -B2() - RETURN $1 :i32 -B3() - CONST $9 10 :i32 - ADD $10 $1 $9 :i32 - ASSIGN $1 $10 :i32 - CONST $11 1 :i32 - JMP $0 B6() :void -B4() - CONST $14 1 :i32 - ADD $15 $1 $14 :i32 - ASSIGN $1 $15 :i32 - CONST $16 1 :i32 - ASSIGN $11 $16 :i32 - JMP $0 B6() :void -B5() ControlFlowMerge - LT $4 $2 $3 :bool - CMP $5 $4 B1() B2() :void -B6() ControlFlowMerge - ADD $12 $2 $11 :i32 - ASSIGN $2 $12 :i32 - CONST $13 10 :i32 - ASSIGN $3 $13 :i32 - JMP $0 B5() :void diff --git a/nautilus/test/data/loop-tests/tracing/ifInsideLoop.trace b/nautilus/test/data/loop-tests/tracing/ifInsideLoop.trace deleted file mode 100644 index 1f9798d7..00000000 --- a/nautilus/test/data/loop-tests/tracing/ifInsideLoop.trace +++ /dev/null @@ -1,29 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 0 :i32 - JMP $0 B5() :void -B1() - CONST $6 2 :i32 - MOD $7 $3 $6 :i32 - CONST $8 0 :i32 - EQ $9 $7 $8 :bool - CMP $10 $9 B3() B4() :void -B2() - RETURN $2 :i32 -B3() - CONST $11 1 :i32 - ADD $12 $2 $11 :i32 - ASSIGN $2 $12 :i32 - CONST $13 1 :i32 - JMP $0 B6() :void -B4() - CONST $17 1 :i32 - ASSIGN $13 $17 :i32 - JMP $0 B6() :void -B5() ControlFlowMerge - LT $4 $3 $1 :bool - CMP $5 $4 B1() B2() :void -B6() ControlFlowMerge - ADD $14 $3 $13 :i32 - ASSIGN $3 $14 :i32 - JMP $0 B5() :void diff --git a/nautilus/test/data/loop-tests/tracing/ifSumLoop.trace b/nautilus/test/data/loop-tests/tracing/ifSumLoop.trace deleted file mode 100644 index bbf0c322..00000000 --- a/nautilus/test/data/loop-tests/tracing/ifSumLoop.trace +++ /dev/null @@ -1,30 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B5() :void -B1() - CONST $6 50 :i32 - LT $7 $1 $6 :bool - CMP $8 $7 B3() B4() :void -B2() - RETURN $1 :i32 -B3() - CONST $9 10 :i32 - ADD $10 $1 $9 :i32 - ASSIGN $1 $10 :i32 - CONST $11 1 :i32 - JMP $0 B6() :void -B4() - CONST $14 1 :i32 - ASSIGN $11 $14 :i32 - JMP $0 B6() :void -B5() ControlFlowMerge - LT $4 $2 $3 :bool - CMP $5 $4 B1() B2() :void -B6() ControlFlowMerge - ADD $12 $2 $11 :i32 - ASSIGN $2 $12 :i32 - CONST $13 10 :i32 - ASSIGN $3 $13 :i32 - JMP $0 B5() :void diff --git a/nautilus/test/data/loop-tests/tracing/isPrime.trace b/nautilus/test/data/loop-tests/tracing/isPrime.trace deleted file mode 100644 index 3270058c..00000000 --- a/nautilus/test/data/loop-tests/tracing/isPrime.trace +++ /dev/null @@ -1,29 +0,0 @@ -B0($1:i32) - CONST $2 0 :bool - CONST $3 1 :bool - CONST $4 1 :i32 - LTE $5 $1 $4 :bool - CMP $6 $5 B1() B2() :void -B1() - RETURN $2 :bool -B2() - CONST $8 2 :i32 - JMP $0 B7() :void -B3() - MOD $12 $1 $8 :i32 - CONST $13 0 :i32 - EQ $14 $12 $13 :bool - CMP $15 $14 B5() B6() :void -B4() - RETURN $3 :bool -B5() - RETURN $2 :bool -B6() - CONST $18 1 :i32 - ADD $19 $8 $18 :i32 - ASSIGN $8 $19 :i32 - JMP $0 B7() :void -B7() ControlFlowMerge - MUL $9 $8 $8 :i32 - LTE $10 $9 $1 :bool - CMP $11 $10 B3() B4() :void diff --git a/nautilus/test/data/loop-tests/tracing/nestedElseOnlySumLoop.trace b/nautilus/test/data/loop-tests/tracing/nestedElseOnlySumLoop.trace deleted file mode 100644 index f72ec525..00000000 --- a/nautilus/test/data/loop-tests/tracing/nestedElseOnlySumLoop.trace +++ /dev/null @@ -1,43 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B7() :void -B1() - CONST $6 50 :i32 - LT $7 $1 $6 :bool - CMP $8 $7 B3() B4() :void -B2() - RETURN $1 :i32 -B3() - CONST $9 40 :i32 - LT $10 $1 $9 :bool - CMP $11 $10 B5() B6() :void -B4() - CONST $15 1 :i32 - ADD $16 $1 $15 :i32 - ASSIGN $1 $16 :i32 - CONST $17 1 :i32 - ASSIGN $12 $17 :i32 - JMP $0 B8() :void -B5() - CONST $12 1 :i32 - JMP $0 B8() :void -B6() - CONST $18 100 :i32 - ADD $19 $1 $18 :i32 - ASSIGN $1 $19 :i32 - CONST $20 1 :i32 - ASSIGN $12 $20 :i32 - JMP $0 B9() :void -B7() ControlFlowMerge - LT $4 $2 $3 :bool - CMP $5 $4 B1() B2() :void -B8() ControlFlowMerge - JMP $0 B9() :void -B9() ControlFlowMerge - ADD $13 $2 $12 :i32 - ASSIGN $2 $13 :i32 - CONST $14 10 :i32 - ASSIGN $3 $14 :i32 - JMP $0 B7() :void diff --git a/nautilus/test/data/loop-tests/tracing/nestedIfElseSumLoop.trace b/nautilus/test/data/loop-tests/tracing/nestedIfElseSumLoop.trace deleted file mode 100644 index 5565b77b..00000000 --- a/nautilus/test/data/loop-tests/tracing/nestedIfElseSumLoop.trace +++ /dev/null @@ -1,46 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B7() :void -B1() - CONST $6 50 :i32 - LT $7 $1 $6 :bool - CMP $8 $7 B3() B4() :void -B2() - RETURN $1 :i32 -B3() - CONST $9 40 :i32 - LT $10 $1 $9 :bool - CMP $11 $10 B5() B6() :void -B4() - CONST $17 1 :i32 - ADD $18 $1 $17 :i32 - ASSIGN $1 $18 :i32 - CONST $19 1 :i32 - ASSIGN $14 $19 :i32 - JMP $0 B8() :void -B5() - CONST $12 10 :i32 - ADD $13 $1 $12 :i32 - ASSIGN $1 $13 :i32 - CONST $14 1 :i32 - JMP $0 B8() :void -B6() - CONST $20 100 :i32 - ADD $21 $1 $20 :i32 - ASSIGN $1 $21 :i32 - CONST $22 1 :i32 - ASSIGN $14 $22 :i32 - JMP $0 B9() :void -B7() ControlFlowMerge - LT $4 $2 $3 :bool - CMP $5 $4 B1() B2() :void -B8() ControlFlowMerge - JMP $0 B9() :void -B9() ControlFlowMerge - ADD $15 $2 $14 :i32 - ASSIGN $2 $15 :i32 - CONST $16 10 :i32 - ASSIGN $3 $16 :i32 - JMP $0 B7() :void diff --git a/nautilus/test/data/loop-tests/tracing/nestedIfSumLoop.trace b/nautilus/test/data/loop-tests/tracing/nestedIfSumLoop.trace deleted file mode 100644 index 72ecd5b8..00000000 --- a/nautilus/test/data/loop-tests/tracing/nestedIfSumLoop.trace +++ /dev/null @@ -1,43 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B7() :void -B1() - CONST $6 50 :i32 - LT $7 $1 $6 :bool - CMP $8 $7 B3() B4() :void -B2() - RETURN $1 :i32 -B3() - CONST $9 40 :i32 - LT $10 $1 $9 :bool - CMP $11 $10 B5() B6() :void -B4() - CONST $17 1 :i32 - ADD $18 $1 $17 :i32 - ASSIGN $1 $18 :i32 - CONST $19 1 :i32 - ASSIGN $14 $19 :i32 - JMP $0 B8() :void -B5() - CONST $12 10 :i32 - ADD $13 $1 $12 :i32 - ASSIGN $1 $13 :i32 - CONST $14 1 :i32 - JMP $0 B8() :void -B6() - CONST $20 1 :i32 - ASSIGN $14 $20 :i32 - JMP $0 B9() :void -B7() ControlFlowMerge - LT $4 $2 $3 :bool - CMP $5 $4 B1() B2() :void -B8() ControlFlowMerge - JMP $0 B9() :void -B9() ControlFlowMerge - ADD $15 $2 $14 :i32 - ASSIGN $2 $15 :i32 - CONST $16 10 :i32 - ASSIGN $3 $16 :i32 - JMP $0 B7() :void diff --git a/nautilus/test/data/loop-tests/tracing/nestedSumLoop.trace b/nautilus/test/data/loop-tests/tracing/nestedSumLoop.trace deleted file mode 100644 index ad2c81cb..00000000 --- a/nautilus/test/data/loop-tests/tracing/nestedSumLoop.trace +++ /dev/null @@ -1,28 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 0 :i32 - JMP $0 B6() :void -B1() - CONST $6 0 :i32 - JMP $0 B5() :void -B2() - RETURN $2 :i32 -B3() - CONST $9 10 :i32 - ADD $10 $2 $9 :i32 - ASSIGN $2 $10 :i32 - CONST $11 1 :i32 - ADD $12 $6 $11 :i32 - ASSIGN $6 $12 :i32 - JMP $0 B5() :void -B4() - CONST $15 1 :i32 - ADD $16 $3 $15 :i32 - ASSIGN $3 $16 :i32 - JMP $0 B6() :void -B5() ControlFlowMerge - LT $7 $6 $1 :bool - CMP $8 $7 B3() B4() :void -B6() ControlFlowMerge - LT $4 $3 $1 :bool - CMP $5 $4 B1() B2() :void diff --git a/nautilus/test/data/loop-tests/tracing/reverseNumber.trace b/nautilus/test/data/loop-tests/tracing/reverseNumber.trace deleted file mode 100644 index 25bdaf04..00000000 --- a/nautilus/test/data/loop-tests/tracing/reverseNumber.trace +++ /dev/null @@ -1,22 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 10 :i32 - JMP $0 B3() :void -B1() - CONST $13 10 :i32 - ASSIGN $3 $13 :i32 - JMP $0 B3() :void -B2() - RETURN $2 :i32 -B3() ControlFlowMerge - MUL $4 $2 $3 :i32 - CONST $5 10 :i32 - MOD $6 $1 $5 :i32 - ADD $7 $4 $6 :i32 - ASSIGN $2 $7 :i32 - CONST $8 10 :i32 - DIV $9 $1 $8 :i32 - ASSIGN $1 $9 :i32 - CONST $10 0 :i32 - GT $11 $1 $10 :bool - CMP $12 $11 B1() B2() :void diff --git a/nautilus/test/data/loop-tests/tracing/sumLoop.trace b/nautilus/test/data/loop-tests/tracing/sumLoop.trace deleted file mode 100644 index 2e7d25c5..00000000 --- a/nautilus/test/data/loop-tests/tracing/sumLoop.trace +++ /dev/null @@ -1,17 +0,0 @@ -B0($1:i32) - CONST $2 1 :i32 - CONST $3 0 :i32 - JMP $0 B3() :void -B1() - CONST $6 10 :i32 - ADD $7 $2 $6 :i32 - ASSIGN $2 $7 :i32 - CONST $8 1 :i32 - ADD $9 $3 $8 :i32 - ASSIGN $3 $9 :i32 - JMP $0 B3() :void -B2() - RETURN $2 :i32 -B3() ControlFlowMerge - LT $4 $3 $1 :bool - CMP $5 $4 B1() B2() :void diff --git a/nautilus/test/data/loop-tests/tracing/sumOfNumbers.trace b/nautilus/test/data/loop-tests/tracing/sumOfNumbers.trace deleted file mode 100644 index c980caa0..00000000 --- a/nautilus/test/data/loop-tests/tracing/sumOfNumbers.trace +++ /dev/null @@ -1,17 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 1 :i32 - JMP $0 B3() :void -B1() - ASSIGN $6 $3 :i32 - ADD $7 $2 $6 :i32 - ASSIGN $2 $7 :i32 - CONST $8 1 :i32 - ADD $9 $3 $8 :i32 - ASSIGN $3 $9 :i32 - JMP $0 B3() :void -B2() - RETURN $2 :i32 -B3() ControlFlowMerge - LTE $4 $3 $1 :bool - CMP $5 $4 B1() B2() :void diff --git a/nautilus/test/data/loop-tests/tracing/sumOfSquares.trace b/nautilus/test/data/loop-tests/tracing/sumOfSquares.trace deleted file mode 100644 index 5b66fe3e..00000000 --- a/nautilus/test/data/loop-tests/tracing/sumOfSquares.trace +++ /dev/null @@ -1,17 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 1 :i32 - JMP $0 B3() :void -B1() - MUL $6 $3 $3 :i32 - ADD $7 $2 $6 :i32 - ASSIGN $2 $7 :i32 - CONST $8 1 :i32 - ADD $9 $3 $8 :i32 - ASSIGN $3 $9 :i32 - JMP $0 B3() :void -B2() - RETURN $2 :i32 -B3() ControlFlowMerge - LTE $4 $3 $1 :bool - CMP $5 $4 B1() B2() :void diff --git a/nautilus/test/data/pointer-tests/after_ssa/addArray_i8.trace b/nautilus/test/data/pointer-tests/after_ssa/addArray_i8.trace deleted file mode 100644 index 6836a3f0..00000000 Binary files a/nautilus/test/data/pointer-tests/after_ssa/addArray_i8.trace and /dev/null differ diff --git a/nautilus/test/data/pointer-tests/after_ssa/callMemcpy.trace b/nautilus/test/data/pointer-tests/after_ssa/callMemcpy.trace deleted file mode 100644 index 64bd7705..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/callMemcpy.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:ptr,$2:ptr) - CONST $3 0 :ui64 - CALL $4 nautilus::memcpy(nautilus::val, nautilus::val, nautilus::val)::$_0::__invoke(void*, void const*, unsigned long)($2,$1,$3) :ptr - RETURN $0 :void diff --git a/nautilus/test/data/pointer-tests/after_ssa/castCustomClass.trace b/nautilus/test/data/pointer-tests/after_ssa/castCustomClass.trace deleted file mode 100644 index 3751e043..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/castCustomClass.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ptr) - CALL $2 nautilus::castCustomClass(nautilus::val)::$_1::__invoke(nautilus::CustomClass*)($1) :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/pointer-tests/after_ssa/castPtrAndGetValue_i8.trace b/nautilus/test/data/pointer-tests/after_ssa/castPtrAndGetValue_i8.trace deleted file mode 100644 index 7c97a452..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/castPtrAndGetValue_i8.trace +++ /dev/null @@ -1,8 +0,0 @@ -B0($1:ptr) - CONST $2 0 :i32 - CONST $6 2 :ui64 - CAST $7 $2 :ui64 - MUL $8 $7 $6 :ui64 - ADD $9 $1 $8 :ptr - LOAD $12 $9 :i16 - RETURN $12 :i16 diff --git a/nautilus/test/data/pointer-tests/after_ssa/castVoidPtr.trace b/nautilus/test/data/pointer-tests/after_ssa/castVoidPtr.trace deleted file mode 100644 index d3096eb1..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/castVoidPtr.trace +++ /dev/null @@ -1,8 +0,0 @@ -B0($1:ptr) - CONST $2 0 :i32 - CONST $6 4 :ui64 - CAST $7 $2 :ui64 - MUL $8 $7 $6 :ui64 - ADD $9 $1 $8 :ptr - LOAD $12 $9 :i32 - RETURN $12 :i32 diff --git a/nautilus/test/data/pointer-tests/after_ssa/customPointerAdd.trace b/nautilus/test/data/pointer-tests/after_ssa/customPointerAdd.trace deleted file mode 100644 index 7294cae7..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/customPointerAdd.trace +++ /dev/null @@ -1,6 +0,0 @@ -B0($1:ptr,$2:i32) - CONST $6 12 :ui64 - CAST $7 $2 :ui64 - MUL $8 $7 $6 :ui64 - ADD $9 $1 $8 :ptr - RETURN $9 :ptr diff --git a/nautilus/test/data/pointer-tests/after_ssa/isNullptr_i8.trace b/nautilus/test/data/pointer-tests/after_ssa/isNullptr_i8.trace deleted file mode 100644 index 042db741..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/isNullptr_i8.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:ptr) - CONST $3 * :ptr - EQ $6 $1 $3 :bool - RETURN $6 :bool diff --git a/nautilus/test/data/pointer-tests/after_ssa/load.trace b/nautilus/test/data/pointer-tests/after_ssa/load.trace deleted file mode 100644 index 6c8b1963..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/load.trace +++ /dev/null @@ -1,7 +0,0 @@ -B0($1:ptr,$2:i32) - CONST $7 4 :ui64 - CAST $8 $2 :ui64 - MUL $9 $8 $7 :ui64 - ADD $10 $1 $9 :ptr - LOAD $13 $10 :i32 - RETURN $13 :i32 diff --git a/nautilus/test/data/pointer-tests/after_ssa/loadConst.trace b/nautilus/test/data/pointer-tests/after_ssa/loadConst.trace deleted file mode 100644 index 75dc7acf..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/loadConst.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0() - CONST $1 * :ptr - LOAD $4 $1 :i32 - RETURN $4 :i32 diff --git a/nautilus/test/data/pointer-tests/after_ssa/passCustomClass.trace b/nautilus/test/data/pointer-tests/after_ssa/passCustomClass.trace deleted file mode 100644 index bc0f39cf..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/passCustomClass.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ptr) - CALL $2 nautilus::passCustomClass(nautilus::val)::$_0::__invoke(nautilus::CustomClass*)($1) :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/pointer-tests/after_ssa/pointerAdd.trace b/nautilus/test/data/pointer-tests/after_ssa/pointerAdd.trace deleted file mode 100644 index 44c2863d..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/pointerAdd.trace +++ /dev/null @@ -1,7 +0,0 @@ -B0($1:ptr,$2:i32) - CONST $6 4 :ui64 - CAST $7 $2 :ui64 - MUL $8 $7 $6 :ui64 - ADD $9 $1 $8 :ptr - LOAD $12 $9 :i32 - RETURN $12 :i32 diff --git a/nautilus/test/data/pointer-tests/after_ssa/pointerAddConst.trace b/nautilus/test/data/pointer-tests/after_ssa/pointerAddConst.trace deleted file mode 100644 index 3930b955..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/pointerAddConst.trace +++ /dev/null @@ -1,7 +0,0 @@ -B0($1:ptr) - CONST $3 2 :ui64 - CONST $5 4 :ui64 - MUL $6 $3 $5 :ui64 - ADD $7 $1 $6 :ptr - LOAD $10 $7 :i32 - RETURN $10 :i32 diff --git a/nautilus/test/data/pointer-tests/after_ssa/pointerSub.trace b/nautilus/test/data/pointer-tests/after_ssa/pointerSub.trace deleted file mode 100644 index 43045daf..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/pointerSub.trace +++ /dev/null @@ -1,9 +0,0 @@ -B0($1:ptr,$2:i32) - CONST $4 0 :i32 - SUB $5 $4 $2 :i32 - CONST $7 4 :ui64 - CAST $8 $5 :ui64 - MUL $9 $8 $7 :ui64 - ADD $10 $1 $9 :ptr - LOAD $13 $10 :i32 - RETURN $13 :i32 diff --git a/nautilus/test/data/pointer-tests/after_ssa/pointerSubConst.trace b/nautilus/test/data/pointer-tests/after_ssa/pointerSubConst.trace deleted file mode 100644 index 49d1f66b..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/pointerSubConst.trace +++ /dev/null @@ -1,7 +0,0 @@ -B0($1:ptr) - CONST $3 18446744073709551614 :ui64 - CONST $5 4 :ui64 - MUL $6 $3 $5 :ui64 - ADD $7 $1 $6 :ptr - LOAD $10 $7 :i32 - RETURN $10 :i32 diff --git a/nautilus/test/data/pointer-tests/after_ssa/ptrAssignment.trace b/nautilus/test/data/pointer-tests/after_ssa/ptrAssignment.trace deleted file mode 100644 index 8353b42a..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/ptrAssignment.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:ptr,$2:ptr) - LOAD $6 $2 :i32 - LOAD $9 $1 :i32 - ADD $10 $6 $9 :i32 - RETURN $10 :i32 diff --git a/nautilus/test/data/pointer-tests/after_ssa/ptrEquals_i8.trace b/nautilus/test/data/pointer-tests/after_ssa/ptrEquals_i8.trace deleted file mode 100644 index b13c4abc..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/ptrEquals_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ptr,$2:ptr) - EQ $5 $1 $2 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/pointer-tests/after_ssa/ptrGreaterThanEquals_i8.trace b/nautilus/test/data/pointer-tests/after_ssa/ptrGreaterThanEquals_i8.trace deleted file mode 100644 index f0bc025a..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/ptrGreaterThanEquals_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ptr,$2:ptr) - GTE $5 $1 $2 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/pointer-tests/after_ssa/ptrGreaterThan_i8.trace b/nautilus/test/data/pointer-tests/after_ssa/ptrGreaterThan_i8.trace deleted file mode 100644 index e6426115..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/ptrGreaterThan_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ptr,$2:ptr) - GT $5 $1 $2 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/pointer-tests/after_ssa/ptrLessThanEquals_i8.trace b/nautilus/test/data/pointer-tests/after_ssa/ptrLessThanEquals_i8.trace deleted file mode 100644 index 237540c6..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/ptrLessThanEquals_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ptr,$2:ptr) - LTE $5 $1 $2 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/pointer-tests/after_ssa/ptrLessThan_i8.trace b/nautilus/test/data/pointer-tests/after_ssa/ptrLessThan_i8.trace deleted file mode 100644 index 9ee15951..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/ptrLessThan_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ptr,$2:ptr) - LT $5 $1 $2 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/pointer-tests/after_ssa/ptrNotEquals_i8.trace b/nautilus/test/data/pointer-tests/after_ssa/ptrNotEquals_i8.trace deleted file mode 100644 index 77d5f3b3..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/ptrNotEquals_i8.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ptr,$2:ptr) - NEQ $5 $1 $2 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/pointer-tests/after_ssa/specializeType.trace b/nautilus/test/data/pointer-tests/after_ssa/specializeType.trace deleted file mode 100644 index f9f9c9da..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/specializeType.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ptr) - CALL $2 nautilus::val::getX()::'lambda'(nautilus::CustomStruct2*)::__invoke(nautilus::CustomStruct2*)($1) :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/pointer-tests/after_ssa/sumArray.trace b/nautilus/test/data/pointer-tests/after_ssa/sumArray.trace deleted file mode 100644 index 7ed4a991..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/sumArray.trace +++ /dev/null @@ -1,19 +0,0 @@ -B0($1:ptr,$2:i32) - CONST $3 0 :i32 - CONST $4 0 :i32 - JMP $0 B3($3,$4,$2,$1) :void -B1($2:i32,$4:i32,$3:i32,$1:ptr) - CONST $11 4 :ui64 - CAST $12 $4 :ui64 - MUL $13 $12 $11 :ui64 - ADD $14 $1 $13 :ptr - LOAD $17 $14 :i32 - ADD $18 $3 $17 :i32 - CONST $19 1 :i32 - ADD $20 $4 $19 :i32 - JMP $0 B3($18,$20,$2,$1) :void -B2($3:i32) - RETURN $3 :i32 -B3($3:i32,$4:i32,$2:i32,$1:ptr) ControlFlowMerge - LT $5 $4 $2 :bool - CMP $6 $5 B1($2,$4,$3,$1) B2($3) :void diff --git a/nautilus/test/data/pointer-tests/after_ssa/useWrapper.trace b/nautilus/test/data/pointer-tests/after_ssa/useWrapper.trace deleted file mode 100644 index 10335225..00000000 --- a/nautilus/test/data/pointer-tests/after_ssa/useWrapper.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:ptr,$2:ptr) - CALL $3 nautilus::val::getX()::'lambda'(nautilus::CustomStruct2*)::__invoke(nautilus::CustomStruct2*)($1) :i32 - CALL $4 nautilus::val::getX()::'lambda'(nautilus::CustomStruct2*)::__invoke(nautilus::CustomStruct2*)($2) :i32 - ADD $5 $3 $4 :i32 - RETURN $5 :i32 diff --git a/nautilus/test/data/pointer-tests/ir/addArray_i8.trace b/nautilus/test/data/pointer-tests/ir/addArray_i8.trace deleted file mode 100644 index 0d59a7f9..00000000 --- a/nautilus/test/data/pointer-tests/ir/addArray_i8.trace +++ /dev/null @@ -1,40 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr, $2:ptr, $3:i8): - $4 = 0 :i8 - br Block_3($4, $3, $1, $2) :void - -Block_3($4:i8, $3:i8, $1:ptr, $2:ptr): - $5 = $4 < $3 :bool - if $5 ? Block_1($3, $4, $1, $2) : Block_2() :void - -Block_1($3:i8, $4:i8, $1:ptr, $2:ptr): - $7 = $4 cast_to i32 :i32 - $11 = 1 :ui64 - $12 = $7 cast_to ui64 :ui64 - $13 = $12 * $11 :ui64 - $14 = $1 + $13 :ptr - $17 = load($14) :i8 - $18 = $4 cast_to i32 :i32 - $22 = 1 :ui64 - $23 = $18 cast_to ui64 :ui64 - $24 = $23 * $22 :ui64 - $25 = $2 + $24 :ptr - $28 = load($25) :i8 - $29 = $17 + $28 :i8 - $30 = $4 cast_to i32 :i32 - $34 = 1 :ui64 - $35 = $30 cast_to ui64 :ui64 - $36 = $35 * $34 :ui64 - $37 = $1 + $36 :ptr - store($29, $37) :void - $40 = 1 :i32 - $41 = $4 cast_to i32 :i32 - $42 = $41 + $40 :i32 - $43 = $42 cast_to i8 :i8 - br Block_3($43, $3, $1, $2) :void - -Block_2(): - return :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/callMemcpy.trace b/nautilus/test/data/pointer-tests/ir/callMemcpy.trace deleted file mode 100644 index 15a5497d..00000000 --- a/nautilus/test/data/pointer-tests/ir/callMemcpy.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr, $2:ptr): - $3 = 0 :ui64 - $4 = nautilus::memcpy(nautilus::val, nautilus::val, nautilus::val)::$_0::__invoke(void*, void const*, unsigned long)($2, $1, $3) :ptr - return :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/castCustomClass.trace b/nautilus/test/data/pointer-tests/ir/castCustomClass.trace deleted file mode 100644 index f279df57..00000000 --- a/nautilus/test/data/pointer-tests/ir/castCustomClass.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr): - $2 = nautilus::castCustomClass(nautilus::val)::$_1::__invoke(nautilus::CustomClass*)($1) :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/castPtrAndGetValue_i8.trace b/nautilus/test/data/pointer-tests/ir/castPtrAndGetValue_i8.trace deleted file mode 100644 index 8544b490..00000000 --- a/nautilus/test/data/pointer-tests/ir/castPtrAndGetValue_i8.trace +++ /dev/null @@ -1,12 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr): - $2 = 0 :i32 - $6 = 2 :ui64 - $7 = $2 cast_to ui64 :ui64 - $8 = $7 * $6 :ui64 - $9 = $1 + $8 :ptr - $12 = load($9) :i16 - return ($12) :i16 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/castVoidPtr.trace b/nautilus/test/data/pointer-tests/ir/castVoidPtr.trace deleted file mode 100644 index b6649494..00000000 --- a/nautilus/test/data/pointer-tests/ir/castVoidPtr.trace +++ /dev/null @@ -1,12 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr): - $2 = 0 :i32 - $6 = 4 :ui64 - $7 = $2 cast_to ui64 :ui64 - $8 = $7 * $6 :ui64 - $9 = $1 + $8 :ptr - $12 = load($9) :i32 - return ($12) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/customPointerAdd.trace b/nautilus/test/data/pointer-tests/ir/customPointerAdd.trace deleted file mode 100644 index 1e15c87f..00000000 --- a/nautilus/test/data/pointer-tests/ir/customPointerAdd.trace +++ /dev/null @@ -1,10 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr, $2:i32): - $6 = 12 :ui64 - $7 = $2 cast_to ui64 :ui64 - $8 = $7 * $6 :ui64 - $9 = $1 + $8 :ptr - return ($9) :ptr -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/isNullptr_i8.trace b/nautilus/test/data/pointer-tests/ir/isNullptr_i8.trace deleted file mode 100644 index 182afae2..00000000 --- a/nautilus/test/data/pointer-tests/ir/isNullptr_i8.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr): - $3 = ptr :ptr - $6 = $1 == $3 :bool - return ($6) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/load.trace b/nautilus/test/data/pointer-tests/ir/load.trace deleted file mode 100644 index e21a4acf..00000000 --- a/nautilus/test/data/pointer-tests/ir/load.trace +++ /dev/null @@ -1,11 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr, $2:i32): - $7 = 4 :ui64 - $8 = $2 cast_to ui64 :ui64 - $9 = $8 * $7 :ui64 - $10 = $1 + $9 :ptr - $13 = load($10) :i32 - return ($13) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/loadConst.trace b/nautilus/test/data/pointer-tests/ir/loadConst.trace deleted file mode 100644 index eebd882f..00000000 --- a/nautilus/test/data/pointer-tests/ir/loadConst.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0(): - $1 = ptr :ptr - $4 = load($1) :i32 - return ($4) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/passCustomClass.trace b/nautilus/test/data/pointer-tests/ir/passCustomClass.trace deleted file mode 100644 index f00d4417..00000000 --- a/nautilus/test/data/pointer-tests/ir/passCustomClass.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr): - $2 = nautilus::passCustomClass(nautilus::val)::$_0::__invoke(nautilus::CustomClass*)($1) :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/pointerAdd.trace b/nautilus/test/data/pointer-tests/ir/pointerAdd.trace deleted file mode 100644 index 52ee4aa4..00000000 --- a/nautilus/test/data/pointer-tests/ir/pointerAdd.trace +++ /dev/null @@ -1,11 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr, $2:i32): - $6 = 4 :ui64 - $7 = $2 cast_to ui64 :ui64 - $8 = $7 * $6 :ui64 - $9 = $1 + $8 :ptr - $12 = load($9) :i32 - return ($12) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/pointerAddConst.trace b/nautilus/test/data/pointer-tests/ir/pointerAddConst.trace deleted file mode 100644 index d2e907c8..00000000 --- a/nautilus/test/data/pointer-tests/ir/pointerAddConst.trace +++ /dev/null @@ -1,11 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr): - $3 = 2 :ui64 - $5 = 4 :ui64 - $6 = $3 * $5 :ui64 - $7 = $1 + $6 :ptr - $10 = load($7) :i32 - return ($10) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/pointerSub.trace b/nautilus/test/data/pointer-tests/ir/pointerSub.trace deleted file mode 100644 index 8139bfd1..00000000 --- a/nautilus/test/data/pointer-tests/ir/pointerSub.trace +++ /dev/null @@ -1,13 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr, $2:i32): - $4 = 0 :i32 - $5 = $4 - $2 :i32 - $7 = 4 :ui64 - $8 = $5 cast_to ui64 :ui64 - $9 = $8 * $7 :ui64 - $10 = $1 + $9 :ptr - $13 = load($10) :i32 - return ($13) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/pointerSubConst.trace b/nautilus/test/data/pointer-tests/ir/pointerSubConst.trace deleted file mode 100644 index c8a032ec..00000000 --- a/nautilus/test/data/pointer-tests/ir/pointerSubConst.trace +++ /dev/null @@ -1,11 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr): - $3 = -2 :ui64 - $5 = 4 :ui64 - $6 = $3 * $5 :ui64 - $7 = $1 + $6 :ptr - $10 = load($7) :i32 - return ($10) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/ptrAssignment.trace b/nautilus/test/data/pointer-tests/ir/ptrAssignment.trace deleted file mode 100644 index 15b6cd82..00000000 --- a/nautilus/test/data/pointer-tests/ir/ptrAssignment.trace +++ /dev/null @@ -1,9 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr, $2:ptr): - $6 = load($2) :i32 - $9 = load($1) :i32 - $10 = $6 + $9 :i32 - return ($10) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/ptrEquals_i8.trace b/nautilus/test/data/pointer-tests/ir/ptrEquals_i8.trace deleted file mode 100644 index 0e904559..00000000 --- a/nautilus/test/data/pointer-tests/ir/ptrEquals_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr, $2:ptr): - $5 = $1 == $2 :bool - return ($5) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/ptrGreaterThanEquals_i8.trace b/nautilus/test/data/pointer-tests/ir/ptrGreaterThanEquals_i8.trace deleted file mode 100644 index 3dbdbaf2..00000000 --- a/nautilus/test/data/pointer-tests/ir/ptrGreaterThanEquals_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr, $2:ptr): - $5 = $1 >= $2 :bool - return ($5) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/ptrGreaterThan_i8.trace b/nautilus/test/data/pointer-tests/ir/ptrGreaterThan_i8.trace deleted file mode 100644 index df7d9d2d..00000000 --- a/nautilus/test/data/pointer-tests/ir/ptrGreaterThan_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr, $2:ptr): - $5 = $1 > $2 :bool - return ($5) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/ptrLessThanEquals_i8.trace b/nautilus/test/data/pointer-tests/ir/ptrLessThanEquals_i8.trace deleted file mode 100644 index c45d598b..00000000 --- a/nautilus/test/data/pointer-tests/ir/ptrLessThanEquals_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr, $2:ptr): - $5 = $1 <= $2 :bool - return ($5) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/ptrLessThan_i8.trace b/nautilus/test/data/pointer-tests/ir/ptrLessThan_i8.trace deleted file mode 100644 index e5da1733..00000000 --- a/nautilus/test/data/pointer-tests/ir/ptrLessThan_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr, $2:ptr): - $5 = $1 < $2 :bool - return ($5) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/ptrNotEquals_i8.trace b/nautilus/test/data/pointer-tests/ir/ptrNotEquals_i8.trace deleted file mode 100644 index 4bc17cc7..00000000 --- a/nautilus/test/data/pointer-tests/ir/ptrNotEquals_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr, $2:ptr): - $5 = $1 != $2 :bool - return ($5) :bool -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/specializeType.trace b/nautilus/test/data/pointer-tests/ir/specializeType.trace deleted file mode 100644 index ff74a199..00000000 --- a/nautilus/test/data/pointer-tests/ir/specializeType.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr): - $2 = nautilus::val::getX()::'lambda'(nautilus::CustomStruct2*)::__invoke(nautilus::CustomStruct2*)($1) :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/sumArray.trace b/nautilus/test/data/pointer-tests/ir/sumArray.trace deleted file mode 100644 index 181032c8..00000000 --- a/nautilus/test/data/pointer-tests/ir/sumArray.trace +++ /dev/null @@ -1,26 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr, $2:i32): - $3 = 0 :i32 - $4 = 0 :i32 - br Block_3($3, $4, $2, $1) :void - -Block_3($3:i32, $4:i32, $2:i32, $1:ptr): - $5 = $4 < $2 :bool - if $5 ? Block_1($2, $4, $3, $1) : Block_2($3) :void - -Block_1($2:i32, $4:i32, $3:i32, $1:ptr): - $11 = 4 :ui64 - $12 = $4 cast_to ui64 :ui64 - $13 = $12 * $11 :ui64 - $14 = $1 + $13 :ptr - $17 = load($14) :i32 - $18 = $3 + $17 :i32 - $19 = 1 :i32 - $20 = $4 + $19 :i32 - br Block_3($18, $20, $2, $1) :void - -Block_2($3:i32): - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/ir/useWrapper.trace b/nautilus/test/data/pointer-tests/ir/useWrapper.trace deleted file mode 100644 index d15e623e..00000000 --- a/nautilus/test/data/pointer-tests/ir/useWrapper.trace +++ /dev/null @@ -1,9 +0,0 @@ -NESIR { -execute() { -Block_0($1:ptr, $2:ptr): - $3 = nautilus::val::getX()::'lambda'(nautilus::CustomStruct2*)::__invoke(nautilus::CustomStruct2*)($1) :i32 - $4 = nautilus::val::getX()::'lambda'(nautilus::CustomStruct2*)::__invoke(nautilus::CustomStruct2*)($2) :i32 - $5 = $3 + $4 :i32 - return ($5) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/pointer-tests/tracing/addArray_i8.trace b/nautilus/test/data/pointer-tests/tracing/addArray_i8.trace deleted file mode 100644 index 728f0b0d..00000000 Binary files a/nautilus/test/data/pointer-tests/tracing/addArray_i8.trace and /dev/null differ diff --git a/nautilus/test/data/pointer-tests/tracing/callMemcpy.trace b/nautilus/test/data/pointer-tests/tracing/callMemcpy.trace deleted file mode 100644 index 64bd7705..00000000 --- a/nautilus/test/data/pointer-tests/tracing/callMemcpy.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:ptr,$2:ptr) - CONST $3 0 :ui64 - CALL $4 nautilus::memcpy(nautilus::val, nautilus::val, nautilus::val)::$_0::__invoke(void*, void const*, unsigned long)($2,$1,$3) :ptr - RETURN $0 :void diff --git a/nautilus/test/data/pointer-tests/tracing/castCustomClass.trace b/nautilus/test/data/pointer-tests/tracing/castCustomClass.trace deleted file mode 100644 index 3751e043..00000000 --- a/nautilus/test/data/pointer-tests/tracing/castCustomClass.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ptr) - CALL $2 nautilus::castCustomClass(nautilus::val)::$_1::__invoke(nautilus::CustomClass*)($1) :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/pointer-tests/tracing/castPtrAndGetValue_i8.trace b/nautilus/test/data/pointer-tests/tracing/castPtrAndGetValue_i8.trace deleted file mode 100644 index 019f2aac..00000000 --- a/nautilus/test/data/pointer-tests/tracing/castPtrAndGetValue_i8.trace +++ /dev/null @@ -1,13 +0,0 @@ -B0($1:ptr) - CONST $2 0 :i32 - ASSIGN $3 $1 :ptr - ASSIGN $4 $2 :i32 - ASSIGN $5 $4 :i32 - CONST $6 2 :ui64 - CAST $7 $5 :ui64 - MUL $8 $7 $6 :ui64 - ADD $9 $3 $8 :ptr - ASSIGN $10 $9 :ptr - ASSIGN $11 $10 :ptr - LOAD $12 $11 :i16 - RETURN $12 :i16 diff --git a/nautilus/test/data/pointer-tests/tracing/castVoidPtr.trace b/nautilus/test/data/pointer-tests/tracing/castVoidPtr.trace deleted file mode 100644 index f45c4eed..00000000 --- a/nautilus/test/data/pointer-tests/tracing/castVoidPtr.trace +++ /dev/null @@ -1,13 +0,0 @@ -B0($1:ptr) - CONST $2 0 :i32 - ASSIGN $3 $1 :ptr - ASSIGN $4 $2 :i32 - ASSIGN $5 $4 :i32 - CONST $6 4 :ui64 - CAST $7 $5 :ui64 - MUL $8 $7 $6 :ui64 - ADD $9 $3 $8 :ptr - ASSIGN $10 $9 :ptr - ASSIGN $11 $10 :ptr - LOAD $12 $11 :i32 - RETURN $12 :i32 diff --git a/nautilus/test/data/pointer-tests/tracing/customPointerAdd.trace b/nautilus/test/data/pointer-tests/tracing/customPointerAdd.trace deleted file mode 100644 index a9564e56..00000000 --- a/nautilus/test/data/pointer-tests/tracing/customPointerAdd.trace +++ /dev/null @@ -1,9 +0,0 @@ -B0($1:ptr,$2:i32) - ASSIGN $3 $1 :ptr - ASSIGN $4 $2 :i32 - ASSIGN $5 $4 :i32 - CONST $6 12 :ui64 - CAST $7 $5 :ui64 - MUL $8 $7 $6 :ui64 - ADD $9 $3 $8 :ptr - RETURN $9 :ptr diff --git a/nautilus/test/data/pointer-tests/tracing/isNullptr_i8.trace b/nautilus/test/data/pointer-tests/tracing/isNullptr_i8.trace deleted file mode 100644 index 90a90b26..00000000 --- a/nautilus/test/data/pointer-tests/tracing/isNullptr_i8.trace +++ /dev/null @@ -1,7 +0,0 @@ -B0($1:ptr) - ASSIGN $2 $1 :ptr - CONST $3 * :ptr - ASSIGN $4 $2 :ptr - ASSIGN $5 $3 :ptr - EQ $6 $4 $5 :bool - RETURN $6 :bool diff --git a/nautilus/test/data/pointer-tests/tracing/load.trace b/nautilus/test/data/pointer-tests/tracing/load.trace deleted file mode 100644 index 11a55c45..00000000 --- a/nautilus/test/data/pointer-tests/tracing/load.trace +++ /dev/null @@ -1,13 +0,0 @@ -B0($1:ptr,$2:i32) - ASSIGN $3 $2 :i32 - ASSIGN $4 $1 :ptr - ASSIGN $5 $3 :i32 - ASSIGN $6 $5 :i32 - CONST $7 4 :ui64 - CAST $8 $6 :ui64 - MUL $9 $8 $7 :ui64 - ADD $10 $4 $9 :ptr - ASSIGN $11 $10 :ptr - ASSIGN $12 $11 :ptr - LOAD $13 $12 :i32 - RETURN $13 :i32 diff --git a/nautilus/test/data/pointer-tests/tracing/loadConst.trace b/nautilus/test/data/pointer-tests/tracing/loadConst.trace deleted file mode 100644 index ef5f07a6..00000000 --- a/nautilus/test/data/pointer-tests/tracing/loadConst.trace +++ /dev/null @@ -1,6 +0,0 @@ -B0() - CONST $1 * :ptr - ASSIGN $2 $1 :ptr - ASSIGN $3 $2 :ptr - LOAD $4 $3 :i32 - RETURN $4 :i32 diff --git a/nautilus/test/data/pointer-tests/tracing/passCustomClass.trace b/nautilus/test/data/pointer-tests/tracing/passCustomClass.trace deleted file mode 100644 index bc0f39cf..00000000 --- a/nautilus/test/data/pointer-tests/tracing/passCustomClass.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ptr) - CALL $2 nautilus::passCustomClass(nautilus::val)::$_0::__invoke(nautilus::CustomClass*)($1) :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/pointer-tests/tracing/pointerAdd.trace b/nautilus/test/data/pointer-tests/tracing/pointerAdd.trace deleted file mode 100644 index 642d383c..00000000 --- a/nautilus/test/data/pointer-tests/tracing/pointerAdd.trace +++ /dev/null @@ -1,12 +0,0 @@ -B0($1:ptr,$2:i32) - ASSIGN $3 $1 :ptr - ASSIGN $4 $2 :i32 - ASSIGN $5 $4 :i32 - CONST $6 4 :ui64 - CAST $7 $5 :ui64 - MUL $8 $7 $6 :ui64 - ADD $9 $3 $8 :ptr - ASSIGN $10 $9 :ptr - ASSIGN $11 $10 :ptr - LOAD $12 $11 :i32 - RETURN $12 :i32 diff --git a/nautilus/test/data/pointer-tests/tracing/pointerAddConst.trace b/nautilus/test/data/pointer-tests/tracing/pointerAddConst.trace deleted file mode 100644 index cce94bb7..00000000 --- a/nautilus/test/data/pointer-tests/tracing/pointerAddConst.trace +++ /dev/null @@ -1,11 +0,0 @@ -B0($1:ptr) - ASSIGN $2 $1 :ptr - CONST $3 2 :ui64 - ASSIGN $4 $3 :ui64 - CONST $5 4 :ui64 - MUL $6 $4 $5 :ui64 - ADD $7 $2 $6 :ptr - ASSIGN $8 $7 :ptr - ASSIGN $9 $8 :ptr - LOAD $10 $9 :i32 - RETURN $10 :i32 diff --git a/nautilus/test/data/pointer-tests/tracing/pointerSub.trace b/nautilus/test/data/pointer-tests/tracing/pointerSub.trace deleted file mode 100644 index b5d5e4f3..00000000 --- a/nautilus/test/data/pointer-tests/tracing/pointerSub.trace +++ /dev/null @@ -1,13 +0,0 @@ -B0($1:ptr,$2:i32) - ASSIGN $3 $1 :ptr - CONST $4 0 :i32 - SUB $5 $4 $2 :i32 - ASSIGN $6 $5 :i32 - CONST $7 4 :ui64 - CAST $8 $6 :ui64 - MUL $9 $8 $7 :ui64 - ADD $10 $3 $9 :ptr - ASSIGN $11 $10 :ptr - ASSIGN $12 $11 :ptr - LOAD $13 $12 :i32 - RETURN $13 :i32 diff --git a/nautilus/test/data/pointer-tests/tracing/pointerSubConst.trace b/nautilus/test/data/pointer-tests/tracing/pointerSubConst.trace deleted file mode 100644 index 704aa4a3..00000000 --- a/nautilus/test/data/pointer-tests/tracing/pointerSubConst.trace +++ /dev/null @@ -1,11 +0,0 @@ -B0($1:ptr) - ASSIGN $2 $1 :ptr - CONST $3 18446744073709551614 :ui64 - ASSIGN $4 $3 :ui64 - CONST $5 4 :ui64 - MUL $6 $4 $5 :ui64 - ADD $7 $2 $6 :ptr - ASSIGN $8 $7 :ptr - ASSIGN $9 $8 :ptr - LOAD $10 $9 :i32 - RETURN $10 :i32 diff --git a/nautilus/test/data/pointer-tests/tracing/ptrAssignment.trace b/nautilus/test/data/pointer-tests/tracing/ptrAssignment.trace deleted file mode 100644 index 3caf163f..00000000 --- a/nautilus/test/data/pointer-tests/tracing/ptrAssignment.trace +++ /dev/null @@ -1,11 +0,0 @@ -B0($1:ptr,$2:ptr) - ASSIGN $3 $1 :ptr - ASSIGN $1 $2 :ptr - ASSIGN $4 $1 :ptr - ASSIGN $5 $4 :ptr - LOAD $6 $5 :i32 - ASSIGN $7 $3 :ptr - ASSIGN $8 $7 :ptr - LOAD $9 $8 :i32 - ADD $10 $6 $9 :i32 - RETURN $10 :i32 diff --git a/nautilus/test/data/pointer-tests/tracing/ptrEquals_i8.trace b/nautilus/test/data/pointer-tests/tracing/ptrEquals_i8.trace deleted file mode 100644 index de83c802..00000000 --- a/nautilus/test/data/pointer-tests/tracing/ptrEquals_i8.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:ptr,$2:ptr) - ASSIGN $3 $1 :ptr - ASSIGN $4 $2 :ptr - EQ $5 $3 $4 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/pointer-tests/tracing/ptrGreaterThanEquals_i8.trace b/nautilus/test/data/pointer-tests/tracing/ptrGreaterThanEquals_i8.trace deleted file mode 100644 index 08d2b6a2..00000000 --- a/nautilus/test/data/pointer-tests/tracing/ptrGreaterThanEquals_i8.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:ptr,$2:ptr) - ASSIGN $3 $1 :ptr - ASSIGN $4 $2 :ptr - GTE $5 $3 $4 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/pointer-tests/tracing/ptrGreaterThan_i8.trace b/nautilus/test/data/pointer-tests/tracing/ptrGreaterThan_i8.trace deleted file mode 100644 index 35314be3..00000000 --- a/nautilus/test/data/pointer-tests/tracing/ptrGreaterThan_i8.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:ptr,$2:ptr) - ASSIGN $3 $1 :ptr - ASSIGN $4 $2 :ptr - GT $5 $3 $4 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/pointer-tests/tracing/ptrLessThanEquals_i8.trace b/nautilus/test/data/pointer-tests/tracing/ptrLessThanEquals_i8.trace deleted file mode 100644 index 73afedac..00000000 --- a/nautilus/test/data/pointer-tests/tracing/ptrLessThanEquals_i8.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:ptr,$2:ptr) - ASSIGN $3 $1 :ptr - ASSIGN $4 $2 :ptr - LTE $5 $3 $4 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/pointer-tests/tracing/ptrLessThan_i8.trace b/nautilus/test/data/pointer-tests/tracing/ptrLessThan_i8.trace deleted file mode 100644 index 599bc9d7..00000000 --- a/nautilus/test/data/pointer-tests/tracing/ptrLessThan_i8.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:ptr,$2:ptr) - ASSIGN $3 $1 :ptr - ASSIGN $4 $2 :ptr - LT $5 $3 $4 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/pointer-tests/tracing/ptrNotEquals_i8.trace b/nautilus/test/data/pointer-tests/tracing/ptrNotEquals_i8.trace deleted file mode 100644 index ce3c20cb..00000000 --- a/nautilus/test/data/pointer-tests/tracing/ptrNotEquals_i8.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:ptr,$2:ptr) - ASSIGN $3 $1 :ptr - ASSIGN $4 $2 :ptr - NEQ $5 $3 $4 :bool - RETURN $5 :bool diff --git a/nautilus/test/data/pointer-tests/tracing/specializeType.trace b/nautilus/test/data/pointer-tests/tracing/specializeType.trace deleted file mode 100644 index f9f9c9da..00000000 --- a/nautilus/test/data/pointer-tests/tracing/specializeType.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:ptr) - CALL $2 nautilus::val::getX()::'lambda'(nautilus::CustomStruct2*)::__invoke(nautilus::CustomStruct2*)($1) :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/pointer-tests/tracing/sumArray.trace b/nautilus/test/data/pointer-tests/tracing/sumArray.trace deleted file mode 100644 index ddbfdab5..00000000 --- a/nautilus/test/data/pointer-tests/tracing/sumArray.trace +++ /dev/null @@ -1,27 +0,0 @@ -B0($1:ptr,$2:i32) - CONST $3 0 :i32 - CONST $4 0 :i32 - JMP $0 B3() :void -B1() - ASSIGN $7 $4 :i32 - ASSIGN $8 $1 :ptr - ASSIGN $9 $7 :i32 - ASSIGN $10 $9 :i32 - CONST $11 4 :ui64 - CAST $12 $10 :ui64 - MUL $13 $12 $11 :ui64 - ADD $14 $8 $13 :ptr - ASSIGN $15 $14 :ptr - ASSIGN $16 $15 :ptr - LOAD $17 $16 :i32 - ADD $18 $3 $17 :i32 - ASSIGN $3 $18 :i32 - CONST $19 1 :i32 - ADD $20 $4 $19 :i32 - ASSIGN $4 $20 :i32 - JMP $0 B3() :void -B2() - RETURN $3 :i32 -B3() ControlFlowMerge - LT $5 $4 $2 :bool - CMP $6 $5 B1() B2() :void diff --git a/nautilus/test/data/pointer-tests/tracing/useWrapper.trace b/nautilus/test/data/pointer-tests/tracing/useWrapper.trace deleted file mode 100644 index 10335225..00000000 --- a/nautilus/test/data/pointer-tests/tracing/useWrapper.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:ptr,$2:ptr) - CALL $3 nautilus::val::getX()::'lambda'(nautilus::CustomStruct2*)::__invoke(nautilus::CustomStruct2*)($1) :i32 - CALL $4 nautilus::val::getX()::'lambda'(nautilus::CustomStruct2*)::__invoke(nautilus::CustomStruct2*)($2) :i32 - ADD $5 $3 $4 :i32 - RETURN $5 :i32 diff --git a/nautilus/test/data/runtime-call-tests/after_ssa/callSameFunction.trace b/nautilus/test/data/runtime-call-tests/after_ssa/callSameFunction.trace deleted file mode 100644 index 080ec95c..00000000 --- a/nautilus/test/data/runtime-call-tests/after_ssa/callSameFunction.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CALL $2 nautilus::engine::add(int, int)($1,$1) :i32 - CALL $3 nautilus::engine::add(int, int)($2,$2) :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/runtime-call-tests/after_ssa/callTwoFunctions.trace b/nautilus/test/data/runtime-call-tests/after_ssa/callTwoFunctions.trace deleted file mode 100644 index 60648198..00000000 --- a/nautilus/test/data/runtime-call-tests/after_ssa/callTwoFunctions.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32,$2:i32) - CALL $3 nautilus::engine::add(int, int)($1,$2) :i32 - CALL $4 nautilus::engine::sub(int, int)($1,$2) :i32 - ADD $5 $3 $4 :i32 - RETURN $5 :i32 diff --git a/nautilus/test/data/runtime-call-tests/after_ssa/lambdaRuntimeFunction.trace b/nautilus/test/data/runtime-call-tests/after_ssa/lambdaRuntimeFunction.trace deleted file mode 100644 index c20d42fc..00000000 --- a/nautilus/test/data/runtime-call-tests/after_ssa/lambdaRuntimeFunction.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CALL $2 nautilus::engine::lambdaRuntimeFunction(nautilus::val)::$_2::__invoke(int)($1) :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/runtime-call-tests/after_ssa/loopDirectCall.trace b/nautilus/test/data/runtime-call-tests/after_ssa/loopDirectCall.trace deleted file mode 100644 index bf9f7585..00000000 --- a/nautilus/test/data/runtime-call-tests/after_ssa/loopDirectCall.trace +++ /dev/null @@ -1,14 +0,0 @@ -B0($1:i32,$2:i32) - CONST $3 0 :i32 - CONST $4 0 :i32 - JMP $0 B3($3,$4,$1,$2) :void -B1($1:i32,$4:i32,$3:i32,$2:i32) - CALL $7 nautilus::engine::add(int, int)($3,$2) :i32 - CONST $8 1 :i32 - ADD $9 $4 $8 :i32 - JMP $0 B3($7,$9,$1,$2) :void -B2($3:i32) - RETURN $3 :i32 -B3($3:i32,$4:i32,$1:i32,$2:i32) ControlFlowMerge - LT $5 $4 $1 :bool - CMP $6 $5 B1($1,$4,$3,$2) B2($3) :void diff --git a/nautilus/test/data/runtime-call-tests/after_ssa/nestedLambdaRuntimeFunction.trace b/nautilus/test/data/runtime-call-tests/after_ssa/nestedLambdaRuntimeFunction.trace deleted file mode 100644 index 14e2552e..00000000 --- a/nautilus/test/data/runtime-call-tests/after_ssa/nestedLambdaRuntimeFunction.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CALL $2 nautilus::engine::nestedLambdaRuntimeFunction(nautilus::val)::$_4::__invoke(int)($1) :i32 - CALL $3 nautilus::engine::nestedLambdaRuntimeFunction(nautilus::val)::$_3::__invoke(int)($2) :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/runtime-call-tests/after_ssa/simpleDirectCall.trace b/nautilus/test/data/runtime-call-tests/after_ssa/simpleDirectCall.trace deleted file mode 100644 index 074fefdf..00000000 --- a/nautilus/test/data/runtime-call-tests/after_ssa/simpleDirectCall.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32,$2:i32) - CALL $3 nautilus::engine::add(int, int)($1,$2) :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/runtime-call-tests/after_ssa/useFirstArg.trace b/nautilus/test/data/runtime-call-tests/after_ssa/useFirstArg.trace deleted file mode 100644 index 006fea00..00000000 --- a/nautilus/test/data/runtime-call-tests/after_ssa/useFirstArg.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:i32,$2:i32) - RETURN $1 :i32 diff --git a/nautilus/test/data/runtime-call-tests/after_ssa/useNoArg.trace b/nautilus/test/data/runtime-call-tests/after_ssa/useNoArg.trace deleted file mode 100644 index 2b2d6c19..00000000 --- a/nautilus/test/data/runtime-call-tests/after_ssa/useNoArg.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32,$2:i32) - CONST $3 42 :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/runtime-call-tests/after_ssa/useSecondArg.trace b/nautilus/test/data/runtime-call-tests/after_ssa/useSecondArg.trace deleted file mode 100644 index 0c0d39fd..00000000 --- a/nautilus/test/data/runtime-call-tests/after_ssa/useSecondArg.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:i32,$2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/runtime-call-tests/after_ssa/voidFuncCall.trace b/nautilus/test/data/runtime-call-tests/after_ssa/voidFuncCall.trace deleted file mode 100644 index c2821a26..00000000 --- a/nautilus/test/data/runtime-call-tests/after_ssa/voidFuncCall.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32,$2:i32) - CALL $3 nautilus::engine::voidFunc(int, int)($1,$2) :void - RETURN $1 :i32 diff --git a/nautilus/test/data/runtime-call-tests/ir/callSameFunction.trace b/nautilus/test/data/runtime-call-tests/ir/callSameFunction.trace deleted file mode 100644 index 0588b887..00000000 --- a/nautilus/test/data/runtime-call-tests/ir/callSameFunction.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = nautilus::engine::add(int, int)($1, $1) :i32 - $3 = nautilus::engine::add(int, int)($2, $2) :i32 - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/runtime-call-tests/ir/callTwoFunctions.trace b/nautilus/test/data/runtime-call-tests/ir/callTwoFunctions.trace deleted file mode 100644 index 3e5abd05..00000000 --- a/nautilus/test/data/runtime-call-tests/ir/callTwoFunctions.trace +++ /dev/null @@ -1,9 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32, $2:i32): - $3 = nautilus::engine::add(int, int)($1, $2) :i32 - $4 = nautilus::engine::sub(int, int)($1, $2) :i32 - $5 = $3 + $4 :i32 - return ($5) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/runtime-call-tests/ir/lambdaRuntimeFunction.trace b/nautilus/test/data/runtime-call-tests/ir/lambdaRuntimeFunction.trace deleted file mode 100644 index f6eed2af..00000000 --- a/nautilus/test/data/runtime-call-tests/ir/lambdaRuntimeFunction.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = nautilus::engine::lambdaRuntimeFunction(nautilus::val)::$_2::__invoke(int)($1) :i32 - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/runtime-call-tests/ir/loopDirectCall.trace b/nautilus/test/data/runtime-call-tests/ir/loopDirectCall.trace deleted file mode 100644 index b6e0e891..00000000 --- a/nautilus/test/data/runtime-call-tests/ir/loopDirectCall.trace +++ /dev/null @@ -1,21 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32, $2:i32): - $3 = 0 :i32 - $4 = 0 :i32 - br Block_3($3, $4, $1, $2) :void - -Block_3($3:i32, $4:i32, $1:i32, $2:i32): - $5 = $4 < $1 :bool - if $5 ? Block_1($1, $4, $3, $2) : Block_2($3) :void - -Block_1($1:i32, $4:i32, $3:i32, $2:i32): - $7 = nautilus::engine::add(int, int)($3, $2) :i32 - $8 = 1 :i32 - $9 = $4 + $8 :i32 - br Block_3($7, $9, $1, $2) :void - -Block_2($3:i32): - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/runtime-call-tests/ir/nestedLambdaRuntimeFunction.trace b/nautilus/test/data/runtime-call-tests/ir/nestedLambdaRuntimeFunction.trace deleted file mode 100644 index 9a899b47..00000000 --- a/nautilus/test/data/runtime-call-tests/ir/nestedLambdaRuntimeFunction.trace +++ /dev/null @@ -1,8 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = nautilus::engine::nestedLambdaRuntimeFunction(nautilus::val)::$_4::__invoke(int)($1) :i32 - $3 = nautilus::engine::nestedLambdaRuntimeFunction(nautilus::val)::$_3::__invoke(int)($2) :i32 - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/runtime-call-tests/ir/simpleDirectCall.trace b/nautilus/test/data/runtime-call-tests/ir/simpleDirectCall.trace deleted file mode 100644 index 3dfc00be..00000000 --- a/nautilus/test/data/runtime-call-tests/ir/simpleDirectCall.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32, $2:i32): - $3 = nautilus::engine::add(int, int)($1, $2) :i32 - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/runtime-call-tests/ir/useFirstArg.trace b/nautilus/test/data/runtime-call-tests/ir/useFirstArg.trace deleted file mode 100644 index fcab09be..00000000 --- a/nautilus/test/data/runtime-call-tests/ir/useFirstArg.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32, $2:i32): - return ($1) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/runtime-call-tests/ir/useNoArg.trace b/nautilus/test/data/runtime-call-tests/ir/useNoArg.trace deleted file mode 100644 index a8561af4..00000000 --- a/nautilus/test/data/runtime-call-tests/ir/useNoArg.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32, $2:i32): - $3 = 42 :i32 - return ($3) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/runtime-call-tests/ir/useSecondArg.trace b/nautilus/test/data/runtime-call-tests/ir/useSecondArg.trace deleted file mode 100644 index a32c4959..00000000 --- a/nautilus/test/data/runtime-call-tests/ir/useSecondArg.trace +++ /dev/null @@ -1,6 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32, $2:i32): - return ($2) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/runtime-call-tests/ir/voidFuncCall.trace b/nautilus/test/data/runtime-call-tests/ir/voidFuncCall.trace deleted file mode 100644 index c46bf4e8..00000000 --- a/nautilus/test/data/runtime-call-tests/ir/voidFuncCall.trace +++ /dev/null @@ -1,7 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32, $2:i32): - $3 = nautilus::engine::voidFunc(int, int)($1, $2) :void - return ($1) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/runtime-call-tests/tracing/callSameFunction.trace b/nautilus/test/data/runtime-call-tests/tracing/callSameFunction.trace deleted file mode 100644 index 8a012f46..00000000 --- a/nautilus/test/data/runtime-call-tests/tracing/callSameFunction.trace +++ /dev/null @@ -1,6 +0,0 @@ -B0($1:i32) - CALL $2 nautilus::engine::add(int, int)($1,$1) :i32 - ASSIGN $1 $2 :i32 - CALL $3 nautilus::engine::add(int, int)($1,$1) :i32 - ASSIGN $1 $3 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/runtime-call-tests/tracing/callTwoFunctions.trace b/nautilus/test/data/runtime-call-tests/tracing/callTwoFunctions.trace deleted file mode 100644 index 60648198..00000000 --- a/nautilus/test/data/runtime-call-tests/tracing/callTwoFunctions.trace +++ /dev/null @@ -1,5 +0,0 @@ -B0($1:i32,$2:i32) - CALL $3 nautilus::engine::add(int, int)($1,$2) :i32 - CALL $4 nautilus::engine::sub(int, int)($1,$2) :i32 - ADD $5 $3 $4 :i32 - RETURN $5 :i32 diff --git a/nautilus/test/data/runtime-call-tests/tracing/lambdaRuntimeFunction.trace b/nautilus/test/data/runtime-call-tests/tracing/lambdaRuntimeFunction.trace deleted file mode 100644 index c20d42fc..00000000 --- a/nautilus/test/data/runtime-call-tests/tracing/lambdaRuntimeFunction.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32) - CALL $2 nautilus::engine::lambdaRuntimeFunction(nautilus::val)::$_2::__invoke(int)($1) :i32 - RETURN $2 :i32 diff --git a/nautilus/test/data/runtime-call-tests/tracing/loopDirectCall.trace b/nautilus/test/data/runtime-call-tests/tracing/loopDirectCall.trace deleted file mode 100644 index 00109897..00000000 --- a/nautilus/test/data/runtime-call-tests/tracing/loopDirectCall.trace +++ /dev/null @@ -1,16 +0,0 @@ -B0($1:i32,$2:i32) - CONST $3 0 :i32 - CONST $4 0 :i32 - JMP $0 B3() :void -B1() - CALL $7 nautilus::engine::add(int, int)($3,$2) :i32 - ASSIGN $3 $7 :i32 - CONST $8 1 :i32 - ADD $9 $4 $8 :i32 - ASSIGN $4 $9 :i32 - JMP $0 B3() :void -B2() - RETURN $3 :i32 -B3() ControlFlowMerge - LT $5 $4 $1 :bool - CMP $6 $5 B1() B2() :void diff --git a/nautilus/test/data/runtime-call-tests/tracing/nestedLambdaRuntimeFunction.trace b/nautilus/test/data/runtime-call-tests/tracing/nestedLambdaRuntimeFunction.trace deleted file mode 100644 index 14e2552e..00000000 --- a/nautilus/test/data/runtime-call-tests/tracing/nestedLambdaRuntimeFunction.trace +++ /dev/null @@ -1,4 +0,0 @@ -B0($1:i32) - CALL $2 nautilus::engine::nestedLambdaRuntimeFunction(nautilus::val)::$_4::__invoke(int)($1) :i32 - CALL $3 nautilus::engine::nestedLambdaRuntimeFunction(nautilus::val)::$_3::__invoke(int)($2) :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/runtime-call-tests/tracing/simpleDirectCall.trace b/nautilus/test/data/runtime-call-tests/tracing/simpleDirectCall.trace deleted file mode 100644 index 074fefdf..00000000 --- a/nautilus/test/data/runtime-call-tests/tracing/simpleDirectCall.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32,$2:i32) - CALL $3 nautilus::engine::add(int, int)($1,$2) :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/runtime-call-tests/tracing/useFirstArg.trace b/nautilus/test/data/runtime-call-tests/tracing/useFirstArg.trace deleted file mode 100644 index 006fea00..00000000 --- a/nautilus/test/data/runtime-call-tests/tracing/useFirstArg.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:i32,$2:i32) - RETURN $1 :i32 diff --git a/nautilus/test/data/runtime-call-tests/tracing/useNoArg.trace b/nautilus/test/data/runtime-call-tests/tracing/useNoArg.trace deleted file mode 100644 index 2b2d6c19..00000000 --- a/nautilus/test/data/runtime-call-tests/tracing/useNoArg.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32,$2:i32) - CONST $3 42 :i32 - RETURN $3 :i32 diff --git a/nautilus/test/data/runtime-call-tests/tracing/useSecondArg.trace b/nautilus/test/data/runtime-call-tests/tracing/useSecondArg.trace deleted file mode 100644 index 0c0d39fd..00000000 --- a/nautilus/test/data/runtime-call-tests/tracing/useSecondArg.trace +++ /dev/null @@ -1,2 +0,0 @@ -B0($1:i32,$2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/runtime-call-tests/tracing/voidFuncCall.trace b/nautilus/test/data/runtime-call-tests/tracing/voidFuncCall.trace deleted file mode 100644 index c2821a26..00000000 --- a/nautilus/test/data/runtime-call-tests/tracing/voidFuncCall.trace +++ /dev/null @@ -1,3 +0,0 @@ -B0($1:i32,$2:i32) - CALL $3 nautilus::engine::voidFunc(int, int)($1,$2) :void - RETURN $1 :i32 diff --git a/nautilus/test/data/static-loop-tests/after_ssa/staticConstIterator.trace b/nautilus/test/data/static-loop-tests/after_ssa/staticConstIterator.trace deleted file mode 100644 index c2752d41..00000000 --- a/nautilus/test/data/static-loop-tests/after_ssa/staticConstIterator.trace +++ /dev/null @@ -1,57 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 1 :i32 - GT $4 $1 $3 :bool - CMP $5 $4 B1($1,$2) B2($1,$2) :void -B1($1:i32,$2:i32) - CONST $6 1 :i32 - ADD $7 $2 $6 :i32 - CONST $8 2 :i32 - JMP $0 B11($1,$7,$8) :void -B2($1:i32,$2:i32) - CONST $29 2 :i32 - JMP $0 B11($1,$2,$29) :void -B3($1:i32,$2:i32) - CONST $11 1 :i32 - ADD $12 $2 $11 :i32 - CONST $13 3 :i32 - JMP $0 B12($1,$12,$13) :void -B4($1:i32,$2:i32) - CONST $31 3 :i32 - JMP $0 B12($1,$2,$31) :void -B5($1:i32,$2:i32) - CONST $16 1 :i32 - ADD $17 $2 $16 :i32 - CONST $18 4 :i32 - JMP $0 B13($1,$17,$18) :void -B6($1:i32,$2:i32) - CONST $33 4 :i32 - JMP $0 B13($1,$2,$33) :void -B7($1:i32,$2:i32) - CONST $21 1 :i32 - ADD $22 $2 $21 :i32 - CONST $23 5 :i32 - JMP $0 B14($22,$1,$23) :void -B8($2:i32,$1:i32) - CONST $35 5 :i32 - JMP $0 B14($2,$1,$35) :void -B9($2:i32) - CONST $26 1 :i32 - ADD $27 $2 $26 :i32 - JMP $0 B15($27) :void -B10($2:i32) - JMP $0 B15($2) :void -B11($1:i32,$2:i32,$8:i32) ControlFlowMerge - GT $9 $1 $8 :bool - CMP $10 $9 B3($1,$2) B4($1,$2) :void -B12($1:i32,$2:i32,$13:i32) ControlFlowMerge - GT $14 $1 $13 :bool - CMP $15 $14 B5($1,$2) B6($1,$2) :void -B13($1:i32,$2:i32,$18:i32) ControlFlowMerge - GT $19 $1 $18 :bool - CMP $20 $19 B7($1,$2) B8($2,$1) :void -B14($2:i32,$1:i32,$23:i32) ControlFlowMerge - GT $24 $1 $23 :bool - CMP $25 $24 B9($2) B10($2) :void -B15($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/static-loop-tests/after_ssa/staticIterator.trace b/nautilus/test/data/static-loop-tests/after_ssa/staticIterator.trace deleted file mode 100644 index c2752d41..00000000 --- a/nautilus/test/data/static-loop-tests/after_ssa/staticIterator.trace +++ /dev/null @@ -1,57 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 1 :i32 - GT $4 $1 $3 :bool - CMP $5 $4 B1($1,$2) B2($1,$2) :void -B1($1:i32,$2:i32) - CONST $6 1 :i32 - ADD $7 $2 $6 :i32 - CONST $8 2 :i32 - JMP $0 B11($1,$7,$8) :void -B2($1:i32,$2:i32) - CONST $29 2 :i32 - JMP $0 B11($1,$2,$29) :void -B3($1:i32,$2:i32) - CONST $11 1 :i32 - ADD $12 $2 $11 :i32 - CONST $13 3 :i32 - JMP $0 B12($1,$12,$13) :void -B4($1:i32,$2:i32) - CONST $31 3 :i32 - JMP $0 B12($1,$2,$31) :void -B5($1:i32,$2:i32) - CONST $16 1 :i32 - ADD $17 $2 $16 :i32 - CONST $18 4 :i32 - JMP $0 B13($1,$17,$18) :void -B6($1:i32,$2:i32) - CONST $33 4 :i32 - JMP $0 B13($1,$2,$33) :void -B7($1:i32,$2:i32) - CONST $21 1 :i32 - ADD $22 $2 $21 :i32 - CONST $23 5 :i32 - JMP $0 B14($22,$1,$23) :void -B8($2:i32,$1:i32) - CONST $35 5 :i32 - JMP $0 B14($2,$1,$35) :void -B9($2:i32) - CONST $26 1 :i32 - ADD $27 $2 $26 :i32 - JMP $0 B15($27) :void -B10($2:i32) - JMP $0 B15($2) :void -B11($1:i32,$2:i32,$8:i32) ControlFlowMerge - GT $9 $1 $8 :bool - CMP $10 $9 B3($1,$2) B4($1,$2) :void -B12($1:i32,$2:i32,$13:i32) ControlFlowMerge - GT $14 $1 $13 :bool - CMP $15 $14 B5($1,$2) B6($1,$2) :void -B13($1:i32,$2:i32,$18:i32) ControlFlowMerge - GT $19 $1 $18 :bool - CMP $20 $19 B7($1,$2) B8($2,$1) :void -B14($2:i32,$1:i32,$23:i32) ControlFlowMerge - GT $24 $1 $23 :bool - CMP $25 $24 B9($2) B10($2) :void -B15($2:i32) - RETURN $2 :i32 diff --git a/nautilus/test/data/static-loop-tests/after_ssa/staticLoop.trace b/nautilus/test/data/static-loop-tests/after_ssa/staticLoop.trace deleted file mode 100644 index 6022c849..00000000 --- a/nautilus/test/data/static-loop-tests/after_ssa/staticLoop.trace +++ /dev/null @@ -1,23 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 10 :i32 - ADD $3 $1 $2 :i32 - CONST $4 10 :i32 - ADD $5 $3 $4 :i32 - CONST $6 10 :i32 - ADD $7 $5 $6 :i32 - CONST $8 10 :i32 - ADD $9 $7 $8 :i32 - CONST $10 10 :i32 - ADD $11 $9 $10 :i32 - CONST $12 10 :i32 - ADD $13 $11 $12 :i32 - CONST $14 10 :i32 - ADD $15 $13 $14 :i32 - CONST $16 10 :i32 - ADD $17 $15 $16 :i32 - CONST $18 10 :i32 - ADD $19 $17 $18 :i32 - CONST $20 10 :i32 - ADD $21 $19 $20 :i32 - RETURN $21 :i32 diff --git a/nautilus/test/data/static-loop-tests/after_ssa/staticLoopIncrement.trace b/nautilus/test/data/static-loop-tests/after_ssa/staticLoopIncrement.trace deleted file mode 100644 index 6022c849..00000000 --- a/nautilus/test/data/static-loop-tests/after_ssa/staticLoopIncrement.trace +++ /dev/null @@ -1,23 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 10 :i32 - ADD $3 $1 $2 :i32 - CONST $4 10 :i32 - ADD $5 $3 $4 :i32 - CONST $6 10 :i32 - ADD $7 $5 $6 :i32 - CONST $8 10 :i32 - ADD $9 $7 $8 :i32 - CONST $10 10 :i32 - ADD $11 $9 $10 :i32 - CONST $12 10 :i32 - ADD $13 $11 $12 :i32 - CONST $14 10 :i32 - ADD $15 $13 $14 :i32 - CONST $16 10 :i32 - ADD $17 $15 $16 :i32 - CONST $18 10 :i32 - ADD $19 $17 $18 :i32 - CONST $20 10 :i32 - ADD $21 $19 $20 :i32 - RETURN $21 :i32 diff --git a/nautilus/test/data/static-loop-tests/after_ssa/staticWhileLoopDecrement.trace b/nautilus/test/data/static-loop-tests/after_ssa/staticWhileLoopDecrement.trace deleted file mode 100644 index 065c1267..00000000 --- a/nautilus/test/data/static-loop-tests/after_ssa/staticWhileLoopDecrement.trace +++ /dev/null @@ -1,25 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 10 :i32 - ADD $3 $1 $2 :i32 - CONST $4 9 :i32 - ADD $5 $3 $4 :i32 - CONST $6 8 :i32 - ADD $7 $5 $6 :i32 - CONST $8 7 :i32 - ADD $9 $7 $8 :i32 - CONST $10 6 :i32 - ADD $11 $9 $10 :i32 - CONST $12 5 :i32 - ADD $13 $11 $12 :i32 - CONST $14 4 :i32 - ADD $15 $13 $14 :i32 - CONST $16 3 :i32 - ADD $17 $15 $16 :i32 - CONST $18 2 :i32 - ADD $19 $17 $18 :i32 - CONST $20 1 :i32 - ADD $21 $19 $20 :i32 - CONST $22 0 :i32 - ADD $23 $21 $22 :i32 - RETURN $23 :i32 diff --git a/nautilus/test/data/static-loop-tests/ir/staticConstIterator.trace b/nautilus/test/data/static-loop-tests/ir/staticConstIterator.trace deleted file mode 100644 index 0e9280a0..00000000 --- a/nautilus/test/data/static-loop-tests/ir/staticConstIterator.trace +++ /dev/null @@ -1,76 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 1 :i32 - $4 = $1 > $3 :bool - if $4 ? Block_1($1, $2) : Block_2($1, $2) :void - -Block_1($1:i32, $2:i32): - $6 = 1 :i32 - $7 = $2 + $6 :i32 - $8 = 2 :i32 - br Block_11($1, $7, $8) :void - -Block_11($1:i32, $2:i32, $8:i32): - $9 = $1 > $8 :bool - if $9 ? Block_3($1, $2) : Block_4($1, $2) :void - -Block_3($1:i32, $2:i32): - $11 = 1 :i32 - $12 = $2 + $11 :i32 - $13 = 3 :i32 - br Block_12($1, $12, $13) :void - -Block_12($1:i32, $2:i32, $13:i32): - $14 = $1 > $13 :bool - if $14 ? Block_5($1, $2) : Block_6($1, $2) :void - -Block_5($1:i32, $2:i32): - $16 = 1 :i32 - $17 = $2 + $16 :i32 - $18 = 4 :i32 - br Block_13($1, $17, $18) :void - -Block_13($1:i32, $2:i32, $18:i32): - $19 = $1 > $18 :bool - if $19 ? Block_7($1, $2) : Block_8($2, $1) :void - -Block_7($1:i32, $2:i32): - $21 = 1 :i32 - $22 = $2 + $21 :i32 - $23 = 5 :i32 - br Block_14($22, $1, $23) :void - -Block_14($2:i32, $1:i32, $23:i32): - $24 = $1 > $23 :bool - if $24 ? Block_9($2) : Block_10($2) :void - -Block_9($2:i32): - $26 = 1 :i32 - $27 = $2 + $26 :i32 - br Block_15($27) :void - -Block_15($2:i32): - return ($2) :i32 - -Block_10($2:i32): - br Block_15($2) :void - -Block_8($2:i32, $1:i32): - $35 = 5 :i32 - br Block_14($2, $1, $35) :void - -Block_6($1:i32, $2:i32): - $33 = 4 :i32 - br Block_13($1, $2, $33) :void - -Block_4($1:i32, $2:i32): - $31 = 3 :i32 - br Block_12($1, $2, $31) :void - -Block_2($1:i32, $2:i32): - $29 = 2 :i32 - br Block_11($1, $2, $29) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/static-loop-tests/ir/staticIterator.trace b/nautilus/test/data/static-loop-tests/ir/staticIterator.trace deleted file mode 100644 index 0e9280a0..00000000 --- a/nautilus/test/data/static-loop-tests/ir/staticIterator.trace +++ /dev/null @@ -1,76 +0,0 @@ -NESIR { -execute() { -Block_0($1:i32): - $2 = 0 :i32 - $3 = 1 :i32 - $4 = $1 > $3 :bool - if $4 ? Block_1($1, $2) : Block_2($1, $2) :void - -Block_1($1:i32, $2:i32): - $6 = 1 :i32 - $7 = $2 + $6 :i32 - $8 = 2 :i32 - br Block_11($1, $7, $8) :void - -Block_11($1:i32, $2:i32, $8:i32): - $9 = $1 > $8 :bool - if $9 ? Block_3($1, $2) : Block_4($1, $2) :void - -Block_3($1:i32, $2:i32): - $11 = 1 :i32 - $12 = $2 + $11 :i32 - $13 = 3 :i32 - br Block_12($1, $12, $13) :void - -Block_12($1:i32, $2:i32, $13:i32): - $14 = $1 > $13 :bool - if $14 ? Block_5($1, $2) : Block_6($1, $2) :void - -Block_5($1:i32, $2:i32): - $16 = 1 :i32 - $17 = $2 + $16 :i32 - $18 = 4 :i32 - br Block_13($1, $17, $18) :void - -Block_13($1:i32, $2:i32, $18:i32): - $19 = $1 > $18 :bool - if $19 ? Block_7($1, $2) : Block_8($2, $1) :void - -Block_7($1:i32, $2:i32): - $21 = 1 :i32 - $22 = $2 + $21 :i32 - $23 = 5 :i32 - br Block_14($22, $1, $23) :void - -Block_14($2:i32, $1:i32, $23:i32): - $24 = $1 > $23 :bool - if $24 ? Block_9($2) : Block_10($2) :void - -Block_9($2:i32): - $26 = 1 :i32 - $27 = $2 + $26 :i32 - br Block_15($27) :void - -Block_15($2:i32): - return ($2) :i32 - -Block_10($2:i32): - br Block_15($2) :void - -Block_8($2:i32, $1:i32): - $35 = 5 :i32 - br Block_14($2, $1, $35) :void - -Block_6($1:i32, $2:i32): - $33 = 4 :i32 - br Block_13($1, $2, $33) :void - -Block_4($1:i32, $2:i32): - $31 = 3 :i32 - br Block_12($1, $2, $31) :void - -Block_2($1:i32, $2:i32): - $29 = 2 :i32 - br Block_11($1, $2, $29) :void -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/static-loop-tests/ir/staticLoop.trace b/nautilus/test/data/static-loop-tests/ir/staticLoop.trace deleted file mode 100644 index 1740c599..00000000 --- a/nautilus/test/data/static-loop-tests/ir/staticLoop.trace +++ /dev/null @@ -1,27 +0,0 @@ -NESIR { -execute() { -Block_0(): - $1 = 1 :i32 - $2 = 10 :i32 - $3 = $1 + $2 :i32 - $4 = 10 :i32 - $5 = $3 + $4 :i32 - $6 = 10 :i32 - $7 = $5 + $6 :i32 - $8 = 10 :i32 - $9 = $7 + $8 :i32 - $10 = 10 :i32 - $11 = $9 + $10 :i32 - $12 = 10 :i32 - $13 = $11 + $12 :i32 - $14 = 10 :i32 - $15 = $13 + $14 :i32 - $16 = 10 :i32 - $17 = $15 + $16 :i32 - $18 = 10 :i32 - $19 = $17 + $18 :i32 - $20 = 10 :i32 - $21 = $19 + $20 :i32 - return ($21) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/static-loop-tests/ir/staticLoopIncrement.trace b/nautilus/test/data/static-loop-tests/ir/staticLoopIncrement.trace deleted file mode 100644 index 1740c599..00000000 --- a/nautilus/test/data/static-loop-tests/ir/staticLoopIncrement.trace +++ /dev/null @@ -1,27 +0,0 @@ -NESIR { -execute() { -Block_0(): - $1 = 1 :i32 - $2 = 10 :i32 - $3 = $1 + $2 :i32 - $4 = 10 :i32 - $5 = $3 + $4 :i32 - $6 = 10 :i32 - $7 = $5 + $6 :i32 - $8 = 10 :i32 - $9 = $7 + $8 :i32 - $10 = 10 :i32 - $11 = $9 + $10 :i32 - $12 = 10 :i32 - $13 = $11 + $12 :i32 - $14 = 10 :i32 - $15 = $13 + $14 :i32 - $16 = 10 :i32 - $17 = $15 + $16 :i32 - $18 = 10 :i32 - $19 = $17 + $18 :i32 - $20 = 10 :i32 - $21 = $19 + $20 :i32 - return ($21) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/static-loop-tests/ir/staticWhileLoopDecrement.trace b/nautilus/test/data/static-loop-tests/ir/staticWhileLoopDecrement.trace deleted file mode 100644 index 17f5cc3c..00000000 --- a/nautilus/test/data/static-loop-tests/ir/staticWhileLoopDecrement.trace +++ /dev/null @@ -1,29 +0,0 @@ -NESIR { -execute() { -Block_0(): - $1 = 1 :i32 - $2 = 10 :i32 - $3 = $1 + $2 :i32 - $4 = 9 :i32 - $5 = $3 + $4 :i32 - $6 = 8 :i32 - $7 = $5 + $6 :i32 - $8 = 7 :i32 - $9 = $7 + $8 :i32 - $10 = 6 :i32 - $11 = $9 + $10 :i32 - $12 = 5 :i32 - $13 = $11 + $12 :i32 - $14 = 4 :i32 - $15 = $13 + $14 :i32 - $16 = 3 :i32 - $17 = $15 + $16 :i32 - $18 = 2 :i32 - $19 = $17 + $18 :i32 - $20 = 1 :i32 - $21 = $19 + $20 :i32 - $22 = 0 :i32 - $23 = $21 + $22 :i32 - return ($23) :i32 -} -} //NESIR \ No newline at end of file diff --git a/nautilus/test/data/static-loop-tests/tracing/staticConstIterator.trace b/nautilus/test/data/static-loop-tests/tracing/staticConstIterator.trace deleted file mode 100644 index 5597436d..00000000 --- a/nautilus/test/data/static-loop-tests/tracing/staticConstIterator.trace +++ /dev/null @@ -1,64 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 1 :i32 - GT $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B1() - CONST $6 1 :i32 - ADD $7 $2 $6 :i32 - ASSIGN $2 $7 :i32 - CONST $8 2 :i32 - JMP $0 B11() :void -B2() - CONST $29 2 :i32 - ASSIGN $8 $29 :i32 - JMP $0 B11() :void -B3() - CONST $11 1 :i32 - ADD $12 $2 $11 :i32 - ASSIGN $2 $12 :i32 - CONST $13 3 :i32 - JMP $0 B12() :void -B4() - CONST $31 3 :i32 - ASSIGN $13 $31 :i32 - JMP $0 B12() :void -B5() - CONST $16 1 :i32 - ADD $17 $2 $16 :i32 - ASSIGN $2 $17 :i32 - CONST $18 4 :i32 - JMP $0 B13() :void -B6() - CONST $33 4 :i32 - ASSIGN $18 $33 :i32 - JMP $0 B13() :void -B7() - CONST $21 1 :i32 - ADD $22 $2 $21 :i32 - ASSIGN $2 $22 :i32 - CONST $23 5 :i32 - JMP $0 B14() :void -B8() - CONST $35 5 :i32 - ASSIGN $23 $35 :i32 - JMP $0 B14() :void -B9() - CONST $26 1 :i32 - ADD $27 $2 $26 :i32 - ASSIGN $2 $27 :i32 - RETURN $2 :i32 -B10() - RETURN $2 :i32 -B11() ControlFlowMerge - GT $9 $1 $8 :bool - CMP $10 $9 B3() B4() :void -B12() ControlFlowMerge - GT $14 $1 $13 :bool - CMP $15 $14 B5() B6() :void -B13() ControlFlowMerge - GT $19 $1 $18 :bool - CMP $20 $19 B7() B8() :void -B14() ControlFlowMerge - GT $24 $1 $23 :bool - CMP $25 $24 B9() B10() :void diff --git a/nautilus/test/data/static-loop-tests/tracing/staticIterator.trace b/nautilus/test/data/static-loop-tests/tracing/staticIterator.trace deleted file mode 100644 index 5597436d..00000000 --- a/nautilus/test/data/static-loop-tests/tracing/staticIterator.trace +++ /dev/null @@ -1,64 +0,0 @@ -B0($1:i32) - CONST $2 0 :i32 - CONST $3 1 :i32 - GT $4 $1 $3 :bool - CMP $5 $4 B1() B2() :void -B1() - CONST $6 1 :i32 - ADD $7 $2 $6 :i32 - ASSIGN $2 $7 :i32 - CONST $8 2 :i32 - JMP $0 B11() :void -B2() - CONST $29 2 :i32 - ASSIGN $8 $29 :i32 - JMP $0 B11() :void -B3() - CONST $11 1 :i32 - ADD $12 $2 $11 :i32 - ASSIGN $2 $12 :i32 - CONST $13 3 :i32 - JMP $0 B12() :void -B4() - CONST $31 3 :i32 - ASSIGN $13 $31 :i32 - JMP $0 B12() :void -B5() - CONST $16 1 :i32 - ADD $17 $2 $16 :i32 - ASSIGN $2 $17 :i32 - CONST $18 4 :i32 - JMP $0 B13() :void -B6() - CONST $33 4 :i32 - ASSIGN $18 $33 :i32 - JMP $0 B13() :void -B7() - CONST $21 1 :i32 - ADD $22 $2 $21 :i32 - ASSIGN $2 $22 :i32 - CONST $23 5 :i32 - JMP $0 B14() :void -B8() - CONST $35 5 :i32 - ASSIGN $23 $35 :i32 - JMP $0 B14() :void -B9() - CONST $26 1 :i32 - ADD $27 $2 $26 :i32 - ASSIGN $2 $27 :i32 - RETURN $2 :i32 -B10() - RETURN $2 :i32 -B11() ControlFlowMerge - GT $9 $1 $8 :bool - CMP $10 $9 B3() B4() :void -B12() ControlFlowMerge - GT $14 $1 $13 :bool - CMP $15 $14 B5() B6() :void -B13() ControlFlowMerge - GT $19 $1 $18 :bool - CMP $20 $19 B7() B8() :void -B14() ControlFlowMerge - GT $24 $1 $23 :bool - CMP $25 $24 B9() B10() :void diff --git a/nautilus/test/data/static-loop-tests/tracing/staticLoop.trace b/nautilus/test/data/static-loop-tests/tracing/staticLoop.trace deleted file mode 100644 index 60c02701..00000000 --- a/nautilus/test/data/static-loop-tests/tracing/staticLoop.trace +++ /dev/null @@ -1,33 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 10 :i32 - ADD $3 $1 $2 :i32 - ASSIGN $1 $3 :i32 - CONST $4 10 :i32 - ADD $5 $1 $4 :i32 - ASSIGN $1 $5 :i32 - CONST $6 10 :i32 - ADD $7 $1 $6 :i32 - ASSIGN $1 $7 :i32 - CONST $8 10 :i32 - ADD $9 $1 $8 :i32 - ASSIGN $1 $9 :i32 - CONST $10 10 :i32 - ADD $11 $1 $10 :i32 - ASSIGN $1 $11 :i32 - CONST $12 10 :i32 - ADD $13 $1 $12 :i32 - ASSIGN $1 $13 :i32 - CONST $14 10 :i32 - ADD $15 $1 $14 :i32 - ASSIGN $1 $15 :i32 - CONST $16 10 :i32 - ADD $17 $1 $16 :i32 - ASSIGN $1 $17 :i32 - CONST $18 10 :i32 - ADD $19 $1 $18 :i32 - ASSIGN $1 $19 :i32 - CONST $20 10 :i32 - ADD $21 $1 $20 :i32 - ASSIGN $1 $21 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/static-loop-tests/tracing/staticLoopIncrement.trace b/nautilus/test/data/static-loop-tests/tracing/staticLoopIncrement.trace deleted file mode 100644 index 60c02701..00000000 --- a/nautilus/test/data/static-loop-tests/tracing/staticLoopIncrement.trace +++ /dev/null @@ -1,33 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 10 :i32 - ADD $3 $1 $2 :i32 - ASSIGN $1 $3 :i32 - CONST $4 10 :i32 - ADD $5 $1 $4 :i32 - ASSIGN $1 $5 :i32 - CONST $6 10 :i32 - ADD $7 $1 $6 :i32 - ASSIGN $1 $7 :i32 - CONST $8 10 :i32 - ADD $9 $1 $8 :i32 - ASSIGN $1 $9 :i32 - CONST $10 10 :i32 - ADD $11 $1 $10 :i32 - ASSIGN $1 $11 :i32 - CONST $12 10 :i32 - ADD $13 $1 $12 :i32 - ASSIGN $1 $13 :i32 - CONST $14 10 :i32 - ADD $15 $1 $14 :i32 - ASSIGN $1 $15 :i32 - CONST $16 10 :i32 - ADD $17 $1 $16 :i32 - ASSIGN $1 $17 :i32 - CONST $18 10 :i32 - ADD $19 $1 $18 :i32 - ASSIGN $1 $19 :i32 - CONST $20 10 :i32 - ADD $21 $1 $20 :i32 - ASSIGN $1 $21 :i32 - RETURN $1 :i32 diff --git a/nautilus/test/data/static-loop-tests/tracing/staticWhileLoopDecrement.trace b/nautilus/test/data/static-loop-tests/tracing/staticWhileLoopDecrement.trace deleted file mode 100644 index 68c7ecbb..00000000 --- a/nautilus/test/data/static-loop-tests/tracing/staticWhileLoopDecrement.trace +++ /dev/null @@ -1,36 +0,0 @@ -B0() - CONST $1 1 :i32 - CONST $2 10 :i32 - ADD $3 $1 $2 :i32 - ASSIGN $1 $3 :i32 - CONST $4 9 :i32 - ADD $5 $1 $4 :i32 - ASSIGN $1 $5 :i32 - CONST $6 8 :i32 - ADD $7 $1 $6 :i32 - ASSIGN $1 $7 :i32 - CONST $8 7 :i32 - ADD $9 $1 $8 :i32 - ASSIGN $1 $9 :i32 - CONST $10 6 :i32 - ADD $11 $1 $10 :i32 - ASSIGN $1 $11 :i32 - CONST $12 5 :i32 - ADD $13 $1 $12 :i32 - ASSIGN $1 $13 :i32 - CONST $14 4 :i32 - ADD $15 $1 $14 :i32 - ASSIGN $1 $15 :i32 - CONST $16 3 :i32 - ADD $17 $1 $16 :i32 - ASSIGN $1 $17 :i32 - CONST $18 2 :i32 - ADD $19 $1 $18 :i32 - ASSIGN $1 $19 :i32 - CONST $20 1 :i32 - ADD $21 $1 $20 :i32 - ASSIGN $1 $21 :i32 - CONST $22 0 :i32 - ADD $23 $1 $22 :i32 - ASSIGN $1 $23 :i32 - RETURN $1 :i32