Ivan Krysak
|
41378913b2
|
CTokenEmitter: add a suffix-less literal helper
|
2026-03-04 08:20:00 +00:00 |
|
Ivan Krysak
|
5bcccf57d3
|
CEmitter: rename C field into Tokens
|
2026-02-25 12:47:27 +01:00 |
|
Ivan Krysak
|
0b2853f624
|
Extract emitFunctionPrototype helper
|
2026-02-25 12:47:27 +01:00 |
|
Ivan Krysak
|
22fe32afa2
|
Minor improvements
|
2026-02-25 12:47:27 +01:00 |
|
Lauri Vasama
|
07fbf344c2
|
Implement Clift PTML instruction tag emission
|
2026-02-13 08:41:39 +02:00 |
|
Lauri Vasama
|
46e8b64bb9
|
Implement Clift backend statement comment emission
|
2026-02-13 08:41:39 +02:00 |
|
Lauri Vasama
|
811478771e
|
Make local op name attributes inherent
The handle was already inherent, but was not being used. Discardable
attributes were instead previously used for both handle and name.
|
2026-02-13 08:41:39 +02:00 |
|
Lauri Vasama
|
8cbc0e6d24
|
Move CTokenEmitter into namespace ptml
|
2026-02-11 12:48:33 +02:00 |
|
Lauri Vasama
|
a882b245ba
|
Add backend support for immediate radix attributes
|
2025-12-05 19:53:41 +02:00 |
|
Lauri Vasama
|
d4114ae188
|
Implement bit_cast in Clift backend
|
2025-12-05 19:53:41 +02:00 |
|
Lauri Vasama
|
ba945442d6
|
Add BlockStatementOp
|
2025-12-05 15:01:14 +02:00 |
|
Lauri Vasama
|
359af98ab8
|
Emit spaces before casts in C
|
2025-11-12 15:28:54 +02:00 |
|
Lauri Vasama
|
cee099c2df
|
Rename Clift GoToOp to GotoOp
|
2025-11-12 15:28:54 +02:00 |
|
Lauri Vasama
|
220439dfce
|
Remove FunctionType::getCliftFunctionType
Change FunctionType::getFunctionType to return clift::FunctionType
instead of clift::ValueType.
|
2025-11-12 15:28:54 +02:00 |
|
Lauri Vasama
|
02d3c82887
|
Add support for Clift for-loop initializers
|
2025-10-21 09:15:40 +02:00 |
|
Lauri Vasama
|
bf5adce413
|
Overhaul Clift loop syntax, add break/continue
|
2025-10-21 09:15:40 +02:00 |
|
Lauri Vasama
|
34cd63e60c
|
Add CliftOpHelpers.h
|
2025-10-21 09:15:40 +02:00 |
|
Lauri Vasama
|
143fce8f62
|
Fix switch statement C emission
No newline was previously emitted before the first case:
```
switch (C) {case 1: {
} break;
}
```
|
2025-10-21 09:15:40 +02:00 |
|
Lauri Vasama
|
22d6f70ee2
|
Clift directory structure overhaul
|
2025-10-13 15:08:20 +02:00 |
|