florian
|
5a2d884fe3
* is_calljmp really means calls and jmp
|
3 years ago |
J. Gareth "Kit" Moreton
|
962c5bd727
x86: MOV constant optimisation
|
3 years ago |
florian
|
94a15faa7f
* patch by J. Gareth Moreton to fix faulty conditional jump logic, resolves #38985
|
4 years ago |
florian
|
bae583118a
* patch by J. Gareth Moreton: x86 JccMovJmpMov2MovSetcc improvement, resolves #38761
|
4 years ago |
florian
|
47557e0ad2
* cpubase.cgsize2subreg should handle all valid sizes, resolves #38557
|
4 years ago |
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:
|
5 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 |