aboutsummaryrefslogtreecommitdiff
path: root/src/arch/aarch64/abi.zig
AgeCommit message (Expand)Author
2025-07-02compiler: delete aarch64 backendAndrew Kelley
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-25sema: clean-up `{union,struct}FieldAlignment` and friendsDavid Rubin
2024-08-25sema: rework type resolution to use Zcu when possibleDavid Rubin
2024-07-07Zcu: introduce `PerThread` and pass to all the functionsJacob Young
2024-07-04compiler: type.zig -> Type.zigmlugg
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-03-11std.builtin: make container layout fields lowercaseTristan Ross
2023-11-25convert `toType` and `toValue` to `Type.fromInterned` and `Value.fromInterned`Techatrix
2023-08-22compiler: move unions into InternPoolAndrew Kelley
2023-06-10stage2: move union types and values to InternPoolAndrew Kelley
2023-06-10stage2: move struct types and aggregate values to InternPoolAndrew Kelley
2023-06-10stage2: implement intTagType logicAndrew Kelley
2023-06-10Type.isSlice: make it InternPool awareAndrew Kelley
2023-06-10stage2: start the InternPool transitionAndrew Kelley
2022-12-27stage2 AArch64: unify callee-preserved regs on all targetsjoachimschmidt557
2022-12-09Eliminate `BoundFn` type from the languageVeikka Tuominen
2022-10-22stage2: implement RISCV C ABIVeikka Tuominen
2022-10-22add C ABI tests for simd vectorsVeikka Tuominen
2022-10-21aarch64 C ABI: return union instead of array of two enumsVeikka Tuominen
2022-10-21aarc64 C ABI: fix handling of packed structs and unionsVeikka Tuominen
2022-10-20stage2: fix handling of aarch64 C ABI float array like structsVeikka Tuominen
2022-09-04stage2 llvm: implement aarch64 C ABIVeikka Tuominen
2022-05-26regalloc: use StaticBitSet internallyJakub Konka
2022-05-20regalloc: temporarily nerf back to raw ints until stage2 catches upJakub Konka
2022-05-19regalloc: make register class bitmask non-optionalJakub Konka
2022-03-11stage2 regalloc: replace Register.allocIndex with generic indexOfRegjoachimschmidt557