MXVM 1.8.1
Virtual Machine, Compiler, and Pascal Frontend
Loading...
Searching...
No Matches
icode_gen_x64.cpp File Reference

x86-64 Win64 ABI native code generator for Windows More...

#include "mxvm/icode.hpp"
#include <algorithm>
#include <iostream>
#include <unordered_map>
#include <unordered_set>
#include <utility>
Include dependency graph for icode_gen_x64.cpp:

Go to the source code of this file.

Namespaces

namespace  mxvm

Functions

static bool mxvm::is_stdio_name (const std::string &s)
static int mxvm::stdio_index (const std::string &s)
bool mxvm::isFunctionReturningOwnedPtr (const std::string &funcName)
 Check whether a named function returns an owned (heap-allocated) pointer.

Variables

static unsigned mxvm::x64_sp_mod16 = 0
size_t mxvm::xmm_offset
static int mxvm::error_label_count = 0

Detailed Description

x86-64 Win64 ABI native code generator for Windows

Author
Jared Bruni

Definition in file icode_gen_x64.cpp.