index
:
rcc-project
master
An optimizing compiler for C.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
backend
Commit message (
Expand
)
Author
Age
Files
Lines
*
[RISCV] Honor invocation subtarget features
Richard-Qin-X
2026-08-11
10
-18
/
+230
*
[RISCV] Fold narrow binary artifact chains
Richard-Qin-X
2026-08-11
2
-15
/
+118
*
[CodeGen] Revisit instructions invalidated by legalization
Richard-Qin-X
2026-08-11
2
-12
/
+72
*
[RISCV] Preserve folded constant placement
Richard-Qin-X
2026-08-11
2
-3
/
+38
*
[RISCV] Reuse compare operand extensions
Richard-Qin-X
2026-08-11
2
-0
/
+71
*
[RISCV] Legalize integer compares to RV64 containers
Richard-Qin-X
2026-08-11
2
-20
/
+204
*
[RISCV] Preserve live constants when folding extensions
Richard-Qin-X
2026-08-11
2
-2
/
+52
*
[MIR] Omit absent zero-offset MMO bases
Richard-Qin-X
2026-08-11
2
-5
/
+14
*
[RISCV] Lower cmpxchg with success
Richard-Qin-X
2026-08-11
2
-1
/
+131
*
[RISCV] Preserve narrow cmpxchg results when widening
Richard-Qin-X
2026-08-11
2
-2
/
+40
*
[RISCV] Legalize narrow atomic compare exchange
Richard-Qin-X
2026-08-11
3
-2
/
+228
*
[MIR] Parse one-ordering compare-exchange MMOs
Richard-Qin-X
2026-08-11
4
-52
/
+94
*
[RISCV] Legalize fixed-baseline RV64 MachineIR
Richard-Qin-X
2026-08-11
18
-65
/
+3013
*
[MIR] Accept fixed-baseline LLVM syntax
Richard-Qin-X
2026-08-11
53
-650
/
+2429
*
[Tooling] Complete backend tooling and validation
Richard-Qin-X
2026-08-10
89
-2971
/
+11336
*
[MC] Implement RV64GC object emission
Richard-Qin-X
2026-08-09
52
-58
/
+7361
*
[MC] Implement RV64GC assembly emission
Richard-Qin-X
2026-08-09
52
-3
/
+5886
*
[CodeGen] Implement machine optimization and scheduling
Richard-Qin-X
2026-08-09
91
-40
/
+14212
*
[CodeGen] Implement RV64GC frame lowering
Richard-Qin-X
2026-08-09
29
-9
/
+4264
*
[CodeGen] Complete register allocation infrastructure
Richard-Qin-X
2026-08-09
70
-194
/
+7008
*
[CodeGen] Implement machine liveness analysis
Richard-Qin-X
2026-08-09
15
-53
/
+3294
*
[CodeGen] Implement machine SSA exit
Richard-Qin-X
2026-08-08
22
-56
/
+3594
*
[CodeGen] Implement RV64GC legalization and instruction selection
Richard-Qin-X
2026-08-08
11
-0
/
+5793
*
[CodeGen] Complete machine pass and ABI lowering infrastructure
Richard-Qin-X
2026-08-07
24
-0
/
+10625
*
[RISCV] Complete RV64GC instruction description
Richard-Qin-X
2026-08-07
11
-87
/
+5460
*
[RISCV] Add generated RV64GC register description
Richard-Qin-X
2026-08-07
19
-9
/
+2062
*
[MIR] Complete document parsing and printing
Richard-Qin-X
2026-08-07
45
-218
/
+11465
*
[MIR] Add machine instruction parser and printer
Richard-Qin-X
2026-08-04
15
-19
/
+5394
*
[MIR] Add machine instruction lexer
Richard-Qin-X
2026-08-03
5
-4
/
+1569
*
[CodeGen] Add target MIR text schema
Richard-Qin-X
2026-08-03
20
-50
/
+1363
*
[CodeGen] Model complete MIR operands
Richard-Qin-X
2026-08-03
15
-5
/
+1572
*
[CodeGen] Model machine debug metadata
Richard-Qin-X
2026-08-02
22
-38
/
+814
*
[CodeGen] Add machine metadata graphs
Richard-Qin-X
2026-08-02
8
-0
/
+492
*
[CodeGen] Track debug instruction identities
Richard-Qin-X
2026-08-01
10
-0
/
+471
*
[CodeGen] Add machine function records
Richard-Qin-X
2026-08-01
8
-0
/
+724
*
[CodeGen] Add MIR function and block attributes
Richard-Qin-X
2026-08-01
15
-26
/
+745
*
[MIR] Add compilation unit reference context
Richard-Qin-X
2026-08-01
12
-0
/
+1251
*
[Support] Add MIR YAML parsing infrastructure
Richard-Qin-X
2026-08-01
8
-5
/
+1890
*
[CodeGen] Add target register descriptions
Richard-Qin-X
2026-08-01
24
-156
/
+2821
*
[CodeGen] Add target state and compilation status
Richard-Qin-X
2026-08-01
15
-0
/
+1470
*
[CodeGen] Add constant and jump table state
Richard-Qin-X
2026-08-01
21
-42
/
+2427
*
[CodeGen] Add MachineFrameInfo
Richard-Qin-X
2026-08-01
13
-20
/
+876
*
[CodeGen] Add explicit MachineFunction cloning
Richard-Qin-X
2026-08-01
5
-0
/
+885
*
[CodeGen] Add strict MachineIR verification
Richard-Qin-X
2026-08-01
7
-0
/
+1044
*
[CodeGen] Add transactional MachineIR builder
Richard-Qin-X
2026-08-01
9
-72
/
+1368
*
[CMake] Match LLVM EH and RTTI defaults
Richard-Qin-X
2026-08-01
3
-10
/
+25
*
[CodeGen] Add machine instruction descriptors
Richard-Qin-X
2026-08-01
7
-0
/
+1186
*
[CodeGen] Build the core MachineIR object model
Richard-Qin-X
2026-08-01
16
-0
/
+2935
*
[CodeGen] Add machine IR value semantics
Richard-Qin-X
2026-08-01
9
-5
/
+1071
*
[CodeGen] Add core machine type primitives
Richard-Qin-X
2026-08-01
12
-0
/
+1273
[next]