Anatol Belski
|
091a24d53f
|
C++: Add guards for relevant headers
Signed-off-by: Anatol Belski <ab@php.net>
|
2023-03-27 00:49:38 +02:00 |
|
Dmitry Stogov
|
24e8e216a1
|
Remove a "reference" edge from LOOP_END to LOOP_BEGIN node.
|
2023-03-23 00:47:27 +03:00 |
|
Dmitry Stogov
|
f5b7065b10
|
Refactor the ENTRY nodes
Now all ENTRY nodes have a "fake" input control edge.
Through this edge all of them are dominated by START node.
|
2023-03-17 09:02:37 +03:00 |
|
Dmitry Stogov
|
c71bcb756a
|
Fix macro
|
2023-02-24 17:06:19 +03:00 |
|
Dmitry Stogov
|
2bf6334f69
|
Remove "usafe" non-typed IR builder macros
Usages of ctx->ir_base[] is not safe, because the array may be reallocated by any ir_emit/ir_fold call.
|
2023-02-17 13:20:39 +03:00 |
|
Dmitry Stogov
|
d19685375c
|
Add few missing IR builder macros
|
2023-02-13 20:55:54 +03:00 |
|
Dmitry Stogov
|
a96defc13b
|
Fix ir_TLS() macro
|
2023-02-13 20:26:36 +03:00 |
|
Dmitry Stogov
|
6b8a33d726
|
Introduce IR Builder API
|
2023-02-10 13:34:46 +03:00 |
|