Историја ревизија

Аутор SHA1 Порука Датум
  Jonas Maebe 9d2bba1917 * create a separate type and def for the LLVM "i1" type, because reusing пре 9 година
  Jonas Maebe 90071e04c4 * encode objc classrefdefs as objc_idtype as that is how they are typed пре 9 година
  Jonas Maebe 3f7169e250 * treat Objective-C metaclasses (classrefdefs) as voidpointertype at the пре 9 година
  Jonas Maebe 015a864db1 * def.fullownerhierarchyname() already ends in a '.', so don't append another пре 9 година
  Jonas Maebe 787caf4dda * treat records with {$packrecords c} the same as other records for LLVM пре 9 година
  Jonas Maebe f57a94b5aa * explicitly name the fields we add in llvmgettemprecorddef() пре 9 година
  Jonas Maebe 477e087857 * only check the shiftval in llvmbyvalparaloc() if it's a register parameter пре 9 година
  Jonas Maebe b5c9a20d3f * fixed range of llvm definition of bitpacked arrays пре 9 година
  Jonas Maebe da8d276766 * correctly encode bitpacked arrays of elements that can't be bitpacked пре 9 година
  Jonas Maebe 0c4edd2aa9 * fixed getting address of interface methods after r32414: interfaces are not пре 9 година
  Jonas Maebe 2342ee467b * don't write the parameter names for external function declarations in llvm, пре 9 година
  Jonas Maebe 8cebb76572 * corrected llvm level type of interfaces пре 10 година
  Jonas Maebe d02eb7059b + pointerdef support in llvmgettemprecorddef() пре 10 година
  Jonas Maebe bf10ae45de * only add the llvm "sret" attribute to "struct return" parameters if they пре 10 година
  Jonas Maebe ba9d54beb5 * don't mangle symbol names for llvm intrinsics пре 10 година
  Jonas Maebe a722b5dbc5 * add alignment padding to internally constructed llvm records пре 10 година
  Jonas Maebe b55c7df996 * factored out internal type prefixes пре 10 година
  Jonas Maebe 6c5f1327f4 * generate the correct llvm type description for classrefdef пре 10 година
  Jonas Maebe b9138a1c90 * changed the llvm type of comp/currency in parameter and return type пре 10 година
  Jonas Maebe b3e786eb77 - don't specify lef_inaggregate when getting the llvm type representation пре 10 година
  Jonas Maebe bb4f8e62bf * sign/zero-extend a Pascal boolean (translated to i1) when assigning to пре 10 година
  Jonas Maebe 394091ab75 * don't generate parameter attributes for llvm function alias declarations пре 10 година
  Jonas Maebe e2cf90ad8a * add type declarations for structure types in the llvm code so that we can пре 10 година
  Jonas Maebe 2bb4a729c0 * procvardefs must be encoded without any parameter attributes пре 10 година
  Jonas Maebe af61923dc3 * don't write parameter attributes in procvardefs пре 10 година
  Jonas Maebe 101fc3d4ec * translate formaldef into "i8*", as intended, instead of "i8**" due to пре 10 година
  Jonas Maebe e12bd99b59 * fixed compilation with -dllvm after r30343 пре 10 година
  Jonas Maebe 864b36fbe5 * create the recorddef at the start when building an anonymous recorddef, пре 11 година
  Jonas Maebe b6fc2f1542 * don't emit the */pointer suffix for procdefs in llvmaddencodedtype_intern(), пре 11 година
  Jonas Maebe bae1f72896 * handle cdecl varargs parameters in llvm procdef string representations пре 11 година