Skip to content
GitLab
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
educg-net-12619-928705
Magic_Misaka
Commits
0727ef98
Commit
0727ef98
authored
2 years ago
by
lqw
Browse files
Options
Download
Patches
Plain Diff
MIR2LIR部分指令完成。call指令部分完成。LIR部分均尚未测试。栈分配代考量,Argument分配未实现
parent
da870fc9
Changes
31
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
CMakeLists.txt
+8
-3
CMakeLists.txt
code/include/Misaka_ir/BasicBlock.h
+2
-0
code/include/Misaka_ir/BasicBlock.h
code/include/Misaka_ir/Constant.h
+7
-0
code/include/Misaka_ir/Constant.h
code/include/Misaka_ir/Function.h
+3
-0
code/include/Misaka_ir/Function.h
code/include/Misaka_ir/GlobalVariable.h
+2
-0
code/include/Misaka_ir/GlobalVariable.h
code/include/Misaka_ir/IRVisitor.h
+8
-0
code/include/Misaka_ir/IRVisitor.h
code/include/Misaka_ir/Instruction.h
+90
-5
code/include/Misaka_ir/Instruction.h
code/include/Misaka_ir/Value.h
+69
-0
code/include/Misaka_ir/Value.h
code/include/Misaka_lir/ASMInstruction.h
+150
-202
code/include/Misaka_lir/ASMInstruction.h
code/include/Misaka_lir/ASMLocation.h
+271
-0
code/include/Misaka_lir/ASMLocation.h
code/include/Misaka_lir/ASMValue.h
+126
-145
code/include/Misaka_lir/ASMValue.h
code/include/MskLirBuilder/LIRBuilder.h
+79
-0
code/include/MskLirBuilder/LIRBuilder.h
code/src/Misaka_ir/CMakeLists.txt
+0
-1
code/src/Misaka_ir/CMakeLists.txt
code/src/Misaka_ir/Instruction.cpp
+88
-1
code/src/Misaka_ir/Instruction.cpp
code/src/Misaka_ir/Type.cpp
+29
-0
code/src/Misaka_ir/Type.cpp
code/src/Misaka_lir/ASMInstruction.cpp
+199
-0
code/src/Misaka_lir/ASMInstruction.cpp
code/src/Misaka_lir/ASMInstructionPrinter.cpp
+84
-4
code/src/Misaka_lir/ASMInstructionPrinter.cpp
code/src/Misaka_lir/ASMLocation.cpp
+291
-0
code/src/Misaka_lir/ASMLocation.cpp
code/src/Misaka_lir/ASMLocationPrinter.cpp
+65
-0
code/src/Misaka_lir/ASMLocationPrinter.cpp
code/src/Misaka_lir/ASMValue.cpp
+3
-3
code/src/Misaka_lir/ASMValue.cpp
with
1574 additions
and
364 deletions
+1574
-364
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment