aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* [CodeGen] Add target register descriptionsRichard-Qin-X2026-08-0124-156/+2821
* [CodeGen] Add target state and compilation statusRichard-Qin-X2026-08-0115-0/+1470
* [CodeGen] Add constant and jump table stateRichard-Qin-X2026-08-0121-42/+2427
* [CodeGen] Add MachineFrameInfoRichard-Qin-X2026-08-0113-20/+876
* [CodeGen] Add explicit MachineFunction cloningRichard-Qin-X2026-08-015-0/+885
* [CodeGen] Add strict MachineIR verificationRichard-Qin-X2026-08-017-0/+1044
* [CodeGen] Add transactional MachineIR builderRichard-Qin-X2026-08-019-72/+1368
* [CMake] Match LLVM EH and RTTI defaultsRichard-Qin-X2026-08-013-10/+25
* [CodeGen] Add machine instruction descriptorsRichard-Qin-X2026-08-017-0/+1186
* [CodeGen] Build the core MachineIR object modelRichard-Qin-X2026-08-0116-0/+2935
* [CodeGen] Add machine IR value semanticsRichard-Qin-X2026-08-019-5/+1071
* [CodeGen] Add core machine type primitivesRichard-Qin-X2026-08-0112-0/+1273
* [Backend] Establish standalone build infrastructureRichard-Qin-X2026-08-0120-22/+650
* [legacy] Add functional and performance test suitesRichard-Qin-X2026-06-081837-0/+463184
* [legacy] Add compiler driverRichard-Qin-X2026-06-081-0/+386
* [legacy/backend] Add RISC-V 64 instruction selection, regalloc, and emissionRichard-Qin-X2026-06-089-0/+4209
* [legacy/mid] Add target-independent ABI loweringRichard-Qin-X2026-06-081-0/+45
* [legacy/mid] Add interprocedural passes: inlining and tail-recursion eliminationRichard-Qin-X2026-06-082-0/+698
* [legacy/mid] Add control-flow optimization: if-conversionRichard-Qin-X2026-06-081-0/+127
* [legacy/mid] Add loop idiom recognition: memset/memcpy, scalar replacement, r...Richard-Qin-X2026-06-083-0/+1457
* [legacy/mid] Add loop restructuring: unrolling, unswitching, interchange, dea...Richard-Qin-X2026-06-084-0/+1990
* [legacy/mid] Add loop-invariant and induction-variable optimization: LICM, LSRRichard-Qin-X2026-06-082-0/+1214
* [legacy/mid] Add strength reduction for constant div and mulRichard-Qin-X2026-06-082-0/+397
* [legacy/mid] Add scalar optimizations: fold, copy, GVN, GCM, SCCP, reassociat...Richard-Qin-X2026-06-087-0/+2604
* [legacy/mid] Add memory SSA: construction, promotion, load/store optimizationRichard-Qin-X2026-06-084-0/+1952
* [legacy/mid] Add analysis passes: CFG, dominance, liveness, loops, aliasRichard-Qin-X2026-06-084-0/+1451
* [legacy/ir] Add SSA IR generationRichard-Qin-X2026-06-084-0/+1688
* [legacy/frontend] Add lexer, parser, and ASTRichard-Qin-X2026-06-083-0/+995
* [legacy] Add core utilities: BSet, arena allocator, interningRichard-Qin-X2026-06-081-0/+778
* [legacy] Add IR, AST, and RISC-V target headersRichard-Qin-X2026-06-089-0/+2111
* [legacy] Add build system and project metadataRichard-Qin-X2026-06-087-0/+1179
* [repo] Add project READMERichard-Qin-X2026-06-081-0/+12
* [repo] Add clang-format and clang-tidy configurationRichard-Qin-X2026-06-083-0/+49
* [repo] Add license and gitignoreRichard-Qin-X2026-06-082-0/+764