Jonas Maebe
|
839849085b
LLVM: don't use type names in ctor/dtor arrays
|
2 년 전 |
Jonas Maebe
|
0b6942de8a
llvm:a fix opaque ptr IR for Objective-C protocol
|
2 년 전 |
Jonas Maebe
|
1e83d415c3
LLVM: us paraloc def instead of para def for byval
|
2 년 전 |
Jonas Maebe
|
3a34fc7be3
llvm: use formaldef rather than undefineddef for llvm_metadata
|
3 년 전 |
Jonas Maebe
|
25999ad8ff
llvm: support for opaque pointers
|
3 년 전 |
Jonas Maebe
|
fe0048bcec
llvm: changed llvm_metadatatype from untyped pointer to undefineddef
|
3 년 전 |
Jonas Maebe
|
a45e5e7ab6
llvm: version 14.0 support
|
3 년 전 |
Jonas Maebe
|
1b06599e82
llvm: version 12.0 support
|
3 년 전 |
Jonas Maebe
|
c3e2285c45
* when getting an llvm temporary recorddef, recurse into arrays rather than
|
4 년 전 |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 년 전 |
Jonas Maebe
|
d5de84c6c5
* use typenames in more cases in the generated LLVM IR (results in smaller
|
5 년 전 |
Jonas Maebe
|
3188dc18d4
* fixed tdel1/2 tests again for AArch64/LLVM
|
5 년 전 |
Jonas Maebe
|
a6a17efa42
* use LLVM constrained fpext/fptrunc intrinsics when fastmath is not enabled
|
5 년 전 |
Jonas Maebe
|
9bd33f7a45
+ support for LLVM metadata constant string parameters
|
5 년 전 |
Jonas Maebe
|
6d51c69dbe
* fixed writing of calling convention for function declarations/definitions
|
5 년 전 |
Jonas Maebe
|
96dfe3d03a
* LLVM support for writing vector types
|
5 년 전 |
Jonas Maebe
|
e775ecdc43
* cleaned up safecall support: use a hidden localvarsym instead of result
|
5 년 전 |
Jonas Maebe
|
49026e1261
* add "readonly" attribute for constant pointer parameters on LLVM
|
5 년 전 |
Jonas Maebe
|
d8903ce6b3
- removed maxcrecordalign parameter/field from recordsymtables, as this value
|
6 년 전 |
Jonas Maebe
|
0cd0e1614b
* synchronised with trunk till r42105
|
6 년 전 |
Jonas Maebe
|
a418dc6c91
* made the fields array parameter of llvmgettemprecorddef "const", as it
|
6 년 전 |
Jonas Maebe
|
1b6425176b
* synchronised with trunk till r42049
|
6 년 전 |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 년 전 |
Jonas Maebe
|
a079e5fa80
* synchronised with trunk till r41449
|
6 년 전 |
Jonas Maebe
|
08791712d7
* also specify the byval alignment at the callee side
|
6 년 전 |
Jonas Maebe
|
a87a7270d5
* remove double "nocapture" attributes
|
6 년 전 |
Jonas Maebe
|
e829596750
* type left-over parts of parameters as arrays of "stack slot alignment" if
|
6 년 전 |
Jonas Maebe
|
a0831b058a
* fixed LLVM para loading for byval paralocs that are preceded by other
|
6 년 전 |
Jonas Maebe
|
8eb07ed7b1
* add support for custom calling conventions to LLVM function declarations
|
6 년 전 |
Jonas Maebe
|
a72a12eef6
* don't emit 0-sized parameters for LLVM: clang doesn't either, and some
|
6 년 전 |