Jonas Maebe
|
abd79d275f
* always emit the procdef when calling a routine in llvm; this is
|
9 éve |
Jonas Maebe
|
fed94f56c8
* fixed spilling_get_operation_type and spilling_get_reg_type for
|
9 éve |
Jonas Maebe
|
554be0c301
* fixed hlcg type correctness when getting the address of a virtual method
|
9 éve |
Jonas Maebe
|
a3cdf466e3
* fixed type of proc address when loading a complex procvar
|
9 éve |
Jonas Maebe
|
9a0cb50a08
* converted the result of fullownerhierarchyname to tsymstr so it (and
|
9 éve |
Jonas Maebe
|
eaeb9d8351
* renamed thlcgobj.g_set_addr_nonbitpacked_record_field_ref() to
|
9 éve |
Jonas Maebe
|
c8a5994e2e
* fixed size used for left in in_smallset (it's been forced in a register
|
9 éve |
Jonas Maebe
|
1284032765
+ llvm blockaddress() intrinsic (supported as of LLVM 3.5.1)
|
9 éve |
Jonas Maebe
|
949fd53a0a
- reverted r32315: targets using the high level code generator should keep
|
9 éve |
Jonas Maebe
|
bd4787c716
* force complex procvars immediately to memory for llvm, so we don't have to
|
9 éve |
Jonas Maebe
|
ae5a355f06
* helpers to load registers/constants into a record field at the hlcg level
|
9 éve |
Jonas Maebe
|
8d8851afd6
* set minimum alignment for pchar to 1 instead of 0 (llvm doesn't
|
9 éve |
Jonas Maebe
|
7b93e40530
* fixed opcode in second_sqr_real
|
9 éve |
Jonas Maebe
|
7ce34ac7d2
* fixed code generator type correctness when loading a resourcestring
|
9 éve |
Jonas Maebe
|
ba37a48bcb
* support OS_32..OS_128 as source size for LOC_(C)MMREGISTER records
|
9 éve |
Jonas Maebe
|
8e43a8a9cf
* changed fix for reusable defs and exceptiontables again: we cannot create
|
9 éve |
Jonas Maebe
|
91e8f4c439
+ custom section name support for llvm
|
9 éve |
Jonas Maebe
|
92ba1c90a1
* set default machinetype for mach-o/ARM
|
9 éve |
Jonas Maebe
|
4974201d7f
+ provide way to specify a custom section name for vectorized dead strippable
|
9 éve |
Jonas Maebe
|
416894f206
* converted tnodeutils.InsertResourceTablesTable() to the high level typed
|
9 éve |
Jonas Maebe
|
d303e15eae
* support custom section names for Darwin platforms
|
9 éve |
Jonas Maebe
|
91abc54314
* implemented emitting items in a vectorized dead strippable section to
|
9 éve |
Jonas Maebe
|
96b529072a
* factored out generating the start and end of a vectorized dead strippable
|
9 éve |
Jonas Maebe
|
f22c7cc3fc
- removed "packed" and dummy field (that was required because of
|
9 éve |
Jonas Maebe
|
fbc97cc426
- removed new object/section commands for the al_const list when emitting
|
9 éve |
Jonas Maebe
|
964f8c9f9b
* factored out the creation of start/end symbols of vectorized dead strippable
|
9 éve |
nickysn
|
d5428ee210
* the CaseSensitive property in TOmfObjInput renamed CaseSensitiveSegments,
|
9 éve |
svenbarth
|
89d37c1e69
pgentype.pas:
|
9 éve |
svenbarth
|
0471db5bb6
pexpr.pas, factor.factor_read_id:
|
9 éve |
Jeppe Johansen
|
9aa3c23b18
Added a bunch of new and fixed embedded controller units. From Michael Ring.
|
9 éve |