fix(mir) #8

Open
pt9wfaocb wants to merge 0 commits from pt9wfaocb/nudt-compiler-cpp:tansiping into develop
Collaborator

补全指令实现
修改所有调用了FPToSI和SIToFP这两条指令的地方为直接返回val或注释掉
修正Opcode Ret中寄存器的命名错误
实现超过 8 个参数的栈传参:修改Lowering.cpp 中 LowerFunctionToMIR 的参数处理部分。
修改Ret中的寄存器命名,将t4寄存器用于大偏移地址计算

补全指令实现 修改所有调用了FPToSI和SIToFP这两条指令的地方为直接返回val或注释掉 修正Opcode Ret中寄存器的命名错误 实现超过 8 个参数的栈传参:修改Lowering.cpp 中 LowerFunctionToMIR 的参数处理部分。 修改Ret中的寄存器命名,将t4寄存器用于大偏移地址计算
pt9wfaocb added 1 commit 1 month ago
pt9wfaocb force-pushed tansiping from 7bbb9d5c86 to 36384251bf 3 days ago
This pull request has changes conflicting with the target branch.
scripts/mir_test.sh
src/mir/AsmPrinter.cpp
src/mir/Lowering.cpp
test.s
include/mir/MIR.h
output.ll
parse_tree.txt
src/ir/IRBuilder.cpp
src/ir/IRPrinter.cpp
test.sy
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: ppxf25tqu/nudt-compiler-cpp#8
Loading…
There is no content yet.