HomePhabricator

Add a new string member to the TargetOptions struct for the name

Description

Add a new string member to the TargetOptions struct for the name
of the abi we should be using. For targets that don't use the
option there's no change, otherwise this allows external users
to set the ABI via string and avoid some of the -backend-option
pain in clang.

Use this option to move the ABI for the ARM port from the
Subtarget to the TargetMachine and update the testcases
accordingly since it's no longer valid to set via -mattr.

Details

Committed
echristoDec 17 2014, 6:20 PM
Parents
rL224491: Make sure that arm-linux-gnu is still the apcs-gnu ABI when we
Branches
Unknown
Tags
Unknown