index
:
rcc-project
master
An optimizing compiler for C.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
backend
/
lib
/
CodeGen
Commit message (
Collapse
)
Author
Age
Files
Lines
*
[CodeGen] Separate pass instrumentation ownership
Richard-Qin-X
2026-08-28
3
-476
/
+409
|
*
[CodeGen] Remove pass instrumentation snapshots
Richard-Qin-X
2026-08-28
1
-90
/
+10
|
*
[CodeGen] Centralize machine instruction erasure
Richard-Qin-X
2026-08-28
18
-346
/
+107
|
*
[GlobalISel] Generate floating memory selection
Richard-Qin-X
2026-08-27
1
-41
/
+60
|
*
[GlobalISel] Select each instruction once
Richard-Qin-X
2026-08-27
1
-3
/
+0
|
*
[CodeGen] Remove machine action replay
Richard-Qin-X
2026-08-27
3
-158
/
+14
|
*
[CodeGen] Run machine optimizations once
Richard-Qin-X
2026-08-27
11
-215
/
+17
|
*
[CodeGen] Run scheduling transformations once
Richard-Qin-X
2026-08-26
5
-136
/
+27
|
*
[CodeGen] Remove transactional register allocation
Richard-Qin-X
2026-08-26
8
-169
/
+42
|
*
[CodeGen] Run SSA exit transformations once
Richard-Qin-X
2026-08-26
2
-55
/
+18
|
*
[GlobalISel] Run machine transformations once
Richard-Qin-X
2026-08-26
3
-75
/
+14
|
*
[CodeGen] Centralize machine pass property validation
Richard-Qin-X
2026-08-26
24
-169
/
+0
|
*
[RISCV] Implement push-pop optimization
Richard-Qin-X
2026-08-26
2
-5
/
+11
|
*
[CodeGen] Implement RISC-V finalize-isel
Richard-Qin-X
2026-08-26
2
-0
/
+103
|
*
[CodeGen] Implement reaching-def analysis printing
Richard-Qin-X
2026-08-26
4
-41
/
+367
|
*
[CodeGen] Implement the greedy register allocator pipeline
Richard-Qin-X
2026-08-25
12
-40
/
+425
|
*
[RISCV] Implement make-compressible pass
Richard-Qin-X
2026-08-25
3
-0
/
+9
|
*
[CodeGen] Implement RISC-V machine outlining
Richard-Qin-X
2026-08-25
3
-3
/
+621
|
*
[CodeGen] Implement CFI instruction insertion
Richard-Qin-X
2026-08-24
2
-0
/
+432
|
*
[RISCV] Match LLVM large call frame lowering
Richard-Qin-X
2026-08-24
2
-9
/
+13
|
*
[RISCV] Match LLVM emergency spill layout
Richard-Qin-X
2026-08-24
4
-11
/
+8
|
*
[CodeGen] Match LLVM machine combiner semantics
Richard-Qin-X
2026-08-24
3
-240
/
+146
|
*
[RISCV] Match LLVM frame lowering semantics
Richard-Qin-X
2026-08-24
4
-51
/
+3
|
*
[CodeGen] Implement RISC-V peephole branch optimization
Richard-Qin-X
2026-08-24
3
-1
/
+104
|
*
[CodeGen] Match LLVM machine debug stripping
Richard-Qin-X
2026-08-22
4
-1
/
+54
|
*
[CodeGen] Generate RISC-V macro fusion rules
Richard-Qin-X
2026-08-22
8
-38
/
+347
|
*
[CodeGen] Match LLVM final verifier contract
Richard-Qin-X
2026-08-19
1
-2
/
+2
|
*
[CodeGen] Match LLVM finalization contract
Richard-Qin-X
2026-08-19
1
-2
/
+2
|
*
[CodeGen] Match LLVM late pseudo contract
Richard-Qin-X
2026-08-19
1
-2
/
+2
|
*
[CodeGen] Remove RCC fallthrough normalization
Richard-Qin-X
2026-08-19
3
-169
/
+0
|
*
[CodeGen] Match LLVM block placement contract
Richard-Qin-X
2026-08-19
1
-6
/
+2
|
*
[CodeGen] Unify LLVM branch folding pipeline
Richard-Qin-X
2026-08-19
4
-424
/
+304
|
*
[CodeGen] Match LLVM tail duplication contract
Richard-Qin-X
2026-08-19
1
-9
/
+1
|
*
[CodeGen] Match LLVM post-machine scheduler contract
Richard-Qin-X
2026-08-19
1
-7
/
+1
|
*
[CodeGen] Match LLVM post-RA pseudo expansion contract
Richard-Qin-X
2026-08-19
1
-7
/
+1
|
*
[CodeGen] Remove non-LLVM machine DCE placements
Richard-Qin-X
2026-08-19
1
-6
/
+0
|
*
[CodeGen] Remove unsupported post-frame combiner
Richard-Qin-X
2026-08-19
2
-22
/
+0
|
*
[CodeGen] Remove unsupported pre-PEI pseudo expansion
Richard-Qin-X
2026-08-19
2
-39
/
+2
|
*
[CodeGen] Match LLVM shrink wrapping contract
Richard-Qin-X
2026-08-19
1
-7
/
+1
|
*
[CodeGen] Match LLVM post-RA sink contract
Richard-Qin-X
2026-08-19
1
-3
/
+1
|
*
[CodeGen] Match LLVM post-RA LICM contract
Richard-Qin-X
2026-08-19
1
-3
/
+1
|
*
[CodeGen] Match LLVM post-RA combiner contract
Richard-Qin-X
2026-08-19
1
-1
/
+1
|
*
[CodeGen] Match LLVM stack slot coloring contract
Richard-Qin-X
2026-08-19
1
-6
/
+1
|
*
[CodeGen] Match LLVM PBQP allocator input contract
Richard-Qin-X
2026-08-19
1
-4
/
+2
|
*
[CodeGen] Match LLVM machine scheduler contract
Richard-Qin-X
2026-08-19
1
-6
/
+1
|
*
[CodeGen] Match LLVM machine sink input contract
Richard-Qin-X
2026-08-19
1
-2
/
+2
|
*
[CodeGen] Match LLVM prologepilog input contract
Richard-Qin-X
2026-08-19
1
-2
/
+1
|
*
[GlobalISel] Generate prelegalizer combiner rules
Richard-Qin-X
2026-08-19
3
-3
/
+329
|
*
[RISCV][GlobalISel] Select and expand global addresses
Richard-Qin-X
2026-08-19
4
-5
/
+50
|
*
[RISCV][GlobalISel] Generate integer load selection
Richard-Qin-X
2026-08-19
1
-0
/
+28
|
[next]