Jonas Maebe
|
8afffdb176
* moved get_string_symofs() to a virtual class method of
|
11 年之前 |
Jonas Maebe
|
a284902813
* emit the current offset when flushing tasmsymbols in the
|
11 年之前 |
Jonas Maebe
|
e0c1c4d3bf
+ support for merging multiple tai_strings/tai_consts emitted as part of the
|
11 年之前 |
Jonas Maebe
|
2d335baab8
* create only a single tai_string for shortstrings typed constants
|
11 年之前 |
Jonas Maebe
|
23f34608ed
* null-terminate tai_strings loaded from ppus
|
11 年之前 |
Jonas Maebe
|
9f39188253
* moved the tai_*typedconst classes to aasmcnst to make use of def-related
|
11 年之前 |
Jonas Maebe
|
2af0b46792
- removed unused variables
|
11 年之前 |
Jonas Maebe
|
7ca4ebee9d
* fixed end of shortstring llvm def after r27015
|
11 年之前 |
Jonas Maebe
|
3511aa4878
* don't write a tab character before an instruction that's a nested operand
|
11 年之前 |
Jonas Maebe
|
1a77bc952e
* immediate write out partial string respresentations of instructions
|
11 年之前 |
Jonas Maebe
|
5b884c96f2
+ initial llvm implementation of the ttai_typedconstbuilder class
|
11 年之前 |
Jonas Maebe
|
a0c39220b1
* fixed (harmless) typecast errors when creating a string representation of
|
11 年之前 |
Jonas Maebe
|
0c10cbe63b
+ support for tai_symbol (in nested typed constant expressions)
|
11 年之前 |
Jonas Maebe
|
f89b2e2b26
+ support for tai_string (in nested typed constant expressions)
|
11 年之前 |
Jonas Maebe
|
204adf82c7
* handle tai_const instances as operands to other tai
|
11 年之前 |
Jonas Maebe
|
f8f7c30f14
* support non-taillvm tai instances as operands to taillvm instances
|
11 年之前 |
Jonas Maebe
|
6c45f9b3ee
* converted most of the asmlist-based typed const parsing to use the new
|
11 年之前 |
Jonas Maebe
|
02ad2e4879
+ unit with a buider class for typed constant/initialised data elements at
|
11 年之前 |
Jonas Maebe
|
a8b2b576ca
+ new llvmconvop() routine that determines the conversion operation to
|
11 年之前 |
Jonas Maebe
|
bf617cb389
* changed hlcgobj.def2reg() into a class method so it can also be called
|
11 年之前 |
Jonas Maebe
|
da3e931d68
+ support for tai_realconst in llvm assembler writer
|
11 年之前 |
Jonas Maebe
|
8043254461
* factored out generating string representations of floating point numbers
|
11 年之前 |
Jonas Maebe
|
1e7d9c9f0e
+ support for instruction operands that are tai themselves in the llvm
|
11 年之前 |
Jonas Maebe
|
7ebb1b813f
+ basic support infrastructure in the llvm assembler writer to write out
|
11 年之前 |
Jonas Maebe
|
1fdb16b615
* fixed indentation
|
11 年之前 |
Jonas Maebe
|
1047cdadcb
* factored out writing of a single tai, so this routine can call itself
|
11 年之前 |
Jonas Maebe
|
e51b893c9e
+ "typed const" tai that combines a tai and its associated tdef information
|
11 年之前 |
Jonas Maebe
|
0082d3e008
* use hlcgobj methods in maybe_change_load_node_reg
|
11 年之前 |
Jonas Maebe
|
dc57f537d4
* fixed indentation
|
11 年之前 |
Jonas Maebe
|
b0ff41406a
* grouped all tai_real* types into a single tai_realconst type,
|
11 年之前 |