florian
|
a75e453c30
+ thlcgobj.location_force_mem now supports LOC_JUMP as well, resolves #40650
|
1 жил өмнө |
Jonas Maebe
|
49cb7b2564
LLVM: use llvm.dbg.declare instead of llvm.dbg.addr for variable declarations
|
1 жил өмнө |
Nikolay Nikolov
|
5486182f56
+ introduced thlcgobj.a_jmp_always_pascal_goto - same as .a_jmp_always, but generated by a pascal goto statement
|
1 жил өмнө |
Nikolay Nikolov
|
9b8af14f47
+ introduced [hl]cg.a_label_pascal_goto_target. It is similar to [hl]cg.a_label
|
2 жил өмнө |
Jonas Maebe
|
ee0ad3ff86
thlcgobj.g_undefined_ok: new method
|
2 жил өмнө |
Jonas Maebe
|
f51798e449
High level codegen: set MM register type for vectors
|
2 жил өмнө |
florian
|
5afd809e88
+ handle LOC_FLAGS in thlcgobj.location_force_mem, resolves #39292
|
3 жил өмнө |
Jonas Maebe
|
a76038e1d1
hlcgobj: new getlocal and recordnewsymloc methods
|
3 жил өмнө |
J. Gareth "Curious Kit" Moreton
|
6f24c8b4ef
* x86: Code generation fixes where FLAGS
|
3 жил өмнө |
florian
|
33db5200e6
* building for LLVM fixed
|
3 жил өмнө |
florian
|
6f749cf43d
* first part to fix #39603
|
3 жил өмнө |
ccrause
|
665c1b3966
Move member variable "section" to tprocdef. Type of "section" to agree with symansistr define.
|
3 жил өмнө |
ccrause
|
738a0a35de
Add section directive for subroutines for embedded and freertos systems.
|
3 жил өмнө |
florian
|
2a93e65511
* seperator => separator
|
3 жил өмнө |
J. Gareth "Curious Kit" Moreton
|
2dc0995067
- Bug fix to new ADD/SUB optimisation where conditions are concerned
|
3 жил өмнө |
Yuriy Sydorov
|
b78761efd3
* Removed obsolete OLDREGVARS ifdefs.
|
3 жил өмнө |
Nikolay Nikolov
|
3c58f26e83
* thlcgwasm.g_checkexceptions renamed .g_maybe_checkforexceptions, added also as
|
3 жил өмнө |
florian
|
8efae66956
* we cannot do SSA during partial writes to arrays which span multiple registers, resolves #39325
|
3 жил өмнө |
Yuriy Sydorov
|
136f042972
* It is still needed to release the temp allocated for the result of an assembler function if the result is not referenced. This fixes some EXTDEBUG warnings.
|
4 жил өмнө |
nickysn
|
780ded903a
* synchronized with trunk
|
4 жил өмнө |
pierre
|
dc799a9d49
Fix clearing of single type register variable in initialize_regvars method for ARM cpu (with -Ooregvar)
|
4 жил өмнө |
nickysn
|
8f059a6b8a
* synchronized with trunk
|
4 жил өмнө |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 жил өмнө |
nickysn
|
60762dbfee
* use the .set directive for procedure aliases
|
4 жил өмнө |
florian
|
61da70bb72
* do not copy unused paravarsyms
|
4 жил өмнө |
florian
|
b7ef93030a
* set mm register subreg properly when cleaning them with xor
|
5 жил өмнө |
Jonas Maebe
|
aa243faab8
* do not load unused parameters, as their localloc has not been set (and
|
5 жил өмнө |
yury
|
9d1c814387
* Added the thlcgobj.a_load_undefined_cgpara() method to pass an undefined value as a parameter to a routine. The generic version passes the 0/nil value if the parameter's location is not a register.
|
5 жил өмнө |
nickysn
|
0f6ab0de17
* handle LOC_(C)SUBSETREG/REF in second_NegNot_assign
|
5 жил өмнө |
florian
|
b352449eac
* Xtensa: fix flag handling: B0 is considered as default flags
|
5 жил өмнө |