J. Gareth "Curious Kit" Moreton
|
4736cc2360
* Flags specific to TDerefNode have been moved to their own field
|
пре 1 година |
nickysn
|
64bb0359d2
* synchronized with trunk
|
пре 4 година |
yury
|
0a021be803
* Corrected visibility of overridden methods.
|
пре 4 година |
nickysn
|
f5d75423b9
* fixed ti8086vecnode.get_address_type not returning result
|
пре 4 година |
nickysn
|
a69f7094dd
+ override get_address_type for the i8086 code generator and return near pointer
|
пре 4 година |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
пре 4 година |
Jonas Maebe
|
1e3f72403e
* renamed getintparaloc to getcgtempparaloc
|
пре 5 година |
nickysn
|
dadd5568db
+ override set_labelsym_resultdef for i8086 and set a near pointer resultdef if
|
пре 7 година |
nickysn
|
3318703ece
* moved nf_typedaddr to addrnodeflags (anf_typedaddr)
|
пре 7 година |
nickysn
|
0119e7afb3
* changed the codepointer type in the i8086 small and compact memory models from
|
пре 7 година |
nickysn
|
ddba821561
* GetNextReg(), used by 16-bit and 8-bit code generators (i8086 and avr) moved
|
пре 8 година |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
пре 8 година |
pierre
|
abaea9959f
Fix parameter loading of FPC_CHECKPOINTER to handle correctly references with offsets
|
пре 8 година |
pierre
|
4d09dfca95
Remember usage of checkpointer (-gc) option:
|
пре 8 година |
nickysn
|
a55b728d34
* optimizations for ofs() on i8086 to load only the offset (in a temporary
|
пре 9 година |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
пре 10 година |
Jonas Maebe
|
61e4a1b811
+ added tasmlist parameter to getintparaloc() (needed for llvm)
|
пре 10 година |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
пре 10 година |
Jonas Maebe
|
d6de2c03cb
* generic part of r26050 from the hlcgllvm branch: made tcgvecnode hlcg-safe
|
пре 10 година |
Jonas Maebe
|
5c75b6dd6b
* synchronised with trunk up till r28402
|
пре 11 година |
nickysn
|
3164bf66f5
+ implemented correct [] indexing of huge pointers
|
пре 11 година |
Jonas Maebe
|
bacd303208
* synchronized with trunk up to r27758
|
пре 11 година |
nickysn
|
38aec68d6f
* ti8086vecnode.update_reference_reg_mul: remove the segment before calling
|
пре 11 година |
nickysn
|
f00f7d6ee7
* override tcgvecnode.update_reference_reg_mul for i8086 and add code that
|
пре 11 година |
Jonas Maebe
|
338c064beb
* moved x86-specific tpointerdef functionality to architecture-specific
|
пре 11 година |
Jonas Maebe
|
4a79481c51
* isolated segment-related functionality of tabsolutevarsym into i386/i8086-
|
пре 11 година |
Jonas Maebe
|
b5fd71c3b9
* removed {$ifndef i8086} in tx86vecnode, instead reset cvecnode to
|
пре 11 година |
nickysn
|
e465ab355b
* converted tcgaddrnode.pass_generate_code to use the high level code generator,
|
пре 11 година |
Jonas Maebe
|
73a3f5ced4
* moved ncgutil.maybechangeloadnodereg() to hlcg.maybe_change_load_node_reg()
|
пре 11 година |
Jonas Maebe
|
81427523ab
* pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as
|
пре 11 година |