Jonas Maebe
|
51a094a917
+ FP/LR register aliases
|
10 жил өмнө |
Jonas Maebe
|
e6d7c6a62a
+ is_shifter_const() function to determine whether a constant can be encoded
|
10 жил өмнө |
Jonas Maebe
|
d23299af1e
* fixed cgsize2subreg() for integer registers (we can use 32 and 64 bit
|
10 жил өмнө |
Jonas Maebe
|
f4ada6cda0
+ aarch64-specific treference fields
|
10 жил өмнө |
Jonas Maebe
|
123503a4f7
+ GOT-related (Darwin) address modes
|
10 жил өмнө |
Jonas Maebe
|
0ce5a1de7f
+ IsSimpleRef() function that can be used to determine whether a reference
|
10 жил өмнө |
Jonas Maebe
|
84cea76f7a
* ARM64 -> AArch64
|
10 жил өмнө |
Jonas Maebe
|
19d47610ad
* added error checking to spilling_create_load/store
|
10 жил өмнө |
Jonas Maebe
|
92b644a19f
+ taicpu.op_reg_reg_const_shifterop()
|
10 жил өмнө |
Jonas Maebe
|
f5950ac4cd
+ added remaining aarch64 shift/extension modes
|
10 жил өмнө |
Jonas Maebe
|
24d3b1cdf6
+ tcgsizep2size[] to convert a tcgsize to its power-of-2 bytesize
|
10 жил өмнө |
Jonas Maebe
|
a49d386541
+ SW postfix for sign extending a 32 bit integer
|
10 жил өмнө |
Jonas Maebe
|
ff61aba3fe
* there is no ROR shiftmode on AArch64
|
10 жил өмнө |
Jonas Maebe
|
cd6e3d5622
* fixed another compilation error
|
10 жил өмнө |
Jonas Maebe
|
544c8d34ec
+ taicpu.op_reg_const_shifterop() constructor
|
10 жил өмнө |
Jonas Maebe
|
3cfa91a249
* enable cgsize2subreg() and cgsize2subreg() to differentiate between 32 and
|
10 жил өмнө |
Jonas Maebe
|
df8b644190
- removed some ARM leftovers
|
10 жил өмнө |
Jonas Maebe
|
fc235c9400
* fixed warnings
|
10 жил өмнө |
Jonas Maebe
|
76d779b648
* added SW suffix
|
10 жил өмнө |
Jonas Maebe
|
c0548cadb0
* added some missing instructions and aliases, reordered them according
|
10 жил өмнө |
Jonas Maebe
|
f1b619a942
* made (X|W)ZR and (W)SP separate registers, because a number of
|
10 жил өмнө |
Jonas Maebe
|
e8c9b94147
* X29 is callee-saved
|
10 жил өмнө |
Jonas Maebe
|
3f5e95791b
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
|
10 жил өмнө |
Jonas Maebe
|
a56d94230f
+ iosxwstr unit that uses CoreFoundation where possible for the widestring
|
10 жил өмнө |
Jonas Maebe
|
67c9d60b72
* factored out the check regarding whether the index of a vecn needs to be
|
10 жил өмнө |
Jonas Maebe
|
73a9dc8077
* fixed formatting
|
10 жил өмнө |
Jonas Maebe
|
f886fe49d6
* only prepend the sysroot path to -Fl paths if these paths are absolute;
|
10 жил өмнө |
Jonas Maebe
|
bc3d495285
* extra error checking in gen_load_cgpara_loc
|
10 жил өмнө |
Jonas Maebe
|
3fe0bd065e
* ARM assembler reader: don't check for postfixes beyond the length
|
10 жил өмнө |
Jonas Maebe
|
1dd5f579e6
* support record fields with the same name as registers in subscripts in
|
10 жил өмнө |