florian
|
6e671e2e85
* gen_load_cgpara_loc with OS_(S)32 for 8 bit ALUs fixed
|
10 年之前 |
sergei
|
53b0ef1f61
- Removed superfluous tai_align, the new_section procedure creates one itself.
|
11 年之前 |
nickysn
|
9da1ee0138
* i8086 far data model fixes in the copying of openarray value params
|
11 年之前 |
nickysn
|
36aae69e2b
+ initialize the initialloc for push_addr_param parameters correctly in i8086
|
11 年之前 |
nickysn
|
cf1d60b8eb
+ added size info to the 'Var X located at' comment generated in the asm output
|
11 年之前 |
nickysn
|
66d7beb7fe
* i8086 far data memory model fix for except_buf_size
|
11 年之前 |
nickysn
|
5ae9443d66
* moved the EXCEPT_BUF_SIZE const to be local to ncgutils.get_exception_temps,
|
11 年之前 |
florian
|
a4b6e99db1
* increase refs of hidden high parameter if the corresponding open/const array is used
|
11 年之前 |
nickysn
|
891ab86254
* fixed ncgutil.gen_load_vmt_register and tcgloadvmtaddrnode.pass_generate_code
|
11 年之前 |
nickysn
|
149db35910
* i8086 far data memory model fix in ncgutil.new_exception
|
11 年之前 |
Jonas Maebe
|
73a3f5ced4
* moved ncgutil.maybechangeloadnodereg() to hlcg.maybe_change_load_node_reg()
|
11 年之前 |
Jonas Maebe
|
4065483a50
* completed thlcgobj.location_force_fpureg(), use it everywhere and removed
|
11 年之前 |
Jeppe Johansen
|
2227045e23
Replace forbidden chars in more places in the GAS assembler writer.
|
11 年之前 |
Jeppe Johansen
|
66f5b71fe9
Fixed passing of 32bit arguments on 8-bit architectures.
|
11 年之前 |
sergei
|
53556f529d
* gen_alloc_symtable: don't use current_procinfo.procdef, the necessary procdef is passed in 'pd' parameter.
|
11 年之前 |
sergei
|
949907f1f3
* Don't emit "Temps allocated between..." comment in assembler listing if procedure has no temps.
|
11 年之前 |
Jonas Maebe
|
4e9c54278e
* the function result of constructors always is self, always is valid and is
|
11 年之前 |
florian
|
e6a9e385d3
* spelling fixed
|
11 年之前 |
nickysn
|
420f30bacd
* fixed the handling of OS_PAIR/OS_SPAIR-sized parameters in ncgutil.gen_load_cgpara_loc. This fixes 32-bit regvar'd parameters on i8086.
|
11 年之前 |
sergei
|
409e176ded
* Factored reusable (SEH-related) piece of code into separate procedure.
|
11 年之前 |
nickysn
|
c51c75936b
* 16/8-bit ALU fixes in ncgutil.gen_free_symtable
|
11 年之前 |
nickysn
|
1dabaf5ded
* 16/8-bit ALU fixes in ncgutil.add_regvars
|
11 年之前 |
nickysn
|
d1f0eea902
* 16/8-bit ALU fixes in ncgutil.gen_alloc_regvar
|
11 年之前 |
nickysn
|
fd05d0c14e
* 16/8-bit ALU fix in maybechangeloadnodereg. This fixes the tbopr and trox2
|
11 年之前 |
sergei
|
b8a76c5da2
- Removed gen_proc_symbol procedure, no longer used, replaced by thlcgobj.gen_proc_symbol method.
|
12 年之前 |
sergei
|
c3350d13f9
* MIPS: floating point parameters on stack should be loaded to/from FPU registers directly, without using temp.
|
12 年之前 |
Jonas Maebe
|
2dd75e707e
* renamed thlcgobj.tcgsize2orddef to defutil.cgsize_orddef
|
12 年之前 |
Jonas Maebe
|
5051453806
+ support for LOC_(C)MMREGISTER in hlcg
|
12 年之前 |
nickysn
|
47fe8e03b1
* refactored ncgutil.gen_load_cgpara_loc to use cgpara.locations_count
|
12 年之前 |
nickysn
|
ecb5a4866d
* refactored the int64 result passing in ax:bx:cx:dx to use 4 paralocs, instead of the GetNextReg hack
|
12 年之前 |