Histórico de commits

Autor SHA1 Mensagem Data
  nickysn 0fb79946a5 + added support for the parameterized versions of the x86 string instructions 8 anos atrás
  florian 4cf2a2672a changes to fix #32043 8 anos atrás
  svenbarth c6bfb0064f * keep track of the sections that are created in the asmlists 8 anos atrás
  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 8 anos atrás
  florian c2af5a104e * patch by Emelyanov Roman to allow 64 byte alignment in the $codealign directive, resolves #30934 8 anos atrás
  Jonas Maebe a25ebbba3e + added volatility information to all memory references 8 anos atrás
  Jonas Maebe d2873e433e + top_asmlist operand type for LLVM inline assembly "call" instructions 9 anos atrás
  nickysn 77dedfdcf5 - removed tai_const.create_pint and .create_pint_aligned, because they use the 9 anos atrás
  nickysn 594290a16e + added *_unaligned counterparts to taiconst.create_[int|nil]_[code|data]ptr 9 anos atrás
  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 9 anos atrás
  nickysn 710c830859 + added constructors taiconst.Create_sizeint and .Create_sizeint_unaligned. They 9 anos atrás
  Jonas Maebe 1cb8c0d00c * specify the def of assembler level symbols defined via 9 anos atrás
  Jonas Maebe 60fe7c2888 - removed unused section_symbol_start/end() routines 9 anos atrás
  Jonas Maebe ee5a64c2f8 - removed tai_varloc.oldlocation: it is not used anywhere 9 anos atrás
  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 9 anos atrás
  Károly Balogh 3e2319ff3a m68k: do not allocate/free the regset dynamically having it as a normal field is perfectly fine 9 anos atrás
  nickysn 178dab45d3 + added new asm directive 'asd_cpu' (specifies the CPU's instruction set) in the 9 anos atrás
  marcus fc2069eca8 - Removed the string for tai_labeled_instruction, repairs m68k building after revision 33074 9 anos atrás
  sergei 36043d13ae - Removed remains of tai_labeled_instruction, already commented out probably in 1.0 times. 9 anos atrás
  Jonas Maebe 110a5642c0 - removed ait_weak/tai_weak, and replaced it with the previously existing 9 anos atrás
  florian 37cb35d780 + support for the .code directive in arm inline assembler 9 anos atrás
  nickysn 995ca4fb12 + implemented the 'SEG @DATA' inline assembler directive for i8086 10 anos atrás
  Jonas Maebe c3a7d76c68 * ait_jcatch should not be skipped by optimizers, as it does result in 10 anos atrás
  Jonas Maebe 3f9f498e0d - removed leftover alpha, ia64 and vis code 10 anos atrás
  nickysn e9c790f4eb + support 'SEG' in the i8086 inline assembler 10 anos atrás
  Jeppe Johansen 59f164b948 Changed type of size argument from aint to asizeint. This previously broke things on 8bit targets. 10 anos atrás
  Jonas Maebe 07141e92d3 + support for llvm "undef" operand 10 anos atrás
  nickysn 1c5d0ed09a + support aitconst_farptr in tai_const.size 10 anos atrás
  florian 02d9c676d3 * make offsets passed to tconst of type asizeint instead of aint 10 anos atrás
  Jonas Maebe 3279cc052a * moved llvm-specific code from aasmtai to aasmllvm 10 anos atrás