Stefano Sanfilippo
|
f933cc3163
|
Extracting a FunctionPrototype node.
This will allow more flexibility in defining externed functions.
|
2015-03-08 11:25:41 +01:00 |
|
Stefano Sanfilippo
|
287d543b34
|
Extracting method BitcodeEmitter::emitFunctionPrototype()
|
2015-03-07 14:08:10 +01:00 |
|
Stefano Sanfilippo
|
b7be4dc37f
|
Implementing error handling in emitters.
As a result, Emitter iface changes by providing a bool retval.
False means failure and should be managed as such.
|
2015-03-06 14:29:52 +01:00 |
|
Stefano Sanfilippo
|
2ce76a1dfd
|
LLVM BitcodeEmitter completed for all statements.
Error handling is still missing.
|
2015-03-06 13:45:05 +01:00 |
|
Stefano Sanfilippo
|
4e883d148c
|
LLVM Module is now managed by BitcodeEmitter.
|
2015-03-06 13:42:47 +01:00 |
|
Stefano Sanfilippo
|
68004b3f49
|
Reordering methods in iface Emittable (minor, cosmetic).
|
2015-03-06 13:41:27 +01:00 |
|
Stefano Sanfilippo
|
5d043566dc
|
Turn main into an ordinary function.
|
2015-03-06 13:40:40 +01:00 |
|
Stefano Sanfilippo
|
12dedc1cef
|
Adapting BitcodeEmitter to the new Emitter iface.
|
2015-03-05 22:29:34 +01:00 |
|
Stefano Sanfilippo
|
becdac1f7f
|
Bitcode emitter for expressions and returns, more things in place.
|
2015-03-05 22:27:14 +01:00 |
|
Stefano Sanfilippo
|
c740954528
|
Updating bitcode emitter stub according to new Emitter iface.
|
2015-03-05 17:34:20 +01:00 |
|
Stefano Sanfilippo
|
c55e25e2a2
|
Stub bitcode emitter.
|
2015-03-05 14:26:24 +01:00 |
|