Skip to content

Commit 21a1ff2

Browse files
committed
Fix lit test failure in CI test
Signed-off-by: chenwei.sun <[email protected]>
1 parent f589a61 commit 21a1ff2

File tree

2 files changed

+39
-15
lines changed

2 files changed

+39
-15
lines changed

clang/test/dpct/event_record_with_flags_no_qb.cu

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,37 @@
33

44
// RUN:dpct --enable-profiling --no-dpcpp-extensions=enqueued_barriers --format-range=none -out-root %T/event_record_with_flags_no_qb %s --cuda-include-path="%cuda-path/include" --sycl-named-lambda -- -std=c++14 -x cuda --cuda-host-only
55
// RUN: FileCheck --input-file %T/event_record_with_flags_no_qb/event_record_with_flags_no_qb.dp.cpp --match-full-lines %s
6+
// RUN: %if build_lit %{icpx -c -fsycl -DNO_BUILD_TEST %T/event_record_with_flags_no_qb/event_record_with_flags_no_qb.dp.cpp -o %T/event_record_with_flags_no_qb/event_record_with_flags_no_qb.dp.o %}
7+
68

79
// CHECK:#define DPCT_PROFILING_ENABLED
810
// CHECK-NEXT:#include <sycl/sycl.hpp>
911
// CHECK-NEXT:#include <dpct/dpct.hpp>
1012
#include <cuda_runtime.h>
1113

12-
// CHECK: void cudaEventRecordWithFlags_test() {
13-
// CHECK-NEXT: dpct::event_ptr start, stop;
14+
// CHECK: void cudaEventRecordWithFlags_1() {
15+
// CHECK-NEXT: dpct::event_ptr start;
1416
// CHECK-NEXT: dpct::queue_ptr stream;
1517
// CHECK-NEXT: *start = stream->single_task([=](){});
18+
// CHECK-NEXT: }
19+
void cudaEventRecordWithFlags_1() {
20+
cudaEvent_t start;
21+
cudaStream_t stream;
22+
cudaEventRecordWithFlags(start, stream, cudaEventRecordDefault);
23+
}
24+
25+
#ifndef NO_BUILD_TEST
26+
// CHECK: void cudaEventRecordWithFlags_2() {
27+
// CHECK-NEXT: dpct::event_ptr start;
28+
// CHECK-NEXT: dpct::queue_ptr stream;
1629
// CHECK-NEXT: /*
1730
// CHECK-NEXT: DPCT1028:{{[0-9a-f]+}}: The cudaEventRecordWithFlags was not migrated because parameter cudaEventRecordExternal is unsupported.
1831
// CHECK-NEXT: */
19-
// CHECK-NEXT: cudaEventRecordWithFlags(stop, stream, cudaEventRecordExternal);
20-
// CHECK-NEXT:}
21-
void cudaEventRecordWithFlags_test() {
22-
cudaEvent_t start, stop;
32+
// CHECK-NEXT: cudaEventRecordWithFlags(start, stream, cudaEventRecordExternal);
33+
// CHECK-NEXT: }
34+
void cudaEventRecordWithFlags_2() {
35+
cudaEvent_t start;
2336
cudaStream_t stream;
24-
cudaEventRecordWithFlags(start, stream, cudaEventRecordDefault);
25-
cudaEventRecordWithFlags(stop, stream, cudaEventRecordExternal);
37+
cudaEventRecordWithFlags(start, stream, cudaEventRecordExternal);
2638
}
39+
#endif

clang/test/dpct/event_record_with_flags_qb.cu

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,29 @@
1010
// CHECK-NEXT:#include <dpct/dpct.hpp>
1111
#include <cuda_runtime.h>
1212

13-
// CHECK: void cudaEventRecordWithFlags_test() {
14-
// CHECK-NEXT: dpct::event_ptr start, stop;
13+
// CHECK: void cudaEventRecordWithFlags_1() {
14+
// CHECK-NEXT: dpct::event_ptr start;
1515
// CHECK-NEXT: dpct::queue_ptr stream;
1616
// CHECK-NEXT: dpct::sync_barrier(start, stream);
17+
// CHECK-NEXT: }
18+
void cudaEventRecordWithFlags_1() {
19+
cudaEvent_t start;
20+
cudaStream_t stream;
21+
cudaEventRecordWithFlags(start, stream, cudaEventRecordDefault);
22+
}
23+
24+
#ifndef NO_BUILD_TEST
25+
// CHECK: void cudaEventRecordWithFlags_2() {
26+
// CHECK-NEXT: dpct::event_ptr start;
27+
// CHECK-NEXT: dpct::queue_ptr stream;
1728
// CHECK-NEXT: /*
1829
// CHECK-NEXT: DPCT1028:{{[0-9a-f]+}}: The cudaEventRecordWithFlags was not migrated because parameter cudaEventRecordExternal is unsupported.
1930
// CHECK-NEXT: */
20-
// CHECK-NEXT: cudaEventRecordWithFlags(stop, stream, cudaEventRecordExternal);
31+
// CHECK-NEXT: cudaEventRecordWithFlags(start, stream, cudaEventRecordExternal);
2132
// CHECK-NEXT:}
22-
void cudaEventRecordWithFlags_test() {
23-
cudaEvent_t start, stop;
33+
void cudaEventRecordWithFlags_2() {
34+
cudaEvent_t start;
2435
cudaStream_t stream;
25-
cudaEventRecordWithFlags(start, stream, cudaEventRecordDefault);
26-
cudaEventRecordWithFlags(stop, stream, cudaEventRecordExternal);
36+
cudaEventRecordWithFlags(start, stream, cudaEventRecordExternal);
2737
}
38+
#endif

0 commit comments

Comments
 (0)