Historique des commits

Auteur SHA1 Message Date
  Jeppe Johansen 47dbec3111 Rebase to trunk revision il y a 10 ans
  Károly Balogh a99c9c29b6 m68k: basic 68881 FPU register save/restore support. probably still needs some work here and there. il y a 10 ans
  Jeppe Johansen 6976af8365 Change .thumb_func to be an ait_directive instead of it's own tai type. il y a 10 ans
  pierre 0d9783e9a6 Avoid referencing an empty ansistring in tai_stabs.create_ansistr il y a 11 ans
  nickysn 366dc179b6 * use tai_const.Create_int_code/dataptr(0) in tai_const.Create_nil_code/dataptr il y a 11 ans
  nickysn 27a7c0863b + added constructors tai_const.Create_int_codeptr and .Create_int_dataptr. To be il y a 11 ans
  Jonas Maebe 23f34608ed * null-terminate tai_strings loaded from ppus il y a 11 ans
  Jonas Maebe 9f39188253 * moved the tai_*typedconst classes to aasmcnst to make use of def-related il y a 11 ans
  Jonas Maebe 1e7d9c9f0e + support for instruction operands that are tai themselves in the llvm il y a 11 ans
  Jonas Maebe e51b893c9e + "typed const" tai that combines a tai and its associated tdef information il y a 11 ans
  Jonas Maebe b0ff41406a * grouped all tai_real* types into a single tai_realconst type, il y a 11 ans
  Jonas Maebe 6dcfd73d21 + support for a_call_name() on the llvm target: il y a 11 ans
  Jonas Maebe b82053ef40 * reworked handling of defined/declared symbols in llvm: we now automatically il y a 11 ans
  Jonas Maebe 227ff0ea48 * llvm requires that single precision constants are exactly representable il y a 11 ans
  Jonas Maebe e9268a0a14 * synchronised with trunk up till r26975 il y a 11 ans
  sergei 46f8e78d1f + Support GOT/gp-relative constants in GAS and internal assemblers, MIPS and i386. il y a 11 ans
  Jonas Maebe 66cbff35f6 * don't check whether references are PIC-safe when targeting LLVM, that's il y a 12 ans
  Jonas Maebe 3296984bd9 + classes for llvm instructions (ait_llvmins), procedure definitions il y a 12 ans
  Jonas Maebe 62e1df9e76 * fixed indentation il y a 12 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