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-26172-2487152
compilers-1255
Commits
5c69aed8
Commit
5c69aed8
authored
1 year ago
by
ymhui
Browse files
Options
Download
Patches
Plain Diff
feat: instruction class
parent
6a4cf9fa
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