Historique des commits

Auteur SHA1 Message Date
  Jonas Maebe 3296984bd9 + classes for llvm instructions (ait_llvmins), procedure definitions il y a 11 ans
  Jonas Maebe 62e1df9e76 * fixed indentation il y a 11 ans
  florian babbc21afd * fix handling of register sets on m68k: it is required that they are stored as two tcpuregistersets because address registers and data registers have different register types il y a 12 ans
  nickysn 3bc89a50ed + added i8086-specific methods tai_const.Create_sym_near and tai_const.Create_sym_far, which allow creating explicitly a near or far ptr const, regardless of current memory model's defaults il y a 12 ans
  sergei bfcdf6b825 * Replaced tai_ent and tai_ent_end classes with tai_directive subtypes. Having separate classes for them is unnecessary complication. il y a 12 ans
  sergei 108d3cb090 - Removed tai_label.is_global field, was used in just one place and is generally not needed: binding is controlled by 'bind' property of referenced AsmLabel. il y a 12 ans
  florian 6606955b88 + basic support for pic on arm-linux il y a 12 ans
  Jonas Maebe da6d9cf3f3 * give an internalerror when we try to change the type of an asmsymbol from il y a 12 ans
  nickysn fe4cac96be + added overloads to tai_const.Createname and Create_type_name, which take a Tasmsymtype parameter; to be used for declaring external symbols which reside in the data segment with AT_DATA, which is necessary for i8086 medium and compact memory models (where code and data pointers are of different size) il y a 12 ans
  nickysn db541b59fa - disallow calling tai_symbol_end.Createname with a symbol name that isn't yet defined il y a 12 ans
  florian 2cdb4adf39 + tai_const.Create_type_name and tai_const.Create_pint_unaligned il y a 12 ans
  nickysn 784333edbb + added tai_const.Create_nil_codeptr and .Create_nil_dataptr, which should eventually replace tai_const.Create_sym(nil) il y a 12 ans
  nickysn 6c1262049e * tai_const.Create_sym_offset: follow the default i8086 data (instead of code) pointer size for asm symbols with typ=AT_DATA il y a 12 ans
  nickysn bb06899ec7 * clarified the comment for aitconst_farptr il y a 12 ans
  nickysn e4a1230356 + added support for far pointer constants in the assembly output il y a 12 ans
  sergei b9bbe8ba67 * tai_const.getcopy: Check that 'sym' is assigned before trying to call its method. Mantis #24574. il y a 12 ans
  florian 1682e9a2b1 * detabbed il y a 12 ans
  florian cec28ef512 * when inserting pc relative data blocks on arm thumb, avoid negative pc offsets, if needed, the data is copied il y a 12 ans
  sergei 8e6d6d0027 * Replaced strpcopy() by its equivalent. With sysutils in uses clause, strpcopy resolves to ansistring version, inserting a redundant conversion to ansistring. il y a 12 ans
  nickysn f780d37d5e * proper defines of aitconst_ptr, aitconst_ptr_unaligned and aitconst_aint for 16-bit and 8-bit CPUs il y a 12 ans
  florian 2ae8d604bc + shifterop for ARM64 il y a 12 ans
  florian 04543b179f o merge of the branch laksen/arm-embedded of Jeppe Johansen: il y a 12 ans
  svenbarth d9a61f2082 * make internal error unique il y a 12 ans
  Jeppe Johansen 8e00978108 Added support for .section, .set, .weak, and .thumb_set directive for GAS assembler reader il y a 13 ans
  pierre 7c1db10df9 Handle new unaligned constant types il y a 13 ans
  pierre b041b3ad4a Add unaligned 16,32 and 64 bit tai_const, needed for dwarf il y a 13 ans
  pierre 4b7a6ecc14 move currentregloc setting to ncgutil to avoid sysym unit ependency in aasmtai unit il y a 13 ans
  pierre fcaff0489c * psub.pas : translate tregister for registerhi also il y a 13 ans
  florian 54d3d736f5 * patch by Jeppe Johansen to add support for handling different flags for xPSR regs, il y a 13 ans
  florian ca5fabda6d * cleanup some unused units from uses clauses il y a 13 ans