Jonas Maebe
|
afd0ae44ee
* use tprocvardef.getreusableprocaddr also for non-address-only copies of
|
5 年之前 |
Jonas Maebe
|
31ef82b9c6
* constrained sitofp is not yet supported in LLVM for all targets
|
5 年之前 |
Jonas Maebe
|
32be078ab8
* fixed for targets where currency is implemented via int64 after r43829
|
5 年之前 |
Jonas Maebe
|
1f5efe2a95
* support for constrained sitofp/uitofp with (the upcoming) LLVM 10.0
|
5 年之前 |
Jonas Maebe
|
67dbd0cdb3
* support nf_internal to ignore currency conversion adjustments also on
|
5 年之前 |
Jonas Maebe
|
cdafe680c2
* different definitions for the same Objective-C class (can happen with
|
5 年之前 |
Jonas Maebe
|
f1b66a9741
* fixed LLVM type checking of typed files in ISO mode (fixes webtbs/tw34848)
|
6 年之前 |
Jonas Maebe
|
3bee9ab9da
* two different specialisations with the same types from different units
|
6 年之前 |
Jonas Maebe
|
acf02ab64b
* when creating wrappers, add a prefix to parameter names to prevent them
|
6 年之前 |
Jonas Maebe
|
f3d831b480
* fixed result cgsize of LLVM's second_nothing type conversion node (new
|
6 年之前 |
Jonas Maebe
|
dd29088430
* simplify all type conversions for formal constants even for LLVM and JVM
|
6 年之前 |
Jonas Maebe
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 年之前 |
Jonas Maebe
|
b936d8f012
* don't internalerror when performing an LLVM tc_equal conversion from one
|
8 年之前 |
Jonas Maebe
|
f55d962e40
* use system.round() instead of LLVM's fptosui operation for converting a
|
8 年之前 |
Jonas Maebe
|
ee014fa4ff
* fixed handling of typed files for LLVM when ISO-like I/O is active: encode
|
8 年之前 |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 年之前 |
Jonas Maebe
|
8c006f04e2
* don't check type size equality for conversions to formaldef either
|
9 年之前 |
Jonas Maebe
|
3f01efbee0
* adapted tcgtypeconvnode.second_int_to_int() to work with high level cpu
|
9 年之前 |
Jonas Maebe
|
2d1023140a
* don't try to check whether the size of from and to in type conversion nodes
|
9 年之前 |
Jonas Maebe
|
9d2bba1917
* create a separate type and def for the LLVM "i1" type, because reusing
|
9 年之前 |
Jonas Maebe
|
49a83b2872
* allow targets to keep certain type conversions for equal types in
|
9 年之前 |
Jonas Maebe
|
e3d2980c98
* don't load data in a register when converting from void to an integer
|
9 年之前 |
Jonas Maebe
|
a9498b6735
* fixed the parameter order for thlcgobj.g_load_const_field_by_name()
|
9 年之前 |
Jonas Maebe
|
df9efdeb4c
* fixed llvm types for loading the address of a nested routine
|
9 年之前 |
Jonas Maebe
|
35714e5d50
* don't internallerror when encountering an "absolute" type conversion to
|
9 年之前 |
Jonas Maebe
|
13cf405f8c
* fixed llvm second_int_to_real for comp
|
9 年之前 |
Jonas Maebe
|
72c7cb2770
* typecast second_proc_to_procvar() results for llvm if the generic code
|
9 年之前 |
Jonas Maebe
|
423eb7ddb6
* fixed int_to_real() conversion llvm destination type when the result is
|
9 年之前 |
Jonas Maebe
|
bd4787c716
* force complex procvars immediately to memory for llvm, so we don't have to
|
9 年之前 |
Jonas Maebe
|
4f54f8b3bd
* fixed expectloc for llvm bool_2_int typeconversions where the location
|
9 年之前 |