Jonas Maebe
|
3ac703506c
* rest of the previous accidental partial commit
|
6 years ago |
Jonas Maebe
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 years ago |
Jonas Maebe
|
3ea976fd2d
* fixed compilation of llvm compiler after r34996
|
8 years ago |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 years ago |
Jonas Maebe
|
b2e99da3e6
* use tabstractprocdef.is_addressonly to determine whether a procvar is
|
8 years ago |
Jonas Maebe
|
ade45eb31a
+ support for llvm load nodes of labelsym using blockaddress()
|
8 years ago |
Jonas Maebe
|
df9efdeb4c
* fixed llvm types for loading the address of a nested routine
|
9 years ago |
Jonas Maebe
|
e144ba05c1
* fixed storing "self" (nestedfpstruct) when taking the address of a nested
|
9 years ago |
Jonas Maebe
|
bd4787c716
* force complex procvars immediately to memory for llvm, so we don't have to
|
9 years ago |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
10 years ago |
Jonas Maebe
|
bcd04953c2
* fixed open array constructors for llvm
|
10 years ago |
Jonas Maebe
|
0867b6e4f8
* added missing {$i fpcdefs.inc}
|
11 years ago |
Jonas Maebe
|
d33035dca2
+ llvm implementation of load nodes (inherit from tcgnestloadnode, because
|
11 years ago |