Historique des commits

Auteur SHA1 Message Date
  olivier 0608468c98 * enable some features for the x86_64 UEFI target, based on the win64 target. il y a 8 ans
  svenbarth c6bfb0064f * keep track of the sections that are created in the asmlists il y a 8 ans
  Károly Balogh 69a502db37 instead of stringdup(ppufile.getstring), have a getpshortstring function in entfile, and use it whereever possible. this avoids an extra shortstring copy, compared to the earlier solution il y a 8 ans
  florian c2af5a104e * patch by Emelyanov Roman to allow 64 byte alignment in the $codealign directive, resolves #30934 il y a 9 ans
  Jonas Maebe a25ebbba3e + added volatility information to all memory references il y a 9 ans
  Jonas Maebe d2873e433e + top_asmlist operand type for LLVM inline assembly "call" instructions il y a 9 ans
  nickysn 77dedfdcf5 - removed tai_const.create_pint and .create_pint_aligned, because they use the il y a 9 ans
  nickysn 594290a16e + added *_unaligned counterparts to taiconst.create_[int|nil]_[code|data]ptr il y a 9 ans
  Károly Balogh 5237a4d5e2 m68k: support register pair operands in assembler reader and writer, as used by some instructions (mainly DIVS/DIVU and friends) so we don't have to hack them as three operand instructions il y a 9 ans
  nickysn 710c830859 + added constructors taiconst.Create_sizeint and .Create_sizeint_unaligned. They il y a 9 ans
  Jonas Maebe 1cb8c0d00c * specify the def of assembler level symbols defined via il y a 9 ans
  Jonas Maebe 60fe7c2888 - removed unused section_symbol_start/end() routines il y a 9 ans
  Jonas Maebe ee5a64c2f8 - removed tai_varloc.oldlocation: it is not used anywhere il y a 9 ans
  Károly Balogh e7838dad39 m68k: initial asm-level infrastructure to let the codegenerator output float consts as operands, which is supported on 88x/040/060 il y a 9 ans
  Károly Balogh 3e2319ff3a m68k: do not allocate/free the regset dynamically having it as a normal field is perfectly fine il y a 9 ans
  nickysn 178dab45d3 + added new asm directive 'asd_cpu' (specifies the CPU's instruction set) in the il y a 9 ans
  marcus fc2069eca8 - Removed the string for tai_labeled_instruction, repairs m68k building after revision 33074 il y a 9 ans
  sergei 36043d13ae - Removed remains of tai_labeled_instruction, already commented out probably in 1.0 times. il y a 9 ans
  Jonas Maebe 110a5642c0 - removed ait_weak/tai_weak, and replaced it with the previously existing il y a 9 ans
  florian 37cb35d780 + support for the .code directive in arm inline assembler il y a 9 ans
  nickysn 995ca4fb12 + implemented the 'SEG @DATA' inline assembler directive for i8086 il y a 10 ans
  Jonas Maebe c3a7d76c68 * ait_jcatch should not be skipped by optimizers, as it does result in il y a 10 ans
  Jonas Maebe 3f9f498e0d - removed leftover alpha, ia64 and vis code il y a 10 ans
  nickysn e9c790f4eb + support 'SEG' in the i8086 inline assembler il y a 10 ans
  Jeppe Johansen 59f164b948 Changed type of size argument from aint to asizeint. This previously broke things on 8bit targets. il y a 10 ans
  Jonas Maebe 07141e92d3 + support for llvm "undef" operand il y a 10 ans
  nickysn 1c5d0ed09a + support aitconst_farptr in tai_const.size il y a 10 ans
  florian 02d9c676d3 * make offsets passed to tconst of type asizeint instead of aint il y a 10 ans
  Jonas Maebe 3279cc052a * moved llvm-specific code from aasmtai to aasmllvm il y a 10 ans
  Jeppe Johansen e2272c8a7e Added aitconst_gs for AVR pointer references to Flash. il y a 10 ans