Sasha Koshka
|
4d19ad085f
|
Remove llvm/README.md
The information in that file is now a doc comment
|
2024-02-09 03:37:10 -05:00 |
Sasha Koshka
|
74a5527067
|
Add package level doc comment to llvm
|
2024-02-09 03:35:42 -05:00 |
Sasha Koshka
|
e9a9fc75c6
|
Fixed extra lines after IR blocks
|
2024-01-28 03:18:39 -05:00 |
Sasha Koshka
|
f595a2e742
|
FCmp and ICmp now accept defined types
|
2024-01-28 00:18:37 -05:00 |
Sasha Koshka
|
73e2cffda2
|
Added a way to test IR type equality
|
2024-01-27 06:49:30 +00:00 |
Sasha Koshka
|
d6a5ded758
|
Add IsConstant to Global
|
2024-01-27 04:16:41 +00:00 |
Sasha Koshka
|
14a02f5e22
|
Add basic globals implementation
|
2024-01-27 01:49:18 +00:00 |
Sasha Koshka
|
417c7772e4
|
Move addrspace to attribute file, will put more things in there
|
2024-01-27 01:48:29 +00:00 |
Sasha Koshka
|
f39edcca0c
|
Add function to encode global identifier
|
2024-01-27 01:47:52 +00:00 |
Sasha Koshka
|
ea697c19dd
|
Change the location at which defined IR types are wrapped
Defined IR types are wrapped in a TypeDefined by generateTypeNamed.
This causes them to be sent through GEP, which is necessary for
testing.
|
2024-01-25 22:57:52 +00:00 |
Sasha Koshka
|
3840220582
|
Added a way to wrap a defined type via TypeDefined
This allows "copies" of a type that refer to a source to be created
and have their names changed/redefined without modifying the source
type.
|
2024-01-25 18:08:26 +00:00 |
Sasha Koshka
|
dae023b2af
|
Fix duplicated pointer types
|
2024-01-25 07:36:51 +00:00 |
Sasha Koshka
|
e32655e285
|
AbstractType's TypeName member is now private
|
2024-01-25 07:05:07 +00:00 |
Sasha Koshka
|
cd688c91af
|
Added nil (zero initializer) literals
|
2023-12-21 23:33:38 -05:00 |
Sasha Koshka
|
e55d87d378
|
Fix comparison predicates
|
2023-12-15 12:40:43 -05:00 |
Sasha Koshka
|
fb360c3398
|
Operands to IR binary instructions now have identifiers instead of names
|
2023-12-07 03:04:29 -05:00 |
Sasha Koshka
|
8b7dcdf70c
|
Fix case where generator would assign ID to void function calls
|
2023-12-05 22:36:41 -05:00 |
Sasha Koshka
|
7f866d102d
|
Fixed several cases where the generator would output invalid IR
|
2023-12-03 22:23:04 -05:00 |
Sasha Koshka
|
31d5317dc8
|
Completed operations
|
2023-12-01 01:18:10 -05:00 |
Sasha Koshka
|
3fd00d56eb
|
Added casting
|
2023-11-30 02:06:12 -05:00 |
Sasha Koshka
|
38a4cd7aaa
|
LLVM improvements
|
2023-11-26 04:00:20 -05:00 |
Sasha Koshka
|
3b9ed0c35f
|
Various fixes
|
2023-11-23 00:02:00 -05:00 |
Sasha Koshka
|
8ce12613e2
|
Add custom LLVM code generation package
|
2023-11-22 20:37:16 -05:00 |