Skip to content

Commit f2b5f89

Browse files
committed
remoeved iostream from sycl headers
Signed-off-by: Rauf, Rana <[email protected]>
1 parent 3fe426b commit f2b5f89

20 files changed

+25
-46
lines changed

sycl/include/CL/sycl/backend_types.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010

1111
#include <CL/sycl/detail/defines.hpp>
1212

13-
#include <fstream>
14-
#include <iostream>
15-
#include <istream>
13+
// #include <fstream>
14+
// #include <iostream>
15+
// #include <istream>
1616
#include <string>
1717

1818
__SYCL_INLINE_NAMESPACE(cl) {

sycl/plugins/level_zero/pi_level_zero.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include <cassert>
2424
#include <cstring>
2525
#include <functional>
26-
#include <iostream>
26+
//#include <iostream>
2727
#include <list>
2828
#include <map>
2929
#include <memory>

sycl/plugins/level_zero/tracing.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#include <level_zero/ze_api.h>
1313
#include <xpti/xpti_trace_framework.h>
1414

15-
//#include <iostream>
15+
#include <cstdio>
1616

1717
constexpr auto ZE_CALL_STREAM_NAME = "sycl.experimental.level_zero.call";
1818
constexpr auto ZE_DEBUG_STREAM_NAME = "sycl.experimental.level_zero.debug";

sycl/plugins/level_zero/usm_allocator.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#include <cassert>
1313
#include <cctype>
1414
#include <iomanip>
15-
#include <iostream>
15+
#include <cstdio>
1616
#include <list>
1717
#include <memory>
1818
#include <mutex>
@@ -24,7 +24,6 @@
2424

2525
#include "usm_allocator.hpp"
2626
#include <CL/sycl/detail/spinlock.hpp>
27-
//#include <iostream>
2827

2928
// USM allocations are a minimum of 4KB/64KB/2MB even when a smaller size is
3029
// requested. The implementation distinguishes between allocations of size

sycl/source/detail/persistent_device_code_cache.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <detail/program_manager/program_manager.hpp>
1313

1414
#include <cstdio>
15+
#include <fstream>
1516
#include <optional>
1617

1718
#if defined(__SYCL_RT_OS_LINUX)

sycl/source/detail/pi.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#include <bitset>
2727
#include <cstdarg>
2828
#include <cstring>
29-
#include <iostream>
29+
#include <cstdio>
3030
#include <map>
3131
#include <sstream>
3232
#include <stddef.h>

sycl/source/detail/plugin_printers.hpp

Lines changed: 3 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -19,44 +19,13 @@ namespace sycl {
1919
namespace detail {
2020
namespace pi {
2121

22-
inline void __plugin__print(const bool val){
23-
printf("%s",val?"true":"false");
24-
}
25-
// inline void __plugin__print(const float val){
26-
// printf("%f",val);
27-
// }
28-
inline void __plugin__print(const double val){
29-
printf("%lf",val);
30-
}
31-
inline void __plugin__print(const long double val){
32-
printf("%Lf",val);
33-
}
34-
// inline void __plugin__print(const short val){
35-
// printf("%hi",val);
36-
// }
37-
// inline void __plugin__print(const unsigned short val){
38-
// printf("%hu",val);
39-
// }
40-
// inline void __puglin__print(const int val){
41-
// printf("%d",val);
42-
// }
43-
// inline void __plugin__print(const unsigned int val){
44-
// printf("%u",val);
45-
// }
46-
inline void __plugin__print(const long val){
47-
printf("%ld",val);
48-
}
49-
inline void __plugin__print(const unsigned long val){
50-
printf("%lu",val);
51-
}
52-
inline void __plugin__print(const std::string val){
53-
printf("%s",val.c_str());
54-
}
22+
23+
//Note:Casting val to unsigned long may not work for all function specializations
5524
template <typename T>
5625
inline typename std::enable_if<!std::is_pointer<T>::value, void>::type
5726
print(T val) {
5827
printf("<unknown> : ");
59-
std::cout << val;
28+
printf("%lu",(unsigned long)val);
6029
printf("\n");
6130
}
6231
template <typename T>

sycl/source/detail/program_impl.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
#include <algorithm>
2222
#include <cassert>
23-
#include <fstream>
23+
//#include <fstream>
2424
#include <memory>
2525
#include <mutex>
2626

sycl/source/detail/program_manager/program_manager.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
#include <cstdlib>
3333
#include <cstring>
3434
#include <fstream>
35+
#include <iostream>
3536
#include <memory>
3637
#include <mutex>
3738
#include <sstream>

sycl/source/detail/spec_constant_impl.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
#include <CL/sycl/exception.hpp>
1515

1616
#include <cstring>
17-
#include <iostream>
17+
#include <cstdio>
18+
//#include <iostream>
1819

1920
__SYCL_INLINE_NAMESPACE(cl) {
2021
namespace sycl {

sycl/test/basic_tests/accessor/atomic_zero_dimension_accessor.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
// with the __ENABLE_USM_ADDR_SPACE__ macro.
88

99
#include <CL/sycl.hpp>
10+
#include <iostream>
1011

1112
using namespace sycl;
1213

sycl/test/basic_tests/exceptions-SYCL-2020.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// RUN: %RUN_ON_HOST %t.out
33

44
#include <CL/sycl.hpp>
5+
#include <iostream>
56

67
using namespace cl::sycl;
78

sycl/test/basic_tests/offset-accessor-get_pointer.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
#include <CL/sycl.hpp>
1515
#include <vector>
16+
#include <iostream>
1617
using namespace cl::sycl;
1718

1819
void test_across_ranges() {

sycl/test/basic_tests/reduction_ctor.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include "reduction_utils.hpp"
88
#include <CL/sycl.hpp>
99
#include <cassert>
10+
#include <iostream>
1011

1112
using namespace cl::sycl;
1213

sycl/test/extensions/fpga.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include <sycl/ext/intel/fpga_extensions.hpp>
55

66
#include <type_traits>
7+
#include <iostream>
78

89
namespace intelfpga {
910
template <unsigned ID> struct ethernet_pipe_id {

sycl/test/extensions/group-algorithm.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#include <cassert>
1717
#include <limits>
1818
#include <numeric>
19+
#include <iostream>
1920
using namespace sycl;
2021
using namespace sycl::ext::oneapi;
2122

sycl/test/helpers.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
//===----------------------------------------------------------------------===//
88

99
#include <CL/sycl.hpp>
10-
10+
#include <iostream>
1111

1212
using namespace cl;
1313

sycl/unittests/config/ConfigTests.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <detail/config.hpp>
1010
#include <gtest/gtest.h>
1111
#include <regex>
12+
#include <fstream>
1213

1314
TEST(ConfigTests, CheckConfigProcessing) {
1415
#ifdef _WIN32

sycl/unittests/kernel-and-program/PersistentDeviceCodeCache.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include <llvm/Support/FileSystem.h>
1919
#include <optional>
2020
#include <vector>
21+
#include <fstream>
2122

2223
#define ASSERT_NO_ERROR(x) \
2324
if (std::error_code EC = x) { \

sycl/unittests/pi/TestGetPlugin.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include <detail/plugin.hpp>
1010
#include <functional>
1111
#include <optional>
12-
12+
#include <iostream>
1313
namespace pi {
1414
inline std::optional<cl::sycl::detail::plugin>
1515
initializeAndGet(cl::sycl::backend backend) {

0 commit comments

Comments
 (0)