Commit History

Author SHA1 Message Date
  Jonas Maebe d4eb2d7336 * fixed the conversion of 'UTF-8' to the corresponding code page number 13 years ago
  Jonas Maebe 17c495595c * made variable public so got warning gets triggered 13 years ago
  Jonas Maebe 4d0e4e1b56 * treat "[var + rip]" in intel assembler mode as addr_pic_no_got on x86-64 13 years ago
  Jonas Maebe 2c43e084f0 * disabled "[reg].offset globalvar" pic syntax in intel assembler mode for 13 years ago
  Jonas Maebe 289486346b * factored out code to decide when an asmsym for a staticvarsym has to be 13 years ago
  Jonas Maebe 35c70a6c96 * copy the darwin got register to a new register when using it, so it 13 years ago
  Jonas Maebe ab9d68ae3e * always use RIP-relative addressing in x86-64 assembler code 13 years ago
  Mattias Gaertner be41f296a0 fpreadtiff: fixed checking for code 4096 before add instead of after last add, bug #22558 13 years ago
  florian d327960994 * Don't build utils by default when cross building. FPC's build system is not made 13 years ago
  florian a365ae3631 + define BUILDFULLNATIVE and BUILDNATIVE for native builds 13 years ago
  Jonas Maebe da32d99b7e * declare Sptr() and get_frame() as "nostackframe" 13 years ago
  Jonas Maebe f7dbe6d7a6 * use a different register constant for EIP and RIP (fixes external 13 years ago
  Jonas Maebe eeb98ae2f8 * write objectdef fieldtypes in appenddef_object() instead of in 13 years ago
  joost e17d1c9b37 * Support Interbase 7 and Firebird 3 boolean fields 13 years ago
  masta d8af83d252 Introduce a version of MatchInstruction for multiple instructions 13 years ago
  florian 6b73bc45c5 * check constant for being a valid offset 13 years ago
  florian 58a85e79ce * set index register correctly * index register might not be changed 13 years ago
  florian 245d8286d5 + LookForPostindexedPattern 13 years ago
  pierre acfcb3d853 * Define slowcpu conditional for mips cpu, cuts execution time from 4 mins down to 20 secs 13 years ago
  masta 012da673a8 Use MatchInstruction in OpCmp2OpS 13 years ago
  pierre 9ad6285fe2 * Fix 64-bit OP_ADD and OP_SUB operations (no overflow support yet) 13 years ago
  florian a016bc5ced * white space change 13 years ago
  florian f2ccd6e400 * when doing the AddSubLdr2Ldr optimization check also if the source register of the add is modified before the load 13 years ago
  florian 4e2de05667 * don't apply the AddSubLdr2Ldr optimization if the base register in the reference is used/modified during the ldr/str 13 years ago
  florian d89b742109 * apply Add/SubLdr2Ldr only if no condition flags are involved 13 years ago
  florian 73d540e7b5 * unsigned byte ldr/str allow also an offset of max. +/-4095 13 years ago
  florian 9d20a73986 * optimize also str/ldrb/h/d 13 years ago
  florian 1b3e03d72d + DEBUG_AOPTCPU to turn off peephole optimizer messages 13 years ago
  florian 8a20ccc5f9 + Add/SubLdr2Ldr optimization 13 years ago
  florian ca5078f9cf + RegModifiedBetween 13 years ago