Displaying 3 results from an estimated 3 matches for "darwinabi".
2014 Jul 30
4
[LLVMdev] [PowerPC] ABI questions
Hi all,
I'm trying to understand which ABIs are supported in the PowerPC
backend and I'm getting a bit confused. Here's what I've gathered so
far alongside with some questions.
- In PPCSubtarget.h there's DarwinABI, SVR4ABI and ELFv2ABI.
- The CodeGenerator documentation claims that the AIX PowerPC ABI is
followed (with some deviations). Is this refering to the DarwinABI?
- In a recent commit a TargetABI value and enumeration was added to
PPCSubtarget which contains PPC_ABI_UNKNOWN, PPC_ABI_ELFv1 and
PPC_ABI_...
2014 Jul 31
2
[LLVMdev] [PowerPC] ABI questions
...ABI".
>
> ELFv1 is a recently introduced term to refer to what was previously
> just called the ELF ABI (or equivalently SVR4 ABI); it is now used
> to refer to the *old* variant of the ELF ABI as opposed to the new
> one (ELFv2).
>
> > - In PPCSubtarget.h there's DarwinABI, SVR4ABI and ELFv2ABI.
> > - The CodeGenerator documentation claims that the AIX PowerPC ABI
> > is
> > followed (with some deviations). Is this refering to the DarwinABI?
>
> No, that's the ELFv1 ABI.
>
> > - In a recent commit a TargetABI value and enumerati...
2014 Jul 30
2
[LLVMdev] [PowerPC] ABI questions
...R4 ABI".
>
> ELFv1 is a recently introduced term to refer to what was previously
> just called the ELF ABI (or equivalently SVR4 ABI); it is now used
> to refer to the *old* variant of the ELF ABI as opposed to the new
> one (ELFv2).
>
>> - In PPCSubtarget.h there's DarwinABI, SVR4ABI and ELFv2ABI.
>> - The CodeGenerator documentation claims that the AIX PowerPC ABI is
>> followed (with some deviations). Is this refering to the DarwinABI?
>
> No, that's the ELFv1 ABI.
>
But it describes both 64-bit and 32-bit linkage areas. Doesn't that
imp...