[FPEnv][SystemZ] Platform-specific builtin constrained FP enablement
authorKevin P. Neal <kevin.neal@sas.com>
Fri, 20 Dec 2019 18:36:03 +0000 (13:36 -0500)
committerKevin P. Neal <kevin.neal@sas.com>
Tue, 21 Jan 2020 17:44:39 +0000 (12:44 -0500)
commit2e667d07c773f684ea893b9ce5d9b73e9f23b438
tree5b3da919454d5b2f152d64b8460a7696dc95c728
parent24d7a0935bea390fc444f6ac8cf02447fe8d6917
[FPEnv][SystemZ] Platform-specific builtin constrained FP enablement

When constrained floating point is enabled the SystemZ-specific builtins
don't use constrained intrinsics in some cases. Fix that.

Differential Revision: https://reviews.llvm.org/D72722
clang/lib/CodeGen/CGBuiltin.cpp
clang/test/CodeGen/builtins-systemz-vector-constrained.c [new file with mode: 0644]
clang/test/CodeGen/builtins-systemz-vector2-constrained.c [new file with mode: 0644]
clang/test/CodeGen/builtins-systemz-zvector-constrained.c [new file with mode: 0644]
clang/test/CodeGen/builtins-systemz-zvector2-constrained.c [new file with mode: 0644]
clang/test/CodeGen/builtins-systemz-zvector3-constrained.c [new file with mode: 0644]