Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
educg-net-26173-2487151
compilers-3764
Commits
5c69aed8
Commit
5c69aed8
authored
1 year ago
by
ymhui
Browse files
Options
Download
Patches
Plain Diff
feat: instruction class
parent
6a4cf9fa
main
4-8-9
5-86_long_code2-sy
6-main
6-main-2
arm-submit
arm-test-v3
arm32
dev-backend-arm
dev-ymhui
dev-ymhui-arm
dev-ymhui-instr
dev-ymhui-pass
dev-ymhui-pass-backup810
dev-ymhui-submit
dev-ymhui-submit2
final-tmp
submit
submit-syq
submit2
syq-backend
syq-backend-arm
syq-backend-final
syq-dev
syq-dev-f
syq-dev-new
syq-submit
tmp-arm-test
tmp-arm-test-v2
w
wangchenyang-dev
wangchenyang-submit
wcy-final-submit
wcy-temp
wzh-dev
wzh-dev-front
wzh-front-back
wzh-pass
ymh-final
ymh-submit
Changes
23
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
src/main/java/cn/edu/nju/software/ir/basicblock/BasicBlockRef.java
+6
-1
...java/cn/edu/nju/software/ir/basicblock/BasicBlockRef.java
src/main/java/cn/edu/nju/software/ir/instruction/Allocate.java
+25
-0
...ain/java/cn/edu/nju/software/ir/instruction/Allocate.java
src/main/java/cn/edu/nju/software/ir/instruction/Arithmetic.java
+17
-0
...n/java/cn/edu/nju/software/ir/instruction/Arithmetic.java
src/main/java/cn/edu/nju/software/ir/instruction/Binary.java
+19
-0
src/main/java/cn/edu/nju/software/ir/instruction/Binary.java
src/main/java/cn/edu/nju/software/ir/instruction/Br.java
+25
-0
src/main/java/cn/edu/nju/software/ir/instruction/Br.java
src/main/java/cn/edu/nju/software/ir/instruction/Call.java
+62
-0
src/main/java/cn/edu/nju/software/ir/instruction/Call.java
src/main/java/cn/edu/nju/software/ir/instruction/Cmp.java
+36
-0
src/main/java/cn/edu/nju/software/ir/instruction/Cmp.java
src/main/java/cn/edu/nju/software/ir/instruction/CondBr.java
+33
-0
src/main/java/cn/edu/nju/software/ir/instruction/CondBr.java
src/main/java/cn/edu/nju/software/ir/instruction/FloatToInt.java
+16
-0
...n/java/cn/edu/nju/software/ir/instruction/FloatToInt.java
src/main/java/cn/edu/nju/software/ir/instruction/GEP.java
+30
-0
src/main/java/cn/edu/nju/software/ir/instruction/GEP.java
src/main/java/cn/edu/nju/software/ir/instruction/Instruction.java
+64
-1
.../java/cn/edu/nju/software/ir/instruction/Instruction.java
src/main/java/cn/edu/nju/software/ir/instruction/IntToFloat.java
+16
-0
...n/java/cn/edu/nju/software/ir/instruction/IntToFloat.java
src/main/java/cn/edu/nju/software/ir/instruction/Load.java
+22
-0
src/main/java/cn/edu/nju/software/ir/instruction/Load.java
src/main/java/cn/edu/nju/software/ir/instruction/Logic.java
+14
-0
src/main/java/cn/edu/nju/software/ir/instruction/Logic.java
src/main/java/cn/edu/nju/software/ir/instruction/OpEnum.java
+27
-0
src/main/java/cn/edu/nju/software/ir/instruction/OpEnum.java
src/main/java/cn/edu/nju/software/ir/instruction/Operator.java
+37
-0
...ain/java/cn/edu/nju/software/ir/instruction/Operator.java
src/main/java/cn/edu/nju/software/ir/instruction/Ret.java
+27
-0
src/main/java/cn/edu/nju/software/ir/instruction/Ret.java
src/main/java/cn/edu/nju/software/ir/instruction/RetValue.java
+20
-0
...ain/java/cn/edu/nju/software/ir/instruction/RetValue.java
src/main/java/cn/edu/nju/software/ir/instruction/RetVoid.java
+14
-0
...main/java/cn/edu/nju/software/ir/instruction/RetVoid.java
src/main/java/cn/edu/nju/software/ir/instruction/Store.java
+27
-0
src/main/java/cn/edu/nju/software/ir/instruction/Store.java
with
537 additions
and
2 deletions
+537
-2
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
Menu
Explore
Projects
Groups
Topics
Snippets