MerryMage
|
89d08c7d61
|
IR: Add VectorTable and VectorTableLookup IR instructions
|
2020-04-22 20:53:45 +01:00 |
|
MerryMage
|
0288974512
|
opcodes: Cleanup opcodes table
* Remove T:: prefix from types.
* Add another column for a 4th argument.
|
2020-04-22 20:53:45 +01:00 |
|
MerryMage
|
f378d2ef1b
|
Forward declare IR::Opcode and IR::Type where possible
|
2020-04-22 20:46:14 +01:00 |
|
MerryMage
|
d7044bc751
|
assert: Use fmt in ASSERT_MSG
|
2020-04-22 20:46:12 +01:00 |
|
Lioncash
|
67443efb62
|
General: Convert multiple namespace specifiers to nested namespace specifiers where applicable
Makes namespacing a little less noisy
|
2020-04-22 20:44:38 +01:00 |
|
MerryMage
|
d1cef6ffb0
|
A64: Implement ADD_shifted
|
2020-04-22 20:42:44 +01:00 |
|
MerryMage
|
44f7f04b5c
|
IR/Value: Rename RegRef and ExtRegRef to A32Reg and A32ExtReg
|
2020-04-22 20:39:27 +01:00 |
|
MerryMage
|
8bef20c24d
|
IR: Split off A32 specific opcodes
|
2020-04-22 20:33:32 +01:00 |
|
MerryMage
|
29471be317
|
Standardize location of storage-class specifiers: Place at beginning of declarations
Justification: C99 specifies that doing otherwise is an obsolescent feature.
|
2017-09-29 01:23:45 +01:00 |
|
MerryMage
|
d8a37e287c
|
IR: Add IR type CoprocInfo
|
2017-01-08 14:56:06 +00:00 |
|
MerryMage
|
192a0029be
|
ir/opcodes: Implement IR::AreTypesCompatible
Type-checking is now occuring in more than one place.
|
2016-08-19 01:34:14 +01:00 |
|
Tillmann Karras
|
9782e7da3f
|
verification_pass: show type errors
|
2016-08-19 01:17:30 +01:00 |
|
MerryMage
|
1029fd27ce
|
Update documentation (2016-08-12)
|
2016-08-12 18:17:31 +01:00 |
|