Jonas Maebe
|
60e77de115
LLVM: remove flags used to support older LLVM versions
|
il y a 1 an |
Pierre Muller
|
2a4ca98e85
Use systems_darwin set for supported targets for as_clang_llvm_darwin
|
il y a 2 ans |
Jonas Maebe
|
815b17a43b
llvm: correctly write aliases when using opaque pointers
|
il y a 3 ans |
Jonas Maebe
|
403292a131
LLVM backend: address sanitizer support
|
il y a 3 ans |
Jonas Maebe
|
b2ea782eb4
agllvm: fix writing strings in metadata arrays
|
il y a 3 ans |
Jonas Maebe
|
25999ad8ff
llvm: support for opaque pointers
|
il y a 3 ans |
Jonas Maebe
|
71c58c7b3d
agllvm: missing space between type and tai operand
|
il y a 3 ans |
Jonas Maebe
|
a76085e463
tllvmcallpara: record whether it's passed to metadata
|
il y a 3 ans |
Jonas Maebe
|
41a6c5e967
agllvm: support specialised metadata with field names
|
il y a 3 ans |
Jonas Maebe
|
c92a035614
agllvm: support nested constants in parameters
|
il y a 3 ans |
Jonas Maebe
|
dc1e0a6bb3
tllvmcallpara: turned into object and added convenience methods
|
il y a 3 ans |
Jonas Maebe
|
aa43441ac9
llvm: replaced boolean fields in tllvmcallpara with a set
|
il y a 3 ans |
Jonas Maebe
|
a45e5e7ab6
llvm: version 14.0 support
|
il y a 3 ans |
Jonas Maebe
|
1b06599e82
llvm: version 12.0 support
|
il y a 3 ans |
Sven/Sarah Barth
|
088c746d45
* reset written source lines once a section is encountered
|
il y a 3 ans |
Jonas Maebe
|
f896766837
agllvm: fix writing metadata operands for variable declarations
|
il y a 3 ans |
Jonas Maebe
|
16cb409fbf
LLVM: separate as_clang_llvm_darwin
|
il y a 3 ans |
Pierre Muller
|
9b87fb4a34
Use '.L' as labelprefix for LLVM compiler variant
|
il y a 3 ans |
Jonas Maebe
|
78535bbcd8
agllvm: support for writing specialised metadata nodes
|
il y a 3 ans |
Jonas Maebe
|
527c68b6c3
agllvm: remove useless code
|
il y a 3 ans |
Jonas Maebe
|
a8cb061a50
LLVM: support for attaching metadata to instructions
|
il y a 3 ans |
Jonas Maebe
|
4293d4455c
LLVM: factor out writing operands in agllvm
|
il y a 3 ans |
pierre
|
04ebdf8df8
Fix compilation for x86_64 llvm variant
|
il y a 4 ans |
pierre
|
aadcb00977
Add -march option to clang call for llvm target
|
il y a 4 ans |
pierre
|
96f2e683e7
Also accept s80bit real constants when FPC_SOFT_FPUX80 macro is defined
|
il y a 4 ans |
Jonas Maebe
|
080d8c28f7
* LLVM 11.0 support
|
il y a 4 ans |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
il y a 4 ans |
yury
|
6e777d8967
* ait_comment,ait_regalloc,ait_tempalloc,ait_varloc instructions produce only comments in the external assembler output. Moved handling of these instructions to TExternalAssembler.WriteComments().
|
il y a 5 ans |
yury
|
5ec489c018
* ait_varloc instructions are handled and removed by Trgobj.translate_registers() and never left for an assembler.
|
il y a 5 ans |
Jonas Maebe
|
a5bad32b7c
- removed no longer used -target $TARGET parameter (triplet is used instead)
|
il y a 5 ans |