aboutsummaryrefslogtreecommitdiff
path: root/test/c_abi
AgeCommit message (Expand)Author
2025-09-18test: disable some SIMD ABI tests on LoongArchAlex Rønne Petersen
2025-08-30test: expand C ABI test coverage to hexagon-linux-muslAlex Rønne Petersen
2025-07-11Remove numerous things deprecated during the 0.14 release cycleLinus Groh
2025-06-05test: Expand target coverage for C ABI tests.Alex Rønne Petersen
2025-06-05std.Target: Introduce Cpu convenience functions for feature tests.Alex Rønne Petersen
2025-05-01wasm-c-abi: llvm fix struct handling + reorganizePavel Verigo
2025-03-05Remove uses of deprecated callconv aliasesLinus Groh
2025-02-17std.Target: Remove functions that just wrap component functions.Alex Rønne Petersen
2024-11-03std.Target: Replace isARM() with isArmOrThumb() and rename it to isArm().Alex Rønne Petersen
2024-09-07mips: fix C ABI compatibilityMaciej 'vesim' Kuliński
2024-08-01std.Target: Rework isPPC()/isPPC64() functions.Alex Rønne Petersen
2024-05-08x86_64: fix C abi of incomplete sse registerJacob Young
2024-04-22x86_64: fix C abi for unionsJacob Young
2024-04-06x86_64: fix abi of nested structsJacob Young
2024-02-27Merge pull request #18538 from Pangoraw/wasm_vector_abiLuuk de Gram
2024-02-20llvm: fix c abi for structs not passed in registersJacob Young
2024-02-15c_abi: add vector tests for floatsPaul Berg
2024-02-15wasm: enable bool vectors tests for stage2_llvmPaul Berg
2024-02-12x86_64: implement c abi for bool vectorsJacob Young
2024-01-03Correct expected/actual parameter order of some assertionsCarl Åstholm
2024-01-03Fix compile errors from the `expectEqual` changeCarl Åstholm
2023-11-19test: update remaining code to fix 'var is never mutated' errorsmlugg
2023-10-27x86_64: fix c abi test failuresJacob Young
2023-10-26test: enable `c-abi-tests` for the x86_64 backendJacob Young
2023-07-28c-abi: enable passing testsJacob Young
2023-07-28llvm: fix SysV C abi for structs smaller than two eightbytesJacob Young
2023-07-27LLVM: always add argument attributes to callsAndrew Kelley
2023-07-26llvm: disable LTO on C ABI testsAndrew Kelley
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-01-22llvm: implement explicit Win64 and SysV calling conventionsVeikka Tuominen
2023-01-20Merge pull request #14357 from kcbanner/llvm_byval_structVeikka Tuominen
2023-01-19llvm: implement Stdcall return typesVeikka Tuominen
2023-01-19llvm: pass non-scalars as byref in .Stdcallkcbanner
2023-01-17windows x86_64 C ABI: pass byref structs as byref_mutVeikka Tuominen
2023-01-14llvm: correctly handle C ABI structs with f32/f64 alignment differencesVeikka Tuominen
2023-01-14add C ABI tests for exotic float typesVeikka Tuominen
2023-01-14also run C ABI tests with -OReleaseFastVeikka Tuominen
2022-12-20llvm: fix C ABI for <=256 bit vectorsVeikka Tuominen
2022-11-23llvm: fix x86_64 sysV ABI of big vectors on avx512 enabled CPUsVeikka Tuominen
2022-11-22disable failing C ABI testAndrew Kelley
2022-11-20llvm: add attributes to the arguments of function pointer callsVeikka Tuominen
2022-11-20llvm: aarch64 C ABI: pass byref params as mutable pointersVeikka Tuominen
2022-11-20llvm: use alignment of ABI return type when it differs from raw return typeVeikka Tuominen
2022-11-20compute LLVMTypes in ParamTypeIterator (#13592)Guillaume Wenzek
2022-11-18add C ABI tests with doubleGuillaume Wenzek
2022-11-04all: rename i386 to x86Ali Chraghi
2022-10-22x86_64 llvm: correct lowering of ptr sized float structVeikka Tuominen
2022-10-22replace some panics with try in C ABI testsVeikka Tuominen
2022-10-22stage2: implement RISCV C ABIVeikka Tuominen