marcus
|
3f4e9cfcb7
Ami-Extra: example code for muihelper
|
8 anos atrás |
marcus
|
f4a3a45c3f
Amiga: AsTag/TAG_ with unsigned overloads
|
8 anos atrás |
marcus
|
b93a685ab8
Amiga: moved muihelper to ami-extra, added more macros, 64bit ready
|
8 anos atrás |
Jonas Maebe
|
6e05c78a54
+ support for recording an exception catching personality function for a
|
8 anos atrás |
Jonas Maebe
|
4b9179636b
+ support for creating and writing LLVM landingpad instructions
|
8 anos atrás |
Jonas Maebe
|
28e5636daa
+ support for LLVM nil assembler symbols in instructions (write as "null")
|
8 anos atrás |
Jonas Maebe
|
746de569d5
- removed unused local variable
|
8 anos atrás |
Jonas Maebe
|
b14c037533
* record in the flowcontrol flags whether we are currently in a block whose
|
8 anos atrás |
Jonas Maebe
|
6a1c4f9b75
* replaced cg.a_label/a_jmp_always with hlcg.* calls (only for consistency,
|
8 anos atrás |
Jonas Maebe
|
3ae1f6664a
* extracted exception state handling helpers into a utility class so
|
8 anos atrás |
Jonas Maebe
|
7503c2bd3e
* changed llvmgettemprecorddef() to take an open array instead of a tfplist
|
8 anos atrás |
Jonas Maebe
|
5850963ea9
- removed double compilation commands for two units
|
8 anos atrás |
Jonas Maebe
|
d8c4980b2e
* don't reuse the same type with the typed const builder for
|
8 anos atrás |
Jonas Maebe
|
691c2d655e
* put multiple statements of the else-part of case between begin..end
|
8 anos atrás |
Jonas Maebe
|
fe6b662c37
* fixed range error
|
8 anos atrás |
Jonas Maebe
|
bcb7fedb3c
* fixed indentation
|
8 anos atrás |
nickysn
|
ca46040728
+ added 16-bit versions of the InterLocked* functions for i8086
|
8 anos atrás |
svenbarth
|
109dff8b56
* allow nested procedures and functions in generic routines (and get rid of an untranslated error message :P )
|
8 anos atrás |
svenbarth
|
d34acf3bc7
* fix for Mantis #31120: check current_genericdef only if the current_procinfo isn't used
|
8 anos atrás |
svenbarth
|
779799c406
* only record tokens for real generic routines or those that belong to a generic class/record
|
8 anos atrás |
svenbarth
|
a76fd967b2
* inherit df_generic and df_specialization from the parent routine and correctly set the genericdef for a specialization
|
8 anos atrás |
Jonas Maebe
|
c0f4e4db34
* group emitting a label of a try-block and restoring the control flow flags
|
8 anos atrás |
Jonas Maebe
|
a1c0d1a1ff
* moved exception handling helpers from ncgutil to ncgflw as they are only
|
8 anos atrás |
Jonas Maebe
|
b75a07b713
* clarified comment for fc_unwind_*
|
8 anos atrás |
Jonas Maebe
|
880d438704
* renamed t<cpuname>procinfo to tcpuprocinfo for all targets, so we can
|
8 anos atrás |
Jonas Maebe
|
e35f83ba94
* support building the LLVM compiler for Darwin/x86_64 and Linux/x86_64 by
|
8 anos atrás |
Jonas Maebe
|
d6ccd54da5
- removed unused doexceptlabel
|
8 anos atrás |
Jonas Maebe
|
5bd03651a9
* clarify/ensure intended order of evaluation
|
8 anos atrás |
Jonas Maebe
|
b936d8f012
* don't internalerror when performing an LLVM tc_equal conversion from one
|
8 anos atrás |
svenbarth
|
86207c9b55
- remove no longer valid {otNone} comment
|
8 anos atrás |