diff options
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPC.td')
| -rw-r--r-- | llvm/lib/Target/PowerPC/PPC.td | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPC.td b/llvm/lib/Target/PowerPC/PPC.td index a9842b287cb..155f3d5b5c1 100644 --- a/llvm/lib/Target/PowerPC/PPC.td +++ b/llvm/lib/Target/PowerPC/PPC.td @@ -108,6 +108,16 @@ def DeprecatedDST : SubtargetFeature<"", "DeprecatedDST", "true", // VSX p7 vector-scalar instruction set //===----------------------------------------------------------------------===// +// ABI Selection // +//===----------------------------------------------------------------------===// + +def FeatureELFv1 : SubtargetFeature<"elfv1", "TargetABI", "PPC_ABI_ELFv1", + "Use the ELFv1 ABI">; + +def FeatureELFv2 : SubtargetFeature<"elfv2", "TargetABI", "PPC_ABI_ELFv2", + "Use the ELFv2 ABI">; + +//===----------------------------------------------------------------------===// // Classes used for relation maps. //===----------------------------------------------------------------------===// // RecFormRel - Filter class used to relate non-record-form instructions with |

