summaryrefslogtreecommitdiff
path: root/compiler/llvm
Commit message (Expand)AuthorAgeFilesLines
* * fix LLVM after r48828florian2021-02-271-0/+2
* * llvm: only set custom parameter alignments for byval parameters, the restjonas2021-01-061-4/+5
* * when getting an llvm temporary recorddef, recurse into arrays rather thanjonas2020-11-251-39/+55
* Also accept s80bit real constants when FPC_SOFT_FPUX80 macro is definedpierre2020-11-241-4/+4
* * LLVM: ensure that the parameter types are processed of procdefs that arejonas2020-10-231-15/+16
* * LLVM 11.0 supportjonas2020-10-172-8/+14
* * patch by Marģers to unify internal error numbers, resolves #37888florian2020-10-139-19/+19
* * add Xcode-11.0 as LLVM target version versinjonas2020-08-231-0/+3
* * emit the correct declaration for procdefs used to force a procname in LLVMjonas2020-08-231-0/+26
* * ait_comment,ait_regalloc,ait_tempalloc,ait_varloc instructions produce only...yury2020-08-221-35/+2
* * ait_varloc instructions are handled and removed by Trgobj.translate_registe...yury2020-08-221-15/+3
* * Added on option to implement library based smartlinking of the dead stripab...yury2020-08-181-2/+2
* * made internalerror uniquejonas2020-08-041-1/+1
* * fixed LLVM register allocator after r46199jonas2020-08-031-0/+5
* - removed no longer used -target $TARGET parameter (triplet is used instead)jonas2020-07-251-1/+1
* * mark all external assemblers using an LLVM tool using af_llvmjonas2020-07-192-173/+8
* * rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOSjonas2020-07-101-1/+1
* * implemented a_load_undefined_cgpara for LLVM, fixes LLVM code generatorjonas2020-05-211-0/+11
* * Do not use the LOC_VOID location to indicate unused parameters.yury2020-05-212-13/+7
* Fixed LLVM compilation after r45143marcus2020-04-281-1/+2
* * ReplaceForbiddenAsmSymbolChars renamed ApplyAsmSymbolRestrictions, because ...nickysn2020-04-261-1/+1
* + introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSym...nickysn2020-04-251-0/+2
* * use typenames in more cases in the generated LLVM IR (results in smallerjonas2020-04-022-17/+11
* * use tprocvardef.getreusableprocaddr also for non-address-only copies ofjonas2020-04-023-3/+3
* * add support for creating non-address-only procvars tojonas2020-04-023-5/+5
* + -XlS<x> option to specify a suffix for externally called LLVM utilities,jonas2020-03-301-2/+2
* * fix LLVM backend compilation (mantis #36833)jonas2020-03-271-1/+2
* * fixed tdel1/2 tests again for AArch64/LLVMjonas2020-02-162-3/+13
* + new pio_inline_forbidden flag to indicate that while parsing thejonas2020-01-291-1/+2
* * use same Windows platform name as clangjonas2020-01-291-3/+3
* * fix internalerror if adding the object info for LLVM requires creating ne...jonas2020-01-291-0/+6
* * constrained sitofp is not yet supported in LLVM for all targetsjonas2020-01-073-3/+55
* * handle non-smallset sets in registers in LLVM like arrays and recordsjonas2020-01-071-1/+4
* * fixed for targets where currency is implemented via int64 after r43829jonas2020-01-071-0/+2
* * fixed LLVM compilation after r43860jonas2020-01-051-1/+0
* * fixed missing sign extension when adding a signed integer variable withjonas2020-01-011-0/+10
* * use maytrap instead of strict FP exception behaviour in LLVM, so constantjonas2020-01-014-7/+15
* * support for constrained sitofp/uitofp with (the upcoming) LLVM 10.0jonas2019-12-313-12/+53
* * the llvm.experimental.constrained.fpext intrinsic doesn't have a roundingjonas2019-12-311-9/+20
* * fix LLVM code generator after r43808jonas2019-12-301-11/+21
* * use LLVM constrained fpext/fptrunc intrinsics when fastmath is not enabledjonas2019-12-303-5/+73
* * use constrained LLVM fp intrinsics for add/sub/mul/slash/fma/sqrtjonas2019-12-302-94/+173
* * record whether a function uses fastmath, and define the function asjonas2019-12-301-0/+2
* * support nf_internal to ignore currency conversion adjustments also onjonas2019-12-301-1/+2
* + support for LLVM metadata constant string parametersjonas2019-12-306-14/+175
* * fixed writing of calling convention for function declarations/definitionsjonas2019-12-241-1/+1
* * LLVM support for writing vector typesjonas2019-12-241-1/+7
* * renamed getintparaloc to getcgtempparalocjonas2019-12-244-12/+12
* + recognise LLVM 9.0 (no changes needed compared to LLVM 8.0)jonas2019-12-141-3/+6
* - removed LLVM support for clang < 7.0 and Xcode < 10.0: those versionsjonas2019-12-142-129/+43