Stefano Sanfilippo
|
754485e40b
|
Implementing abort/assert/input/output bitcode generation.
|
2015-03-07 14:02:29 +01:00 |
|
Stefano Sanfilippo
|
4321fa5dbf
|
Adding type coercion and deduction mechanism.
|
2015-03-06 16:10:35 +01:00 |
|
Stefano Sanfilippo
|
cac89bb476
|
Stubbing implicit type casting mechanism.
|
2015-03-06 14:51:54 +01:00 |
|
Stefano Sanfilippo
|
f9cfe700fa
|
Report error when applying int-only ops to float values.
|
2015-03-06 14:41:02 +01:00 |
|
Stefano Sanfilippo
|
ec21714af9
|
Minor refactorings to BitcodeEmitter.
1. split initalizer for module unique_ptr on multiple lines for readibility.
2. replace //TODO modules with commented loop.
|
2015-03-06 14:31:00 +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
|
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 |
|