Jonas Maebe
|
da3e931d68
+ support for tai_realconst in llvm assembler writer
|
11 years ago |
Jonas Maebe
|
8043254461
* factored out generating string representations of floating point numbers
|
11 years ago |
Jonas Maebe
|
1e7d9c9f0e
+ support for instruction operands that are tai themselves in the llvm
|
11 years ago |
Jonas Maebe
|
7ebb1b813f
+ basic support infrastructure in the llvm assembler writer to write out
|
11 years ago |
Jonas Maebe
|
1fdb16b615
* fixed indentation
|
11 years ago |
Jonas Maebe
|
1047cdadcb
* factored out writing of a single tai, so this routine can call itself
|
11 years ago |
Jonas Maebe
|
b0ff41406a
* grouped all tai_real* types into a single tai_realconst type,
|
11 years ago |
Jonas Maebe
|
0fd172ddf6
* ignore global labels with a comment for now, they're generated for
|
11 years ago |
Jonas Maebe
|
6dcfd73d21
+ support for a_call_name() on the llvm target:
|
11 years ago |
Jonas Maebe
|
b82053ef40
* reworked handling of defined/declared symbols in llvm: we now automatically
|
11 years ago |
Jonas Maebe
|
02ca215272
* reworked and fixed llvm procdef handling (except for variadic C functions):
|
11 years ago |
Jonas Maebe
|
dad45d63b1
* improved symbol alias handling (pass in old sym instead of name, add
|
11 years ago |
Jonas Maebe
|
358b346bbc
* fixed writing of constant operands outside the longint range
|
11 years ago |
Jonas Maebe
|
227ff0ea48
* llvm requires that single precision constants are exactly representable
|
11 years ago |
Jonas Maebe
|
9902864cce
* don't output alignments for reference operands to bitcast & co
|
11 years ago |
Jonas Maebe
|
9c674ff444
* made internalerror unique
|
11 years ago |
Jonas Maebe
|
0cc581825f
* enabled darwin/ppc64 for the llvm target
|
11 years ago |
Jonas Maebe
|
5409d4321e
+ basic llvm bitcode (textual format) writer:
|
11 years ago |