Jonas Maebe
|
dc1e0a6bb3
tllvmcallpara: turned into object and added convenience methods
|
3 жил өмнө |
Jonas Maebe
|
aa43441ac9
llvm: replaced boolean fields in tllvmcallpara with a set
|
3 жил өмнө |
Jonas Maebe
|
a45e5e7ab6
llvm: version 14.0 support
|
3 жил өмнө |
Jonas Maebe
|
1b06599e82
llvm: version 12.0 support
|
3 жил өмнө |
Sven/Sarah Barth
|
088c746d45
* reset written source lines once a section is encountered
|
3 жил өмнө |
Jonas Maebe
|
f896766837
agllvm: fix writing metadata operands for variable declarations
|
3 жил өмнө |
Jonas Maebe
|
16cb409fbf
LLVM: separate as_clang_llvm_darwin
|
3 жил өмнө |
Pierre Muller
|
9b87fb4a34
Use '.L' as labelprefix for LLVM compiler variant
|
3 жил өмнө |
Jonas Maebe
|
78535bbcd8
agllvm: support for writing specialised metadata nodes
|
3 жил өмнө |
Jonas Maebe
|
527c68b6c3
agllvm: remove useless code
|
3 жил өмнө |
Jonas Maebe
|
a8cb061a50
LLVM: support for attaching metadata to instructions
|
3 жил өмнө |
Jonas Maebe
|
4293d4455c
LLVM: factor out writing operands in agllvm
|
3 жил өмнө |
pierre
|
04ebdf8df8
Fix compilation for x86_64 llvm variant
|
4 жил өмнө |
pierre
|
aadcb00977
Add -march option to clang call for llvm target
|
4 жил өмнө |
pierre
|
96f2e683e7
Also accept s80bit real constants when FPC_SOFT_FPUX80 macro is defined
|
4 жил өмнө |
Jonas Maebe
|
080d8c28f7
* LLVM 11.0 support
|
4 жил өмнө |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 жил өмнө |
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().
|
5 жил өмнө |
yury
|
5ec489c018
* ait_varloc instructions are handled and removed by Trgobj.translate_registers() and never left for an assembler.
|
5 жил өмнө |
Jonas Maebe
|
a5bad32b7c
- removed no longer used -target $TARGET parameter (triplet is used instead)
|
5 жил өмнө |
Jonas Maebe
|
eb7ba1690e
* mark all external assemblers using an LLVM tool using af_llvm
|
5 жил өмнө |
nickysn
|
3d81dd0b00
* ReplaceForbiddenAsmSymbolChars renamed ApplyAsmSymbolRestrictions, because now it also applies the
|
5 жил өмнө |
nickysn
|
a8fe46c0f5
+ introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSymbolChars that limits the
|
5 жил өмнө |
Jonas Maebe
|
79974a9671
+ -XlS<x> option to specify a suffix for externally called LLVM utilities,
|
5 жил өмнө |
Jonas Maebe
|
254b85c352
+ new pio_inline_forbidden flag to indicate that while parsing the
|
5 жил өмнө |
Jonas Maebe
|
b355ba3d39
* record whether a function uses fastmath, and define the function as
|
5 жил өмнө |
Jonas Maebe
|
9bd33f7a45
+ support for LLVM metadata constant string parameters
|
5 жил өмнө |
Jonas Maebe
|
c477816100
- removed LLVM support for clang < 7.0 and Xcode < 10.0: those versions
|
5 жил өмнө |
Jonas Maebe
|
9678542ba6
+ add "thunk" attribute for stubs/thunks and emit it for LLVM
|
5 жил өмнө |
Jonas Maebe
|
dcf4e4cb2c
* support taking the address of labels defined in assembler blocks in the
|
5 жил өмнө |