index
:
delta/fpc.git
aros
aspect
avr
avr32
avx
baserock/2.6.4
blaise
blocks
cleanroom
cpstr
cpstrnew
cpstrrtl
ctypes
debug_eh
dodi
fcl-web_joost
fixes_2_0
fixes_2_2
fixes_2_2_0_dos
fixes_2_4
fixes_2_6
fixes_2_6_0
fixes_3_0
fixes_3_0_ios
fixes_3_2
florian
foxsen
fpc_2_3
generics
genfunc
hlcgllvm
i8086
inline
interfacertti
janbruns
joost
js
jvmbackend
laksen
linker
linker@2665
llvm
maciej
master
merged
mips_embedded
nestedprocvars
newthreading
objc
olivier
pasboolxx
paul
peterjan
rc_2_2_2
release_2_1_2x
release_2_2_4_rc1
resources
sergei
ssa
svenbarth
target-subdir
targetandroid
tg74
tue
unicode
unicodekvm
unicodertl
unicodestring
unitrw
usersections
wasm
webassembly
wkrenn
wpo
xpcom
z80
svn.freepascal.org: svn/fpc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
hlcgobj.pas
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
* keep track of the temp position separately from the offset in references,
jonas
2018-04-22
1
-24
/
+18
*
* after making a copy of a vo_has_local_copy parameter, only release
jonas
2018-04-22
1
-1
/
+2
*
* avoid unneeded the generation of un-needed shift instructions thlcgobj.in a...
florian
2017-10-01
1
-16
/
+23
*
* unified internalerror
florian
2017-08-20
1
-1
/
+1
*
* removed unused units
florian
2017-05-09
1
-3
/
+3
*
* only initialize global regvars in unit and main program init code
jonas
2017-02-21
1
-6
/
+4
*
* fixed bugs in r33737: that revision was supposed to only move
jonas
2017-02-20
1
-3
/
+4
*
* correctly calculate the bit mask in thlcgobj.a_load_regconst_subsetreg_inte...
florian
2016-12-07
1
-1
/
+8
*
* same as r27223 for hlcgobj (fixes webtbs/tw25895 for llvm)
jonas
2016-12-02
1
-0
/
+4
*
+ added volatility information to all memory references
jonas
2016-11-27
1
-25
/
+25
*
* use sizesinttype instead of ptrsinttype for the index and high parameter of
nickysn
2016-10-08
1
-8
/
+8
*
* various memory reference alignment fixes
jonas
2016-09-20
1
-4
/
+4
*
* changed ttemp*node.tempinfo^.flags to a private field, and added setters
jonas
2016-08-21
1
-1
/
+1
*
* use findunitsymtable() when checking the module id
svenbarth
2016-08-19
1
-1
/
+1
*
* update the alignment of the reference in thlcgobj.get_bit_const_ref_sref()
jonas
2016-08-13
1
-0
/
+1
*
- removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol():
jonas
2016-08-05
1
-1
/
+1
*
Merged revision(s) 32502 from branches/svenbarth/packages:
svenbarth
2016-07-29
1
-4
/
+18
*
* specify the def of assembler level symbols defined via
jonas
2016-07-20
1
-4
/
+4
*
* moved the code generated for library init/fini to the al_pure_assembler
jonas
2016-07-15
1
-17
/
+0
*
* renamed thlcgobj.g_external_wrapper() into a_jmp_external_name(), and
jonas
2016-07-14
1
-10
/
+26
*
- removed tabstractnormalvarsym.currentregloc: the new location will
jonas
2016-07-08
1
-13
/
+3
*
- removed tai_varloc.oldlocation: it is not used anywhere
jonas
2016-07-08
1
-5
/
+0
*
* a_loadfpu_ref_cgpara: use the paralocation instead of the cgpara size
jonas
2016-06-30
1
-1
/
+1
*
* Fix "-CX" use for i8086 with generic functions (test/tgenfuc*.pp tests),
pierre
2016-06-28
1
-1
/
+6
*
* converted gen_stack_check_call() to the high level code generator
jonas
2016-06-15
1
-0
/
+31
*
Merged revision(s) 31929-31931,32547 from branches/svenbarth/packages:
svenbarth
2016-06-11
1
-3
/
+13
*
Merge RTTI changes from packages branch (including adjustments that were requ...
svenbarth
2016-06-10
1
-4
/
+4
*
* fixed conversion of LOC_JUMP in location_force_reg() for C-style booleans
jonas
2016-06-09
1
-1
/
+4
*
hlcgobj.pas, thlcgobj:
svenbarth
2016-06-03
1
-0
/
+4
*
* moved generation of initialisation/finalisation nodes from the code
jonas
2016-05-21
1
-146
/
+4
*
* addition to r32779: also fix the type correctness of the array parameter
jonas
2016-05-20
1
-0
/
+1
*
* use the high level code generator's getaddressregister method in thlcgobj.m...
nickysn
2016-05-03
1
-1
/
+1
*
* have regvars in address registers for defs which are address types. improve...
karoly
2016-05-01
1
-3
/
+8
*
Add pi_has_open_array_parameter to proc_info.flags as this requires special ...
pierre
2016-01-11
1
-0
/
+1
*
* fixed type correctness of array parameter handling for calls to
jonas
2015-12-28
1
-0
/
+2
*
* removed DLLsource global variable and replaced its uses with
jonas
2015-12-17
1
-1
/
+1
*
+ helper methods to load a field into a register
jonas
2015-12-05
1
-0
/
+25
*
* fixed the parameter order for thlcgobj.g_load_const_field_by_name()
jonas
2015-12-05
1
-2
/
+2
*
* also support non-pointerdefs as first argument for g_ptrtypecast_ref()
jonas
2015-11-29
1
-2
/
+2
*
* use the correctly typecasted reference in a_bit_set_reg_ref
jonas
2015-11-22
1
-1
/
+1
*
Add support for ram-less AVR chips and simultanously optimize flash/ram size...
laksen
2015-11-22
1
-0
/
+4
*
* fixed type used to store copied open array value parameters
jonas
2015-11-21
1
-1
/
+1
*
* allow g_ptrtypecast_reg() to allocate a new register, because spilling
jonas
2015-11-21
1
-6
/
+11
*
* renamed thlcgobj.g_set_addr_nonbitpacked_record_field_ref() to
jonas
2015-11-21
1
-5
/
+5
*
- reverted r32315: targets using the high level code generator should keep
jonas
2015-11-21
1
-52
/
+1
*
* helpers to load registers/constants into a record field at the hlcg level
jonas
2015-11-21
1
-0
/
+43
*
* support multiple paralocs, force the source to memory in
jonas
2015-11-13
1
-0
/
+14
*
* support complex procvardefs in thlcgobj.location_force_mem() in case they
jonas
2015-11-13
1
-1
/
+52
*
* moved the generation of the "main" stub for libc-based platforms from
jonas
2015-09-12
1
-16
/
+0
*
+ g_set_addr_nonbitpacked_record_field_ref() thlcgobj method to make a
jonas
2015-09-12
1
-0
/
+9
[prev]
[next]