Displaying 2 results from an estimated 2 matches for "compile4".
Did you mean:
compiled
2017 May 30
3
[frontend-dev][beginner] Allocation of structures
Hi all,
I’m pretty new to the list, and to LLVM in general, so please excuse my extreme newbiesness.
I’m trying to figure out what would be the appropriate way to implement move semantics.
I’ve been trying to dump the IR produced by clang with some basic C++ snippet, but I’m afraid it didn’t help me much.
Here’s the example I’ve been playing with (in C++):
struct S {
S() noexcept: x(new int)
2017 May 31
1
[frontend-dev][beginner] Allocation of structures
...4-Forth/blob/master/abi.txt
(woah this takes me back)
That Forth implementation doesn't actually call any external libraries, so
the only external ABI it cares about is the Linux syscall ABI, which I
recorded in this comment for my own memory
https://github.com/chisophugis/x64-Forth/blob/master/compile4.asm#L13
(yes, this was before I learned to use version control...)
The internal "ABI" used by this small Forth implementation is described in
https://github.com/chisophugis/x64-Forth/blob/master/compile4.asm#L6
(forth is a very low-level language so it needs its own processor-specific
ABI...