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-26173-2487151
compilers-3764
Commits
e4a2775e
Commit
e4a2775e
authored
8 months ago
by
ymhui
Browse files
Options
Download
Patches
Plain Diff
gep tobedone
parent
9d570ae9
Changes
42
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
src/main/java/cn/edu/nju/software/Main.java
+7
-3
src/main/java/cn/edu/nju/software/Main.java
src/main/java/cn/edu/nju/software/arm/ARMModule.java
+79
-7
src/main/java/cn/edu/nju/software/arm/ARMModule.java
src/main/java/cn/edu/nju/software/arm/ArmBlock.java
+19
-10
src/main/java/cn/edu/nju/software/arm/ArmBlock.java
src/main/java/cn/edu/nju/software/arm/ArmBuilder.java
+9
-0
src/main/java/cn/edu/nju/software/arm/ArmBuilder.java
src/main/java/cn/edu/nju/software/arm/ArmFunction.java
+15
-1
src/main/java/cn/edu/nju/software/arm/ArmFunction.java
src/main/java/cn/edu/nju/software/arm/ArmInstGenerator.java
+378
-48
src/main/java/cn/edu/nju/software/arm/ArmInstGenerator.java
src/main/java/cn/edu/nju/software/arm/allocate/ArmAllocator.java
+60
-7
...n/java/cn/edu/nju/software/arm/allocate/ArmAllocator.java
src/main/java/cn/edu/nju/software/arm/allocate/ArmFRegisterGroup.java
+77
-0
...a/cn/edu/nju/software/arm/allocate/ArmFRegisterGroup.java
src/main/java/cn/edu/nju/software/arm/allocate/ArmRegisterGroup.java
+6
-5
...va/cn/edu/nju/software/arm/allocate/ArmRegisterGroup.java
src/main/java/cn/edu/nju/software/arm/instruction/ARMInstruction.java
+3
-1
...a/cn/edu/nju/software/arm/instruction/ARMInstruction.java
src/main/java/cn/edu/nju/software/arm/instruction/ArmAdd.java
+4
-0
...main/java/cn/edu/nju/software/arm/instruction/ArmAdd.java
src/main/java/cn/edu/nju/software/arm/instruction/ArmAsr.java
+15
-0
...main/java/cn/edu/nju/software/arm/instruction/ArmAsr.java
src/main/java/cn/edu/nju/software/arm/instruction/ArmB.java
+17
-0
src/main/java/cn/edu/nju/software/arm/instruction/ArmB.java
src/main/java/cn/edu/nju/software/arm/instruction/ArmBeq.java
+16
-0
...main/java/cn/edu/nju/software/arm/instruction/ArmBeq.java
src/main/java/cn/edu/nju/software/arm/instruction/ArmBl.java
+15
-0
src/main/java/cn/edu/nju/software/arm/instruction/ArmBl.java
src/main/java/cn/edu/nju/software/arm/instruction/ArmCmp.java
+14
-0
...main/java/cn/edu/nju/software/arm/instruction/ArmCmp.java
src/main/java/cn/edu/nju/software/arm/instruction/ArmLdr.java
+3
-2
...main/java/cn/edu/nju/software/arm/instruction/ArmLdr.java
src/main/java/cn/edu/nju/software/arm/instruction/ArmLsl.java
+15
-0
...main/java/cn/edu/nju/software/arm/instruction/ArmLsl.java
src/main/java/cn/edu/nju/software/arm/instruction/ArmLsr.java
+15
-0
...main/java/cn/edu/nju/software/arm/instruction/ArmLsr.java
src/main/java/cn/edu/nju/software/arm/instruction/ArmOpEnum.java
+13
-1
...n/java/cn/edu/nju/software/arm/instruction/ArmOpEnum.java
with
780 additions
and
85 deletions
+780
-85
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