[cfe-dev] [ARM] Removing v7s/v7f/v7k and cortex-a9-mp
Bob Wilson
bob.wilson at apple.com
Thu Nov 14 08:59:31 PST 2013
On Nov 14, 2013, at 2:55 AM, Bradley Smith <bradley.smith at arm.com> wrote:
>>> Ok, if your main concern is to get rid of the cortex-a9-mp cpu, then
>> I would follow Renato's suggestion of just adding a -mattr=+mp option.
>> I don't see a bigger change like you suggested below is worth it.
>>>
>>> Evan
>>
>> That would work, but it would be good to clean up this stuff a bit and
>> I think Bradley is on the right track.
>>
>> First off, the issue here is specifically v7f. It has nothing to do
>> with either v7s or v7k. I will need to double check, but I'm not aware
>> of any fundamental reason why we need to keep v7f around. If we remove
>> v7f, then I'm not aware of any reason to keep the cortex-a9-mp cpu.
>
> Our immediate concern is indeed just v7f, consistency says that whatever we
> do to v7f we do to the others, however that depends entirely on others
> requirements, we don't have a requirement to do anything to v7s and v7k so
> can ignore those if needed.
>
> For v7f, are you suggesting that we take the approach of adding a CPUSubType
> option to pass information through to LLVM? Or that we may be able to get
> rid of it entirely and forget about CPUSubType generation for v7f
> specifically?
I am suggesting that we completely remove the armv7f architecture along with the cortex-a9-mp cpu. I need to do some checking first to make sure no one is using that. It will take a little while to do that checking, but I think that would be the right solution. I will get back to you.
More information about the cfe-dev
mailing list