summaryrefslogtreecommitdiff
path: root/compiler/procinfo.pas
Commit message (Expand)AuthorAgeFilesLines
* * if a subroutine has an lsda record, the actions have to cover all codeflorian2019-02-241-0/+16
* * refactored psabieh handling, most code is now in psabiehpiflorian2019-02-171-3/+17
* * synchronised with trunk till r40775jonas2019-01-051-2/+17
|\
| * * moved around/replaced the following procedures to stop nflw from dependingjonas2019-01-051-2/+17
* | + new tf_use_psabieh target flag to indicate a target uses PSABI/Dwarf EHjonas2018-11-291-0/+8
|/
* + initial work for tls-based threadvar support on arm-linuxflorian2018-11-071-0/+13
* * removed unused unitsflorian2017-05-091-6/+4
* + added volatility information to all memory referencesjonas2016-11-271-1/+1
* * replaced current_procinfo.currtrue/falselabel with storing the true/falsejonas2015-08-271-25/+1
* * reduce dependencies of the procinfo unitflorian2015-05-161-19/+4
* * Added virtual method tprocinfo.postprocess_code and moved target-specific p...sergei2014-04-021-0/+7
* compiler: fix calling class methods from a nested routine of a static class m...paul2013-08-171-0/+8
* compiler: if method has no self node then load it as a usual identifier (issu...paul2013-08-171-0/+3
* * estimatedtempsize should be a longint to avoid warnings on 8 bit targetsflorian2013-04-071-1/+1
* + support of stackframesize for arm thumbflorian2013-04-071-0/+4
* + nested exit supportflorian2013-01-041-0/+3
* * keep track of required stack frame alignment (this information is howeverjonas2012-09-021-0/+14
* + implement auto inlining (-Ooautoinline)florian2012-05-191-11/+7
* * merged trunk up to r20882jonas2012-04-151-1/+28
|\
| * * use r7 instead of r11 as frame pointer on Darwin/iOS, and make sure r7jonas2012-03-291-0/+11
| * + Platform-specific exception support for x86_64-win64. Enable by cycling wit...sergei2012-01-161-0/+11
| * + Generate unwind bytecode for function prologues on win64.sergei2011-09-231-1/+6
* | * implemented declaring and calling constructors for Java classesjonas2011-08-201-0/+5
|/
* * Improvements of tprocinfo class:sergei2011-03-271-0/+65
* * moved use_fixed_stack from cgutils to a method in paramgr so it canjonas2010-09-261-3/+4
* * propagate pi_has_assembler_block and pi_uses_exceptions flags from inlinedjonas2010-07-081-1/+5
* * the compiler now explicitly keeps track of the minimally guaranteedjonas2009-02-081-1/+1
* + PIC support for darwin/ppc32 (-Cg works now, no regressions in testjonas2007-09-261-0/+9
* * proper handling of dummy result node in dfa, resolves #8717 and #8079florian2007-07-231-3/+0
* + give more sophisticated warnings about uninitalized variables when life inf...florian2007-06-031-1/+5
* * settings refactoredflorian2006-10-301-1/+1
* Merged revisions 2921-2922,2925 via svnmerge from peter2006-03-161-9/+19
* + support for passing parameters via pre-allocated stack space on i386jonas2006-03-101-1/+4
* * support multiple asmlabel types, renamed getlabel topeter2005-09-181-2/+2
* * log and id tags removedfpc2005-05-211-7/+0
* initial importfpc2005-05-161-0/+190