florian
|
b713c7380b
* implemented UseAVX512 properly
|
4 years ago |
florian
|
fc960879de
-- Zusammenführen von r47033 bis r47401 in ».«:
|
4 years ago |
florian
|
47066f0ce7
* moved UseAVX from cgx86 to cpubase
|
4 years ago |
tg74
|
3f05580f21
clean up
|
4 years ago |
Jonas Maebe
|
9376f5a43a
* AArch64: added SIMD instructions (only plain ARMv8-A for now)
|
4 years ago |
tg74
|
c65b042856
bugfix opcodes cvt.., vcvt.. memory operands and typesize
|
4 years ago |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 years ago |
florian
|
f3a660212d
* avx-512 has 32 mm registers
|
4 years ago |
florian
|
b7c6e01b03
* cleaning up tcgsize: it makes no sense to declare every combination and type
|
5 years ago |
Jonas Maebe
|
9bd33f7a45
+ support for LLVM metadata constant string parameters
|
5 years ago |
florian
|
e1e8986462
* patch by J. Gareth Moreton, issue #36271, part 3: support for the other architectures
|
5 years ago |
florian
|
69786ffe73
somehow committing went wrong, second part of last commit:
|
6 years ago |
florian
|
ba203c0564
+ x86 makes use of fpu_capabilities
|
6 years ago |
florian
|
7f8dc75604
-- Zusammenführen der Unterschiede zwischen Projektarchiv-URLs in ».«:
|
6 years ago |
florian
|
f883dd6dbb
Synchronized with trunk, part 2 (make all works, avx-512 support not yet tested, no regression testing yet)
|
6 years ago |
florian
|
746bfced25
Synchronized with trunk, part 1 (only make cycle tested, make all is broken, avx-512 support not yet tested
|
6 years ago |
Jonas Maebe
|
1b6425176b
* synchronised with trunk till r42049
|
6 years ago |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 years ago |
Jonas Maebe
|
b3a8543a56
* synchronised with trunk till r40942
|
6 years ago |
florian
|
b223d1c304
* modified patch by Gareth Moreton to make ie unique, resolves #34849
|
6 years ago |
Jonas Maebe
|
4d262e0eca
* fixed return value of fpc_eh_return_data_regno(1) on x86-64
|
6 years ago |
Jonas Maebe
|
8555ec1438
+ fpc_eh_return_data_regno() intrinsic to get the return register numbers
|
6 years ago |
pierre
|
92acd38f40
Fix for bug report #34380
|
6 years ago |
tg74
|
867d145e50
support vector operand bcst,{sae},{er} + k-register
|
7 years ago |
tg74
|
31e4d4ef5e
AVX512 support for MMRegister xmm16..31 and ymm16..31, zmm0..31, vpaddsb support AVX512
|
7 years ago |
florian
|
fc6c0e8ef4
+ AndShlToShl optimization
|
7 years ago |
florian
|
31f78ea2b6
+ implementation of the vectorcall calling convention by J. Gareth Moreton
|
7 years ago |
nickysn
|
baf492c7a5
+ another helper function: x86_parameterized_string_op_param_count
|
7 years ago |
nickysn
|
4c75b15afe
* shortened the names of the is_x86_string_instruction_op,
|
7 years ago |
nickysn
|
e3ca2a3043
+ added helper functions get_x86_string_op_si_param and get_x86_string_op_di_param
|
7 years ago |