Lauri Vasama
|
3ca3653333
|
Convert Clift type handles to use locations
|
2025-03-24 09:27:57 +02:00 |
|
Lauri Vasama
|
e9c329e51d
|
Rename Clift unique handle to handle
|
2025-03-24 09:26:43 +02:00 |
|
Lauri Vasama
|
5bd481ae5a
|
Overhaul clift.function assembly syntax
Old syntax:
```
unique_handle = "/model-type/1",
name = "my_function",
return_type = !t,
argument_types = [
!t
]
>
```
New syntax:
```
"/model-type/1" as "my_function" : !t(!t)
>
```
* Rename clift.function mnemonic to clift.func.
|
2025-03-24 09:26:43 +02:00 |
|
Lauri Vasama
|
64fc21e9dd
|
Overhaul clift.pointer assembly syntax
Old syntax:
```
!clift.pointer<pointer_size = 8, pointee_type = !t>
!clift.pointer<is_const = true, pointer_size = 8, pointee_type = !t>
```
New syntax:
```
!clift.ptr<8 to !t>
!clift.ptr<const 8 to !t>
```
|
2025-03-24 09:26:43 +02:00 |
|
Lauri Vasama
|
872b157774
|
Overhaul clift.array assembly syntax
Old syntax:
```
!clift.array<elements_count = 42, element_type = !t>
```
New syntax:
```
!clift.array<42 x !t>
```
|
2025-03-24 09:26:43 +02:00 |
|
Lauri Vasama
|
eaf1bf35aa
|
Overhaul clift.primitive assembly syntax
Old syntax:
```
!clift.primitive<SignedKind 8>
!clift.primitive<is_const = true, SignedKind 8>
```
New syntax:
```
!clift.primitive<signed 8>
!clift.primitive<const signed 8>
```
|
2025-03-24 09:26:43 +02:00 |
|
Lauri Vasama
|
386efffb2f
|
Convert TypeDefinitionAttr ID to UniqueHandle
|
2025-03-19 12:57:17 +02:00 |
|
Lauri Vasama
|
96312ce164
|
Add Clift C Backend LIT tests
|
2025-01-10 08:04:20 +02:00 |
|