/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/tools/polly/include/polly/Support/ISLOStream.h
Line | Count | Source |
1 | | //===------ IslOstream.h ----------------------------------------*- C++ -*-===// |
2 | | // |
3 | | // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
4 | | // See https://llvm.org/LICENSE.txt for license information. |
5 | | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
6 | | // |
7 | | //===----------------------------------------------------------------------===// |
8 | | // |
9 | | // raw_ostream printers for isl C++ objects. |
10 | | // |
11 | | //===----------------------------------------------------------------------===// |
12 | | |
13 | | #include "llvm/Support/raw_ostream.h" |
14 | | #include "isl/isl-noexceptions.h" |
15 | | namespace polly { |
16 | | |
17 | | #define ADD_OSTREAM_PRINTER(name) \ |
18 | | inline llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, \ |
19 | 2.66k | const name &Obj) { \ |
20 | 2.66k | OS << Obj.to_str(); \ |
21 | 2.66k | return OS; \ |
22 | 2.66k | } polly::operator<<(llvm::raw_ostream&, isl::noexceptions::pw_aff const&) Line | Count | Source | 19 | 326 | const name &Obj) { \ | 20 | 326 | OS << Obj.to_str(); \ | 21 | 326 | return OS; \ | 22 | 326 | } |
polly::operator<<(llvm::raw_ostream&, isl::noexceptions::set const&) Line | Count | Source | 19 | 1.62k | const name &Obj) { \ | 20 | 1.62k | OS << Obj.to_str(); \ | 21 | 1.62k | return OS; \ | 22 | 1.62k | } |
polly::operator<<(llvm::raw_ostream&, isl::noexceptions::pw_multi_aff const&) Line | Count | Source | 19 | 540 | const name &Obj) { \ | 20 | 540 | OS << Obj.to_str(); \ | 21 | 540 | return OS; \ | 22 | 540 | } |
Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::aff const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::ast_expr const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::ast_node const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::basic_map const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::basic_set const&) polly::operator<<(llvm::raw_ostream&, isl::noexceptions::map const&) Line | Count | Source | 19 | 168 | const name &Obj) { \ | 20 | 168 | OS << Obj.to_str(); \ | 21 | 168 | return OS; \ | 22 | 168 | } |
Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::id const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::multi_aff const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::multi_pw_aff const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::multi_union_pw_aff const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::point const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::schedule const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::schedule_node const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::space const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::union_access_info const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::union_flow const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::union_set const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::union_map const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::union_pw_aff const&) Unexecuted instantiation: polly::operator<<(llvm::raw_ostream&, isl::noexceptions::union_pw_multi_aff const&) |
23 | | |
24 | | ADD_OSTREAM_PRINTER(isl::aff) |
25 | | ADD_OSTREAM_PRINTER(isl::ast_expr) |
26 | | ADD_OSTREAM_PRINTER(isl::ast_node) |
27 | | ADD_OSTREAM_PRINTER(isl::basic_map) |
28 | | ADD_OSTREAM_PRINTER(isl::basic_set) |
29 | | ADD_OSTREAM_PRINTER(isl::map) |
30 | | ADD_OSTREAM_PRINTER(isl::set) |
31 | | ADD_OSTREAM_PRINTER(isl::id) |
32 | | ADD_OSTREAM_PRINTER(isl::multi_aff) |
33 | | ADD_OSTREAM_PRINTER(isl::multi_pw_aff) |
34 | | ADD_OSTREAM_PRINTER(isl::multi_union_pw_aff) |
35 | | ADD_OSTREAM_PRINTER(isl::point) |
36 | | ADD_OSTREAM_PRINTER(isl::pw_aff) |
37 | | ADD_OSTREAM_PRINTER(isl::pw_multi_aff) |
38 | | ADD_OSTREAM_PRINTER(isl::schedule) |
39 | | ADD_OSTREAM_PRINTER(isl::schedule_node) |
40 | | ADD_OSTREAM_PRINTER(isl::space) |
41 | | ADD_OSTREAM_PRINTER(isl::union_access_info) |
42 | | ADD_OSTREAM_PRINTER(isl::union_flow) |
43 | | ADD_OSTREAM_PRINTER(isl::union_set) |
44 | | ADD_OSTREAM_PRINTER(isl::union_map) |
45 | | ADD_OSTREAM_PRINTER(isl::union_pw_aff) |
46 | | ADD_OSTREAM_PRINTER(isl::union_pw_multi_aff) |
47 | | } // namespace polly |