Commit History

Author SHA1 Message Date
  florian 727dc3dca9 * according to Jonas iOS doesn't zero extend results in the callee either, so check removed 1 year ago
  florian 75a6fbb813 * on aarch64-darwin, the unused part of function results is not cleared 1 year ago
  pierre 23eb698f81 r47711 | pierre | 2020-12-07 16:35:46 +0000 (Mon, 07 Dec 2020) | 9 lines 4 years ago
  Jonas Maebe 76045bfc04 * merged macOS/AArch64 support + revisions these changes depended on 5 years ago
  yury fcc7daf98d Merged revision(s) 41412 from trunk: 6 years ago
  Jonas Maebe fc9e9e804a --- Merging r40512 into '.': 6 years ago
  nickysn 518cdf9674 * replaced the saved_XXX_registers arrays with virtual methods inside 7 years ago
  Jonas Maebe f891788a86 * simplification of and fix for AArch64 cpupara.is_hfa_internal() (patch by 9 years ago
  Jonas Maebe 0ed6c3d80e * also use the last floating point parameter register on AArch64 in case of 9 years ago
  Jonas Maebe fa3b0ca312 * support marking defs created via the getreusable*() class methods as 9 years ago
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method 10 years ago
  Jonas Maebe bd203a5b57 * synchronised with trunk till r30240 10 years ago
  Jonas Maebe 8334597476 * a homogeneous float aggregate can maximally contain 4 elements 10 years ago
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 10 years ago
  Jonas Maebe 42aca4db46 * pass managed function result addresses as a hidden first parameter instead 10 years ago
  Jonas Maebe e2d21a5716 * reuse simple memory paralocs, since we always setup a stack frame and 10 years ago
  Jonas Maebe 41fba0c4f7 * switched to using the stack pointer as base register for the temp allocator 10 years ago
  Jonas Maebe 70fc5dcee3 * don't pass TP-style objects as HFA or similar, because the calling 10 years ago
  Jonas Maebe 820de6a17b * pass "const" arrays always by reference, because there is a lot of hacky 10 years ago
  Jonas Maebe 1c8eb58792 * adapted copyright statement 10 years ago
  Jonas Maebe 2214966f26 * implemented parameter passing and function result locations 10 years ago
  Jonas Maebe 7fbc44471b * made getparaloc ABI-compliant 10 years ago
  Jonas Maebe 232599b429 * made push_addr_param() ABI-compliant 10 years ago
  Jonas Maebe e2c30eb0a1 * return base type from is_hfa() 10 years ago
  Jonas Maebe e7bbb31080 * implemented ret_in_param() according to the ABI 10 years ago
  Jonas Maebe 4562731ad9 - removed custom getintparaloc() 10 years ago
  Jonas Maebe 60768fcffe + implemented is_hfa() 10 years ago
  Jonas Maebe cd6e3d5622 * fixed another compilation error 10 years ago
  florian 76c179fae8 * aarch64 compilation fixes 10 years ago
  Jonas Maebe 99de108c68 * renamed all paramanagers to tcpuparamanager so the llvm paramanager can 11 years ago