florian
|
cfa68be55b
* do not use 16 Bit mul helper on avr, the code generator generates
|
10 роки тому |
florian
|
e56d8d1c96
* fix mov rX,...; mov rX,... optimization, hp1 needs to be checked if it is really an instruction, resolves issue #27975
|
10 роки тому |
lacak
|
d5c1d511b8
fcl-db: memds: for dsOldValue, dsNewValue dataset states return ActiveBuffer
|
10 роки тому |
lacak
|
8839850650
fcl-db: sdfdataset: add support for dsBlockRead state
|
10 роки тому |
florian
|
3282ff0506
+ remove dead moves, resolves issue #27842
|
10 роки тому |
florian
|
bd6c6d83f8
+ do cse on length as well
|
10 роки тому |
Jeppe Johansen
|
b6729a8f0b
Workaround for IE 20060521 when building the ARM compiler
|
10 роки тому |
florian
|
5c8d0d87cd
o better code generation for avr:
|
10 роки тому |
florian
|
634a25d9f6
* cosmetics
|
10 роки тому |
florian
|
d180187a48
+ DEBUG_AGGAS: tais like tai_marker are written as comments
|
10 роки тому |
florian
|
652f623983
* mulsu opcode spelling fixed
|
10 роки тому |
michael
|
8196427ca6
* Patch from Bernd to fix SedDateTime (wrong tv_usec values, bug ID #27969)
|
10 роки тому |
florian
|
40dc34b9d8
* several issues with the avr instruction table fixes, resolves issue #27963
|
10 роки тому |
florian
|
01cbf00455
* unified code to remove unnecessary type casts to support also removals of type conversions between smaller ints
|
10 роки тому |
Jonas Maebe
|
e3ddf1c0b7
* fixed typos in error.msg (patch by Stéphane Aulery, mantis #27931)
|
10 роки тому |
Jonas Maebe
|
49aef02ef2
* fixed register size of uxtb in case of a 64 bit scan operation
|
10 роки тому |
Jonas Maebe
|
864f9b24cc
* handle indexing implicit pointer types on llvm
|
10 роки тому |
Jonas Maebe
|
98c5f7d20f
* simplify references before generating getelementptr instructions with them
|
10 роки тому |
Jonas Maebe
|
78e68b89df
* gen_load_cgpara_loc() should only honour reusepara if it's a memory
|
10 роки тому |
Jonas Maebe
|
03a3136525
* since extended values are represented as "array[1..10] of byte" in records
|
10 роки тому |
Jonas Maebe
|
b9138a1c90
* changed the llvm type of comp/currency in parameter and return type
|
10 роки тому |
Jonas Maebe
|
491d9cfff1
* fixed reuse of the same register for different types in
|
10 роки тому |
Jonas Maebe
|
c3233b21e8
* fixed reference/register types for thlcgobj.a_bit_test_*
|
10 роки тому |
Jonas Maebe
|
388cef8a34
* fixed types for shortstring handling in tcgassignmentnode.pass_generate_code
|
10 роки тому |
Jonas Maebe
|
2102db1a0c
* fixed type when passing an address parameter to another address parameter
|
10 роки тому |
Jonas Maebe
|
b3e786eb77
- don't specify lef_inaggregate when getting the llvm type representation
|
10 роки тому |
Jonas Maebe
|
bb4f8e62bf
* sign/zero-extend a Pascal boolean (translated to i1) when assigning to
|
10 роки тому |
Jonas Maebe
|
394091ab75
* don't generate parameter attributes for llvm function alias declarations
|
10 роки тому |
Jonas Maebe
|
70ffaba901
* ensure that the loading of the uninitialised function result for llvm
|
10 роки тому |
Jonas Maebe
|
5418978415
* fixed types in thlcgobj.location_get_data_ref
|
10 роки тому |