1, set 'start flag' of a new basic block to the 3ac code for 'assign to a pointer',
authoryu.dongliang <18588496441@163.com>
Mon, 10 Nov 2025 08:13:47 +0000 (16:13 +0800)
committeryu.dongliang <18588496441@163.com>
Mon, 22 Dec 2025 15:56:33 +0000 (23:56 +0800)
commit1b7b504836525f0155ee139851f34efba69d5966
tree5e1428ea7b2efd8609fa092bdc6bc9f6df9c1817
parent1f6a2674ec47c019a51e786d8629ea28dddbed43
1, set 'start flag' of a new basic block to the 3ac code for 'assign to a pointer',
2, mov DAG optimizer of basic block before auto gc,
3, add x64 native 'seta, setb, setae, setbe' for float cmp,
4, fix: x64_inst_is_useful().
12 files changed:
core/scf_3ac.c
core/scf_operator_dag.c
core/scf_optimizer.c
core/scf_pointer_alias.c
native/x64/scf_x64_inst_cmp.c
native/x64/scf_x64_opcode.c
native/x64/scf_x64_opcode.h
native/x64/scf_x64_peephole.c
native/x64/scf_x64_rcg.c
native/x64/scf_x64_util.h
parse/scf_dfa.c
parse/scf_operator_handler_semantic.c