[PowerPC] Add clang options to control MMA support
authorBaptiste Saleil <baptiste.saleil@ibm.com>
Mon, 24 Aug 2020 14:14:16 +0000 (09:14 -0500)
committerBaptiste Saleil <baptiste.saleil@ibm.com>
Mon, 24 Aug 2020 14:35:55 +0000 (09:35 -0500)
commit512e256c0d8c0fed5b4603ed5ed74b6ad503f368
tree2b9ed4f8476b0783a42854fea3de036f8f486b20
parent235f9f7fe94488904a60a8a1f5430183b0504945
[PowerPC] Add clang options to control MMA support

This patch adds frontend and backend options to enable and disable
the PowerPC MMA operations added in ISA 3.1. Instructions using these
options will be added in subsequent patches.

Differential Revision: https://reviews.llvm.org/D81442
clang/include/clang/Driver/Options.td
clang/lib/Basic/Targets/PPC.cpp
clang/lib/Basic/Targets/PPC.h
clang/test/Driver/ppc-dependent-options.cpp
clang/test/Preprocessor/init-ppc64.c
llvm/lib/Target/PowerPC/PPC.td
llvm/lib/Target/PowerPC/PPCInstrPrefix.td
llvm/lib/Target/PowerPC/PPCScheduleP9.td
llvm/lib/Target/PowerPC/PPCSubtarget.cpp
llvm/lib/Target/PowerPC/PPCSubtarget.h
llvm/test/CodeGen/PowerPC/future-check-features.ll