kalsprite
|
c2389067d2
|
arm64 HFA eligibility; byval stack slot align on i386, amd64 + callsite; sse eightbyte merge
|
2026-08-12 23:11:39 -07:00 |
|
kalsprite
|
8470c6eda2
|
i386 64-bit scalar alignment
|
2026-08-12 23:08:26 -07:00 |
|
kalsprite
|
9a2164ac2e
|
abi test harness
|
2026-08-12 23:05:14 -07:00 |
|
kalsprite
|
939802e713
|
fix bitfield intrinsic
|
2026-08-12 19:23:41 -07:00 |
|
Jeroen van Rijn
|
36d0b056a2
|
Merge pull request #7324 from kalsprite/sysv_test_gate
fix long -> int64_t for win64
|
2026-08-13 04:03:49 +02:00 |
|
kalsprite
|
a3573c83cd
|
fix long -> int64_t for win64
|
2026-08-12 18:52:33 -07:00 |
|
gingerBill
|
4f82bed1f7
|
Hide debug printing for LLVM's ASM IR
|
2026-08-13 01:21:38 +01:00 |
|
gingerBill
|
3453643c11
|
Improve unquote_string_triple to give better error messages on invalid literals
|
2026-08-13 00:34:28 +01:00 |
|
gingerBill
|
c085a46185
|
Move #side_effects and #align_stack to the specification list
|
2026-08-12 23:40:57 +01:00 |
|
gingerBill
|
08f3be70cf
|
Add helper methods to the asm_tables_amd64.cpp
|
2026-08-12 21:18:10 +01:00 |
|
gingerBill
|
5768668af9
|
Add did you mean for registers
|
2026-08-12 20:52:26 +01:00 |
|
gingerBill
|
fa342bb540
|
Merge pull request #7292 from kalsprite/sysv_source_type
amd64/arm64: classify aggregates from the source type
|
2026-08-12 19:43:29 +02:00 |
|
Jeroen van Rijn
|
85efa24bdc
|
Merge pull request #7321 from corleypc/float-to-u128-fix
Fixes float to 128-bit int/uint conversion
|
2026-08-12 19:40:16 +02:00 |
|
Jeroen van Rijn
|
ea0b476c1f
|
Add compiler-rt license info
|
2026-08-12 19:19:51 +02:00 |
|
Mihail Moskov
|
8329f59edc
|
comma in where to satisfy the vet cerberus :)
|
2026-08-12 19:50:28 +03:00 |
|
Mihail Moskov
|
6a81351de3
|
fixes float to 128-bit int/uint conversion
|
2026-08-12 19:25:46 +03:00 |
|
gingerBill
|
39c5e69f82
|
Move determine_asm_operand_kind upwards
|
2026-08-12 16:23:31 +01:00 |
|
gingerBill
|
dbe5761bb0
|
Minor change
|
2026-08-12 16:19:58 +01:00 |
|
gingerBill
|
8f389578de
|
Revert build.bat
|
2026-08-12 16:17:49 +01:00 |
|
gingerBill
|
5eb0239474
|
Utilize triple quote strings within the C++ asm table generation
|
2026-08-12 16:09:18 +01:00 |
|
gingerBill
|
ae2c7ead48
|
Support triple backtick strings
|
2026-08-12 16:08:58 +01:00 |
|
gingerBill
|
5197806f88
|
Implement triple quote strings to allow for easier templating purposes
|
2026-08-12 15:42:36 +01:00 |
|
gingerBill
|
43f078aedc
|
Infer asm #side_effects where possible from the mnemonics
|
2026-08-12 14:52:37 +01:00 |
|
gingerBill
|
ecb4495e81
|
Clobber manually specified registers
|
2026-08-12 14:29:59 +01:00 |
|
Jeroen van Rijn
|
79c2c65bb1
|
Merge pull request #7319 from corleypc/f32-to-u64-fix
Fixes f32 to 64-bit int/uint conversion
|
2026-08-12 15:22:17 +02:00 |
|
gingerBill
|
b32846bb35
|
Minor change to implies_side_effects
|
2026-08-12 14:16:10 +01:00 |
|
Mihail Moskov
|
6dda0198f0
|
fixes f32 to 64-bit int/uint conversion
|
2026-08-12 16:02:49 +03:00 |
|
Jeroen van Rijn
|
c55d751687
|
Merge pull request #7318 from Kelimion/skip_some_riscv_tests
Skip some tests on riscv
|
2026-08-12 14:18:22 +02:00 |
|
Jeroen van Rijn
|
44b2f201f5
|
Remove log
|
2026-08-12 14:09:07 +02:00 |
|
Jeroen van Rijn
|
e5bf7ba6e3
|
Skip some tests on riscv
|
2026-08-12 13:59:51 +02:00 |
|
gingerBill
|
3dc7016a4e
|
Merge pull request #7290 from corleypc/soa-add-pop
Adds the pop family of procedures for soa arrays
|
2026-08-12 13:46:26 +02:00 |
|
gingerBill
|
2300a48782
|
Infer #clobber memory and #clobber cc from the mnemonics directly
|
2026-08-12 12:45:48 +01:00 |
|
gingerBill
|
2d45e89afd
|
Merge pull request #7317 from corleypc/non_zero_append_elem_fixed_capacity_string-fix
Fixes non_zero_append_elem_fixed_capacity_string
|
2026-08-12 13:25:53 +02:00 |
|
gingerBill
|
8632a240fd
|
Merge pull request #7313 from kalsprite/matrix_type_hint
check_matrix_type_hint: require the element type and layout to match
|
2026-08-12 13:25:25 +02:00 |
|
gingerBill
|
6f5f02f63b
|
Merge pull request #7312 from kalsprite/enum_array_negative_count
check enumerated array length
|
2026-08-12 13:23:24 +02:00 |
|
gingerBill
|
76f3f4b2a3
|
Merge pull request #7311 from kalsprite/enum_array_blank_index
hoist if stmt in enumerated_array
|
2026-08-12 13:23:11 +02:00 |
|
gingerBill
|
9be450331a
|
Merge pull request #7310 from kalsprite/matrix_mul_limit
matrix: enforce the element limit on multiplication and on overflowing dimensions
|
2026-08-12 13:22:39 +02:00 |
|
gingerBill
|
5c87a34678
|
Merge pull request #7309 from kalsprite/shared_fields_doc
clarify shared fields behavior in code doc
|
2026-08-12 13:22:08 +02:00 |
|
gingerBill
|
ff30f74fcf
|
Merge pull request #7308 from kalsprite/extract_lsbs_limit
simd_extract_lsbs/_msbs: reject a lane count that exceeds the bit_set limit
|
2026-08-12 13:21:59 +02:00 |
|
gingerBill
|
c629f923b3
|
Merge pull request #7307 from kalsprite/endian_partition
types: make the three endianness predicates partition
|
2026-08-12 13:21:37 +02:00 |
|
gingerBill
|
abd6ce0519
|
Merge pull request #7301 from kalsprite/endian_wording
correct the endianness guard messages
|
2026-08-12 13:21:05 +02:00 |
|
gingerBill
|
dcbd6b6a3d
|
Merge pull request #7297 from kalsprite/constant_guards
intrinsics: fix guards combining two required conditions with &&
|
2026-08-12 13:20:51 +02:00 |
|
gingerBill
|
eb9c7d471a
|
Merge pull request #7296 from kalsprite/comparable_unspecialized
type_is_comparable: false for an unspecialized polymorphic record
|
2026-08-12 13:20:28 +02:00 |
|
gingerBill
|
9cd3e68afc
|
Merge pull request #7295 from kalsprite/const_truncation
bound constant arguments before range-checking them
|
2026-08-12 13:20:01 +02:00 |
|
gingerBill
|
98524caece
|
Merge pull request #7294 from kalsprite/byte_swap_untyped
fix byte swap on untyped int-like untyped types
|
2026-08-12 13:09:29 +02:00 |
|
gingerBill
|
01cd94cb6c
|
Merge pull request #7293 from kalsprite/bitfield_offset_not_found
bit_field: diagnose a missing field name in type_field_bit_offset / type_field_bit_size
|
2026-08-12 13:09:16 +02:00 |
|
Mihail Moskov
|
639606ae63
|
fixes non_zero_append_elem_fixed_capacity_string
|
2026-08-12 14:06:21 +03:00 |
|
gingerBill
|
b9a7ed9942
|
Add amd64 clobber table to asm_tables_amd64.cpp
|
2026-08-12 11:33:07 +01:00 |
|
gingerBill
|
6bd2fd7e8b
|
Add clobber table for x86
|
2026-08-12 11:25:03 +01:00 |
|
gingerBill
|
99a128e78e
|
Remove %any as a concept
|
2026-08-12 11:08:33 +01:00 |
|