Page MenuHomePhabricator

iains (Iain Sandoe)
User

Projects

User does not belong to any projects.

User Details

User Since
Sep 16 2014, 4:54 AM (383 w, 7 h)

Recent Activity

Dec 29 2018

iains added a comment to D33499: [PPC] PPC32/Darwin ABI info.

Since that's my understanding too - I am (slowly) bringing my patches forward to 7.0 - at the moment testing the MC layer changes on powerpc-darwin9 (looking reasonable, as an assembler for GCC, so far). When things are "ready" (at least not broken as far as I can tell) - will push them to my github (iains).

Dec 29 2018, 12:37 PM

Jun 22 2017

iains added a comment to D33499: [PPC] PPC32/Darwin ABI info.

This seems like a reasonable start, and is a step forward.
For the VAArgs, this will be self-consistent, but to be compliant with the system ABI, I think you'll need to account the different padding rules for small aggregates, as per pp14 of "Mac_OS_X_ABI_Function_Calls". Specifically, 1 and 2 byte aggregates are right-aligned and padded on the left, but sizes 3 and above are left-aligned and padded on the right.

Jun 22 2017, 1:57 AM

Nov 25 2015

iains added a comment to D14300: MSP430 calling convention updates.

(no comments on the actual patch) .. but...
Is the ABI documented somewhere public?
[I have a patch-in-progress that implements binary output for MSP430, it is likely that I'd need to update it to reflect the ABI]

Nov 25 2015, 3:08 AM

Mar 12 2015

iains committed rL232030: Fix configure & make build by adding support for the ExampleSubTarget..
Fix configure & make build by adding support for the ExampleSubTarget.
Mar 12 2015, 4:50 AM

Sep 16 2014

iains added a comment to D4832: Debug info: Teach the SDag type legalizer how to split up debug info for integer values that are split into a hi and lo part. .

As of now, for targets that do multiple-levels of splitting to legalise variables this patch isn't functional.

Sep 16 2014, 5:13 AM