summaryrefslogtreecommitdiff
path: root/test/CodeGen/complex-math.c
diff options
context:
space:
mode:
authorCameron McInally <cameron.mcinally@nyu.edu>2019-10-14 15:35:01 +0000
committerCameron McInally <cameron.mcinally@nyu.edu>2019-10-14 15:35:01 +0000
commit17184dc8a9ddf8debc83c573c01edf4188461626 (patch)
treebfc8e881fb50bc048bb366d35f945092fbd1d987 /test/CodeGen/complex-math.c
parent86c4707c4b8e0cd8045548d1a7fd35e37d7ccf71 (diff)
downloadclang-17184dc8a9ddf8debc83c573c01edf4188461626.tar.gz
[IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperator
Reapply r374240 with fix for Ocaml test, namely Bindings/OCaml/core.ml. Differential Revision: https://reviews.llvm.org/D61675 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@374782 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/complex-math.c')
-rw-r--r--test/CodeGen/complex-math.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/CodeGen/complex-math.c b/test/CodeGen/complex-math.c
index 21cc5aebb1..e42418ad72 100644
--- a/test/CodeGen/complex-math.c
+++ b/test/CodeGen/complex-math.c
@@ -56,7 +56,7 @@ float _Complex sub_float_cr(float _Complex a, float b) {
float _Complex sub_float_rc(float a, float _Complex b) {
// X86-LABEL: @sub_float_rc(
// X86: fsub
- // X86: fsub float -0.{{0+}}e+00,
+ // X86: fneg
// X86-NOT: fsub
// X86: ret
return a - b;
@@ -234,7 +234,7 @@ double _Complex sub_double_cr(double _Complex a, double b) {
double _Complex sub_double_rc(double a, double _Complex b) {
// X86-LABEL: @sub_double_rc(
// X86: fsub
- // X86: fsub double -0.{{0+}}e+00,
+ // X86: fneg
// X86-NOT: fsub
// X86: ret
return a - b;
@@ -412,7 +412,7 @@ long double _Complex sub_long_double_cr(long double _Complex a, long double b) {
long double _Complex sub_long_double_rc(long double a, long double _Complex b) {
// X86-LABEL: @sub_long_double_rc(
// X86: fsub
- // X86: fsub x86_fp80 0xK8{{0+}},
+ // X86: fneg
// X86-NOT: fsub
// X86: ret
return a - b;