Jonas Maebe
|
6e09fcb744
* fixed ansi/unicodestring constants on non-llvm/darwin platforms after
|
hace 11 años |
Jonas Maebe
|
5c75b6dd6b
* synchronised with trunk up till r28402
|
hace 11 años |
marco
|
4aced18d94
* Patch by Bart Broersma to fix breakage over the years. Though this file is mostly obsolete. Mants #26575
|
hace 11 años |
nickysn
|
21246e973a
* TinyHeapMinBlock defined as sizeof(TTinyHeapBlock), as that's the smallest
|
hace 11 años |
Jonas Maebe
|
c6ddf0001c
* simplified in_smallset() and removed some old cruft (there's no need
|
hace 11 años |
Jonas Maebe
|
4e3f504caa
* don't try to check whether the last parameter of a cdecl function is a
|
hace 11 años |
nickysn
|
e8c1a44068
* swapped the order of the Next and Size fields in TTinyHeapBlock, because that
|
hace 11 años |
Jonas Maebe
|
5e280b3131
* don't convert movs into (the non-existing) ldrs in do_spill_replace()
|
hace 11 años |
Jonas Maebe
|
6aafe209d0
+ llvm second_length() implementation (can't use generic one because of its
|
hace 11 años |
Jonas Maebe
|
831cc96f48
* give an internalerror when calling cg.makeregsize() for a high level
|
hace 11 años |
Jonas Maebe
|
e8026ad8d3
* fixed the resultdef of length() intrinsic: it's ossinttype rather than
|
hace 11 años |
Jonas Maebe
|
a2e0f729c6
* use the correct opcode when loading integer pointer constants (such as nil)
|
hace 11 años |
marco
|
d37a2e65ec
* *result_cint -> *result_int. Mantis #26583 Probably leftover of some int to cint replace.
|
hace 11 años |
marco
|
a03c9fbe8f
* remove strutils from the buildunit mantis #26582
|
hace 11 años |
lacak
|
56e83ce5dd
fcl-db: interbase: fix cases when client library is not loaded dynamically but link statically
|
hace 11 años |
florian
|
499dd078e3
+ automatically insert fma inlines into floating point code if possible and fastmath is activated
|
hace 11 años |
sergei
|
482e61dafa
* MIPS, TCpuAsmOptimizer.GetNextInstructionUsingReg: test that returned item is actually an instruction, because GetNextInstruction can sometimes stop on labels.
|
hace 11 años |
sergei
|
f1d1fd4f24
* Inserted explicit typecasts in order to prevent range check errors at some places where signed and unsigned types are assigned to each other (mostly MIPS-specific, but one was necessary in generic code).
|
hace 11 años |
Jonas Maebe
|
0867b6e4f8
* added missing {$i fpcdefs.inc}
|
hace 11 años |
Jonas Maebe
|
9a683a0288
* converted new_exception to hlcgobj
|
hace 11 años |
Jonas Maebe
|
6e1d370417
* split off the texceptaddr declaration into rtl/inc/excepth.inc, so it can
|
hace 11 años |
Jonas Maebe
|
4acd43c643
* don't force simple function results in memory
|
hace 11 años |
Jonas Maebe
|
ac4c455991
* handle non-integer/non-record memory destinations in gen_load_cgpara_loc()
|
hace 11 años |
Jonas Maebe
|
50274f58b6
* ignore get/unget/alloc/dealloc of cpu registers when generating llvm code
|
hace 11 años |
Jonas Maebe
|
a64897ddee
+ thlcgobj.a_loadfpu/mm_loc_ref()
|
hace 11 años |
Jonas Maebe
|
142d5d6d06
- removed get_jumpbuf_size/align, use rec_jmp_buf instead
|
hace 11 años |
Jonas Maebe
|
0aab46b97f
+ tllvmtypeconvnode.second_int_to_bool() implementation
|
hace 11 años |
Jonas Maebe
|
f4cdf13d54
* since the generic second_bool_to_bool() calls through to
|
hace 11 años |
Jonas Maebe
|
af98f9e39d
* initialise expectloc for passthrough first_bool_to_int() and
|
hace 11 años |
Jonas Maebe
|
53e1d5c26f
* fixed optimised form of a_cmp_const_reg_label(): when inverting the branch, we still
|
hace 11 años |