Commit History

Autor SHA1 Mensaxe Data
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 %!s(int64=4) %!d(string=hai) anos
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would %!s(int64=6) %!d(string=hai) anos
  florian a186f48442 * cosmetics %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 1b66995754 * factored out check to determine whether a variable can be subscripted in %!s(int64=7) %!d(string=hai) anos
  florian 4cf2a2672a changes to fix #32043 %!s(int64=7) %!d(string=hai) anos
  Jonas Maebe 61af0fb72d * only take into account the location of the parameter at the callee side to %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe aa82e00615 * fixed check to determine whether a record parameter can be subscripted %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 015f034904 * reverted r35424, wasn't ready for commit yet %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 4d9617da97 * fixed check to determine whether a record parameter can be subscripted %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe a25ebbba3e + added volatility information to all memory references %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 86876ed114 * MaybeRecordOffset: initialise "mangledname" variable %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe aa1be3276f - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): %!s(int64=9) %!d(string=hai) anos
  florian 37cb35d780 + support for the .code directive in arm inline assembler %!s(int64=9) %!d(string=hai) anos
  Jeppe Johansen 9d1646e2a8 Add support for writeback in RFE and SRS instructions. %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 8445381929 * merged ait_set and ait_thumb_set into a single tai class %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 64f127141f Add VFPv4 FPU type for ARM. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 3d7dce81fe Make MRS and MSR use the right encoding on Thumb architectures. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 03b9e5117f Fix off by 1 error in assembler reader which prevented B instructions from being parsed. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 914e9e7b49 Merged from trunk %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 3fe0bd065e * ARM assembler reader: don't check for postfixes beyond the length %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 9a482d5281 Refactor and secure some immediate operand encodings. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen cc418eef74 Added unified assembler syntax mode so it can be selected with $ASMMODE. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 387824c1ee Added some APSR register bitmask definitions. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 9e5979e8be Implemented UAL syntax support in the ARM assembler reader. Can be toggled with a field for now, but not implemented yet. Still using pre-UAL syntax for now. %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 09608a1c28 * fix warnings when compiling the compiler with DFA optimizer enabled on ARM %!s(int64=11) %!d(string=hai) anos
  Károly Balogh 628149d923 support label offsets for ARM like GAS, allows things like ADR r4, .label + 256 %!s(int64=11) %!d(string=hai) anos
  Jeppe Johansen d89b9a4311 Add support in ARM assembler reader for ldr reg, =literal syntax %!s(int64=12) %!d(string=hai) anos
  florian 47d43750e4 * remove unused units from uses statements %!s(int64=12) %!d(string=hai) anos
  Jeppe Johansen 666332385d Added coprocessor registers, and support for 6 operands(MCR/MRC instructions, etc) %!s(int64=12) %!d(string=hai) anos
  Jeppe Johansen 8e00978108 Added support for .section, .set, .weak, and .thumb_set directive for GAS assembler reader %!s(int64=13) %!d(string=hai) anos