summaryrefslogtreecommitdiff
path: root/compiler/sparc
Commit message (Expand)AuthorAgeFilesLines
* * arm: taicpu uses set instead of boolean to store instruction statesflorian2021-02-141-1/+0
* * patch by Marģers to unify internal error numbers, resolves #37888florian2020-10-131-3/+3
* * mark all external assemblers using an LLVM tool using af_llvmjonas2020-07-191-0/+48
* + introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSym...nickysn2020-04-251-0/+1
* * common naming for fpu_none stringflorian2019-12-241-1/+2
* * Set ControllerSupport to false for sparc/sparc64 and x86_64 CPUs.pierre2019-07-041-1/+1
* * fix case completeness and unreachable code warnings in compiler that wouldjonas2019-05-122-0/+4
* * split create_paraloc_info_intern for sparc32 and sparc64florian2017-08-201-0/+207
* * cosmeticsflorian2017-07-071-2/+0
* + fccX registersflorian2017-07-039-20/+60
* * integer registers on sparc(64) do not have an explicit size anymore, simpli...florian2017-06-192-34/+34
* * split the sparc code generator into a generic base class and separate class...florian2017-06-061-0/+307
* * sparc64 compiler can be build, not working yetflorian2017-06-0219-5721/+2
* * more adaptions for SPARC64florian2017-05-313-610/+0
* + register .inc files for SPARC64florian2017-05-311-173/+0
* * only take into account the location of the parameter at the callee side tojonas2017-05-211-3/+5
* * fixed check to determine whether a record parameter can be subscriptedjonas2017-04-261-3/+4
* * reverted r35424, wasn't ready for commit yetjonas2017-02-111-3/+2
* * fixed check to determine whether a record parameter can be subscriptedjonas2017-02-111-2/+3
* * renamed t<cpuname>procinfo to tcpuprocinfo for all targets, so we canjonas2016-12-161-4/+4
* + added volatility information to all memory referencesjonas2016-11-275-20/+20
* * MaybeRecordOffset: initialise "mangledname" variablejonas2016-11-091-0/+1
* * restructured the the TExternalAssembler constructors so that thejonas2016-11-091-2/+2
* - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol():jonas2016-08-053-8/+8
* * automatically generate necessary indirect symbols when a new assemblerjonas2016-07-201-1/+2
* * specify the def of assembler level symbols defined viajonas2016-07-201-2/+2
* * renamed thlcgobj.g_external_wrapper() into a_jmp_external_name(), andjonas2016-07-141-4/+5
* * Handle possible relocation types in assembler reader using a single AS_RELT...sergei2016-02-231-10/+10
* - MIPS,SPARC: removed method ReadSym which is never used.sergei2016-02-231-61/+1
* o refactored some peephole optimizer code:florian2016-01-241-24/+26
* * support marking defs created via the getreusable*() class methods asjonas2015-11-041-1/+1
* * store a pointer to the used tasminfo record in every assembler writer, sojonas2015-09-121-5/+5
* * factored out the output file handling (mostly writing data) from thejonas2015-09-121-3/+3
* Moved tcontrollerdatatype out into cpuinfo.laksen2015-09-071-1/+7
* * replaced current_procinfo.currtrue/falselabel with storing the true/falsejonas2015-08-271-12/+3
* * changed getpointerdef() into a tpointerdef.getreusable() class methodjonas2015-06-221-1/+1
* * correctly handle LOC_SUBSETREG,LOC_CSUBSETREG,LOC_SUBSETREF,LOC_CSUBSETREF ...florian2015-05-021-0/+4
* o fixes handling of iso i/o parameters/program parameters:florian2015-05-011-0/+5
* + added tasmlist parameter to getintparaloc() (needed for llvm)jonas2015-04-041-3/+3
* * renamed getdatalabel() to getglobaldatalabeljonas2015-03-271-1/+1
* * synchronised with trunk till r30240jonas2015-03-151-0/+1
|\
| * Merge from armiw branch.laksen2015-03-131-0/+1
* | * synchronized with privatetrunk till r30095jonas2015-03-053-2/+33
|\ \ | |/
| * + change always floating point divisions into multiplications if they are a p...florian2014-11-161-0/+3
| * * boolean constant instead of IFDEFs for detection of microcontroller supporthajny2014-11-101-1/+17
| * * SPARC peephole: check that result of GetNextInstructionUsingReg is actually...sergei2014-09-281-1/+1
| * * fix GetResFlags DFA optimizer warning on Sparc and AVR tookaroly2014-08-201-0/+12
* | * moved g_external_wrapper() to the hlcg, and also g_intf_wrapper() becausejonas2014-08-192-87/+100
* | * synchronised with trunk up till r28402jonas2014-08-131-13/+0
|\ \ | |/
| * * Dummy implementations of a_bit_scan_reg_reg and g_stackpointer_alloc in tcg...sergei2014-07-061-13/+0