summaryrefslogtreecommitdiff
path: root/compiler/riscv64
Commit message (Expand)AuthorAgeFilesLines
* * RiscV64: type conversion to 8 bit improvedflorian2021-03-191-0/+2
* * RiscV: unified itcpugas.pasflorian2021-03-141-157/+0
* + RiscV: initial support of pic generationflorian2021-03-132-2/+2
* * unified RiscV32 and RiscV64 GAS readersflorian2021-03-073-901/+1
* * patch by Marģers to unify internal error numbers, resolves #37888florian2020-10-131-2/+2
* Replace outdated cgop2string function by tcgsize2str function from cgbase un...pierre2020-08-251-1/+1
* * reworked usage of tcgnotnode.handle_locjumpflorian2020-08-051-1/+1
* * mark all external assemblers using an LLVM tool using af_llvmjonas2020-07-191-0/+48
* * disable cs_opt_regvar on all platforms when compiled for LLVM (LLVM doesjonas2020-01-291-2/+2
* - RISC-V: Share optimizations between 32 and 64-bit.laksen2020-01-131-323/+24
* * correctly handle local reference in the RISC V assembler readers (both 32 a...svenbarth2019-12-251-1/+5
* * renamed getintparaloc to getcgtempparalocjonas2019-12-242-5/+5
* * common naming for fpu_none stringflorian2019-12-241-1/+2
* Add explicit smallint typecast to first marameter of SarSmallint call to av...pierre2019-11-291-1/+1
* Change parameter type to tcgint for is_imm12 and is_lui_imm functions to avo...pierre2019-11-291-4/+4
* * patch by J. Gareth Moreton, issue #36271, part 3: support for the other a...florian2019-11-101-0/+18
* somehow committing went wrong, second part of last commit:florian2019-09-031-1/+0
* - Fix bug in 64bit softfloat double negation.laksen2019-07-071-6/+3
* Systematically include fpcdefs.inc at sart of all units used by compilerpierre2019-07-031-0/+2
* * synchronised with trunk till r42049jonas2019-05-126-0/+16
|\
| * * fix case completeness and unreachable code warnings in compiler that wouldjonas2019-05-126-0/+16
* | * synchronised with trunk till r41885jonas2019-04-162-3/+9
|\ \ | |/
| * - Add support for .option directive in riscv assembler.laksen2019-04-142-3/+9
* | * synchronised with trunk till r41423jonas2019-02-231-28/+24
|\ \ | |/
| * * keep track of whether a routine has a C-style variadic parameter in thejonas2019-02-231-28/+24
* | * synchronised with trunk till r40348jonas2018-11-182-4/+3
|\ \ | |/
| * Disable range check in m68k:tiscv32 and riscv64 cgcpu unitspierre2018-11-151-0/+3
| * - get rid of MaxOps, it is redundant with max_operandsflorian2018-11-021-4/+0
* | + fpc_eh_return_data_regno() intrinsic to get the return register numbersjonas2018-10-281-0/+9
|/
* Fix for bug report #34380pierre2018-10-181-0/+6
* Fix compilation with -dEXTDEBUGpierre2018-10-131-1/+1
* Fix riscv64 compiler compilation with -dEXTDEBUGpierre2018-10-131-0/+3
* Merged riscv_new branchflorian2018-09-2631-0/+5085