diff options
| author | Muhammad Omair Javaid <omair.javaid@linaro.org> | 2019-11-26 09:32:13 +0500 |
|---|---|---|
| committer | Muhammad Omair Javaid <omair.javaid@linaro.org> | 2019-11-26 09:32:13 +0500 |
| commit | c9ddb02659e3ece7a0d9d6b4dac7ceea4ae46e6d (patch) | |
| tree | b74d4fa2fd55a6378765b82328c5d5e397555944 /clang/test/CodeGenCXX/wasm-args-returns.cpp | |
| parent | 3dc7c5f7d83c61fdbce5ad2ab5aad716dd6d1d1e (diff) | |
| download | bcm5719-llvm-c9ddb02659e3ece7a0d9d6b4dac7ceea4ae46e6d.tar.gz bcm5719-llvm-c9ddb02659e3ece7a0d9d6b4dac7ceea4ae46e6d.zip | |
Revert "As a follow-up to my initial mail to llvm-dev here's a first pass at the O1 described there."
This reverts commit 8ff85ed905a7306977d07a5cd67ab4d5a56fafb4.
This commit introduced 9 new failures on lldb buildbot host at http://lab.llvm.org:8014/builders/lldb-aarch64-ubuntu
Following tests were failing:
lldb-api :: functionalities/tail_call_frames/ambiguous_tail_call_seq1/TestAmbiguousTailCallSeq1.py
lldb-api :: functionalities/tail_call_frames/ambiguous_tail_call_seq2/TestAmbiguousTailCallSeq2.py
lldb-api :: functionalities/tail_call_frames/disambiguate_call_site/TestDisambiguateCallSite.py
lldb-api :: functionalities/tail_call_frames/disambiguate_paths_to_common_sink/TestDisambiguatePathsToCommonSink.py
lldb-api :: functionalities/tail_call_frames/disambiguate_tail_call_seq/TestDisambiguateTailCallSeq.py
lldb-api :: functionalities/tail_call_frames/inlining_and_tail_calls/TestInliningAndTailCalls.py
lldb-api :: functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py
lldb-api :: functionalities/tail_call_frames/thread_step_out_message/TestArtificialFrameStepOutMessage.py
lldb-api :: functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py
lldb-api :: functionalities/tail_call_frames/unambiguous_sequence/TestUnambiguousTailCalls.py
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D65410
Diffstat (limited to 'clang/test/CodeGenCXX/wasm-args-returns.cpp')
| -rw-r--r-- | clang/test/CodeGenCXX/wasm-args-returns.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/clang/test/CodeGenCXX/wasm-args-returns.cpp b/clang/test/CodeGenCXX/wasm-args-returns.cpp index c547eb85390..5718223f9f7 100644 --- a/clang/test/CodeGenCXX/wasm-args-returns.cpp +++ b/clang/test/CodeGenCXX/wasm-args-returns.cpp @@ -19,8 +19,8 @@ test(one_field); // CHECK: define double @_Z7forward9one_field(double returned %{{.*}}) // // CHECK: define void @_Z14test_one_fieldv() -// CHECK: %[[call:.*]] = call double @_Z13def_one_fieldv() -// CHECK: call void @_Z3use9one_field(double %[[call]]) +// CHECK: %[[call:.*]] = tail call double @_Z13def_one_fieldv() +// CHECK: tail call void @_Z3use9one_field(double %[[call]]) // CHECK: ret void // // CHECK: declare void @_Z3use9one_field(double) @@ -82,8 +82,8 @@ test(empty); // CHECK: define void @_Z7forward5empty() // // CHECK: define void @_Z10test_emptyv() -// CHECK: call void @_Z9def_emptyv() -// CHECK: call void @_Z3use5empty() +// CHECK: tail call void @_Z9def_emptyv() +// CHECK: tail call void @_Z3use5empty() // CHECK: ret void // // CHECK: declare void @_Z3use5empty() @@ -96,8 +96,8 @@ test(one_bitfield); // CHECK: define i32 @_Z7forward12one_bitfield(i32 returned %{{.*}}) // // CHECK: define void @_Z17test_one_bitfieldv() -// CHECK: %[[call:.*]] = call i32 @_Z16def_one_bitfieldv() -// CHECK: call void @_Z3use12one_bitfield(i32 %[[call]]) +// CHECK: %[[call:.*]] = tail call i32 @_Z16def_one_bitfieldv() +// CHECK: tail call void @_Z3use12one_bitfield(i32 %[[call]]) // CHECK: ret void // // CHECK: declare void @_Z3use12one_bitfield(i32) |

