aboutsummaryrefslogtreecommitdiff
path: root/src/arch/x86_64/abi.zig
AgeCommit message (Expand)Author
2023-01-14add C ABI tests for exotic float typesVeikka Tuominen
2022-12-20llvm: fix C ABI for <=256 bit vectorsVeikka Tuominen
2022-12-09Eliminate `BoundFn` type from the languageVeikka Tuominen
2022-11-23add tests for tuple declarationsVeikka Tuominen
2022-11-23llvm: fix x86_64 sysV ABI of big vectors on avx512 enabled CPUsVeikka Tuominen
2022-11-20compute LLVMTypes in ParamTypeIterator (#13592)Guillaume Wenzek
2022-10-22add C ABI tests for simd vectorsVeikka Tuominen
2022-10-20stage2: fix x86_64 C ABI of struct with array memberVeikka Tuominen
2022-09-07coff: fix runtime trapsJakub Konka
2022-09-07x86_64: add support for Win64/C calling conventionJakub Konka
2022-09-03stage2 llvm: improve handling of i128 on Windows C ABIVeikka Tuominen
2022-09-03Sema: only ABI sized packed structs are extern compatibleVeikka Tuominen
2022-05-26regalloc: use StaticBitSet internallyJakub Konka
2022-05-20regalloc: temporarily nerf back to raw ints until stage2 catches upJakub Konka
2022-05-19x64: check for floating-point intrinsics in codegenJakub Konka
2022-05-19x64: use StaticBitSet instead of an integer internally in RegisterManagerJakub Konka
2022-05-19x64: use register classes mask to select between gp and avxJakub Konka
2022-05-19x64: merge general purpose with simd register into one bitsetJakub Konka
2022-05-19x64: load/store to/from AVX registers for f64Jakub Konka
2022-05-04LLVM: fix C ABI for windowsAndrew Kelley
2022-04-21LLVM: C calling convention lowering fixesAndrew Kelley
2022-03-30x64: track callee and caller saved registersJakub Konka
2022-03-20stage2: remove Value.Tag.abi_align_defaultAndrew Kelley
2022-03-11stage2 regalloc: replace Register.allocIndex with generic indexOfRegjoachimschmidt557
2022-02-08stage2: fix x86_64-windows C ABIAndrew Kelley
2021-11-21stage2: fix the build for 32-bit architecturesAndrew Kelley
2021-10-13stage2: implement opaque declarationsAndrew Kelley
2021-10-11stage2: support nested structs and arrays and sretAndrew Kelley