aboutsummaryrefslogtreecommitdiff
path: root/src/arch/sparcv9/CodeGen.zig
AgeCommit message (Expand)Author
2022-05-13target: Rename sparcv9 -> sparc64Koakuma
2022-05-05stage2: sparcv9: Add debug info generation for argsKoakuma
2022-05-05stage2: sparcv9: Remove dbg_arg instructionKoakuma
2022-05-05stage2: sparcv9: Simplify genLoad/genStoreKoakuma
2022-05-05stage2: sparcv9: Fix stack space accountingKoakuma
2022-05-05stage2: sparcv9: Pad branch delay slots with nopsKoakuma
2022-05-05stage2: sparcv9: Implement basic stack load/storesKoakuma
2022-05-05stage2: sparcv9: Implement jmpl loweringKoakuma
2022-05-02stage2: improve inline asm stage1 compatibilityAndrew Kelley
2022-04-27add new builtin function `@tan`Andrew Kelley
2022-04-20stage2: use indexes for Decl objectsAndrew Kelley
2022-04-15update self hosted sources to language changesVeikka Tuominen
2022-04-14stage2: sparcv9: Add cmp_lt_errors_len AIR inst & fix asm parsingKoakuma
2022-04-14stage2: sparcv9: Implement enough instruction to compile simple exesKoakuma
2022-04-14stage2: sparcv9: zig fmtKoakuma
2022-04-14stage2: sparcv9: implement basic instruction loweringKoakuma
2022-04-14stage2: sparcv9: Implement basic asm codegenKoakuma
2022-04-14stage2: sparcv9: Add breakpoint, ret, and calling mechanismKoakuma
2022-04-14stage2: sparcv9: Add placeholders to generate a minimal programKoakuma
2022-04-14stage2: sparcv9: Different formatting for genBodyKoakuma
2022-04-14stage2: sparcv9: Adjust RegisterManager settingsKoakuma
2022-04-14stage2: sparcv9: Placeholder for Air instructions in genBodyKoakuma
2022-04-14stage2: sparcv9: Implement basic prologue/epilogue Mir emissionKoakuma
2022-04-14stage2: sparcv9: Initial resolveCallingConventionValues implementationKoakuma
2022-04-14stage2: sparcv9: Add skeleton codegen impl and necessary fieldsKoakuma
2022-04-14stage2: sparcv9: Add some initial checks in codegenKoakuma
2022-03-19stage2 sparcv9: Fix unused parameter errors in CodegenKoakuma
2022-03-19stage2 sparcv9: Add placeholder files and generate() functionKoakuma