zig/test
Xavier Bouchoux c0fd64af03 Sema: fix coerceArrayLike() for vectors with padding
as explainded at https://llvm.org/docs/LangRef.html#vector-type :

"In general vector elements are laid out in memory in the same way as array types.
Such an analogy works fine as long as the vector elements are byte sized.
However, when the elements of the vector aren’t byte sized it gets a bit more complicated.
One way to describe the layout is by describing what happens when a vector such
as <N x iM> is bitcasted to an integer type with N*M bits, and then following the
rules for storing such an integer to memory."

"When <N*M> isn’t evenly divisible by the byte size the exact memory layout
is unspecified (just like it is for an integral type of the same size)."
2024-01-29 14:29:14 -07:00
..
behavior Sema: fix coerceArrayLike() for vectors with padding 2024-01-29 14:29:14 -07:00
c_abi c-abi: enable passing tests 2023-07-28 19:27:08 -04:00
cases Merge pull request #16752 from jacobly0/generic-srclocs 2024-01-29 14:27:17 -07:00
link std.zig.system.darwin: fix redundant names 2023-08-03 09:52:15 -07:00
src std: finish cleanup up asm 2023-07-31 03:49:21 -04:00
standalone build system: follow-up enhancements regarding LazyPath 2023-07-30 11:19:32 -07:00
assemble_and_link.zig
behavior.zig behavior: add coverage for no longer reproducing issue 2023-07-29 09:00:23 -07:00
cases.zig llvm: fix data layout calculation for experimental llvm targets 2023-08-01 19:20:22 -07:00
cbe.zig std.cstr: deprecate namespace 2023-06-25 14:51:03 -07:00
compare_output.zig std.cstr: deprecate namespace 2023-06-25 14:51:03 -07:00
compile_errors.zig Merge pull request #16752 from jacobly0/generic-srclocs 2024-01-29 14:27:17 -07:00
gen_h.zig all: zig fmt and rename "@XToY" to "@YFromX" 2023-06-19 12:34:42 -07:00
link.zig link-test: add matching test case for unwind info when MH_SUBSECTIONS_VIA_SYMBOLS is not set 2023-08-02 22:12:26 +02:00
llvm_targets.zig llvm: fix data layout calculation for experimental llvm targets 2023-08-01 19:20:22 -07:00
nvptx.zig all: migrate code to new cast builtin syntax 2023-06-24 16:56:39 -07:00
run_translated_c.zig std.cstr: deprecate namespace 2023-06-25 14:51:03 -07:00
stack_traces.zig
standalone.zig build system: follow-up enhancements regarding LazyPath 2023-07-30 11:19:32 -07:00
tests.zig llvm: fix data layout calculation for experimental llvm targets 2023-08-01 19:20:22 -07:00
translate_c.zig translate-c: Use @constCast and @volatileCast to remove CV-qualifiers 2023-06-29 23:36:56 +03:00