Lines Matching refs:OS
19 void LoopHintAttr::printPrettyPragma(raw_ostream &OS, in printPrettyPragma() argument
29 OS << ' ' << getValueString(Policy); in printPrettyPragma()
34 OS << ' ' << getOptionName(option) << getValueString(Policy); in printPrettyPragma()
41 llvm::raw_string_ostream OS(ValueName); in getValueString() local
42 OS << "("; in getValueString()
44 value->printPretty(OS, nullptr, Policy); in getValueString()
47 value->printPretty(OS, nullptr, Policy); in getValueString()
49 OS << ", scalable"; in getValueString()
51 OS << "scalable"; in getValueString()
53 OS << "fixed"; in getValueString()
55 OS << "enable"; in getValueString()
57 OS << "full"; in getValueString()
59 OS << "assume_safety"; in getValueString()
61 OS << "disable"; in getValueString()
62 OS << ")"; in getValueString()
86 raw_ostream &OS, const PrintingPolicy &Policy) const { in printPrettyPragma() argument
88 OS << ' ' << ConvertBranchStateTyToStr(getBranchState()); in printPrettyPragma()
90 OS << " simdlen("; in printPrettyPragma()
91 E->printPretty(OS, nullptr, Policy); in printPrettyPragma()
92 OS << ")"; in printPrettyPragma()
95 OS << " uniform"; in printPrettyPragma()
98 OS << Sep; in printPrettyPragma()
99 E->printPretty(OS, nullptr, Policy); in printPrettyPragma()
102 OS << ")"; in printPrettyPragma()
106 OS << " aligned("; in printPrettyPragma()
107 E->printPretty(OS, nullptr, Policy); in printPrettyPragma()
109 OS << ": "; in printPrettyPragma()
110 (*NI)->printPretty(OS, nullptr, Policy); in printPrettyPragma()
112 OS << ")"; in printPrettyPragma()
118 OS << " linear("; in printPrettyPragma()
120 OS << getOpenMPSimpleClauseTypeName(llvm::omp::Clause::OMPC_linear, *MI) in printPrettyPragma()
122 E->printPretty(OS, nullptr, Policy); in printPrettyPragma()
124 OS << ")"; in printPrettyPragma()
126 OS << ": "; in printPrettyPragma()
127 (*I)->printPretty(OS, nullptr, Policy); in printPrettyPragma()
129 OS << ")"; in printPrettyPragma()
136 raw_ostream &OS, const PrintingPolicy &Policy) const { in printPrettyPragma() argument
139 OS << " device_type(" << ConvertDevTypeTyToStr(getDevType()) << ")"; in printPrettyPragma()
141 OS << ' ' << ConvertMapTypeTyToStr(getMapType()); in printPrettyPragma()
143 OS << " indirect("; in printPrettyPragma()
144 E->printPretty(OS, nullptr, Policy); in printPrettyPragma()
145 OS << ")"; in printPrettyPragma()
147 OS << " indirect"; in printPrettyPragma()
193 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const OMPTraitInfo &TI);
194 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const OMPTraitInfo *TI);
198 raw_ostream &OS, const PrintingPolicy &Policy) const { in printPrettyPragma() argument
200 OS << "("; in printPrettyPragma()
201 E->printPretty(OS, nullptr, Policy); in printPrettyPragma()
202 OS << ")"; in printPrettyPragma()
204 OS << " match(" << traitInfos << ")"; in printPrettyPragma()
206 auto PrintExprs = [&OS, &Policy](Expr **Begin, Expr **End) { in printPrettyPragma()
210 OS << ","; in printPrettyPragma()
211 (*I)->printPretty(OS, nullptr, Policy); in printPrettyPragma()
215 OS << " adjust_args(nothing:"; in printPrettyPragma()
217 OS << ")"; in printPrettyPragma()
220 OS << " adjust_args(need_device_ptr:"; in printPrettyPragma()
222 OS << ")"; in printPrettyPragma()
225 auto PrintInteropTypes = [&OS](InteropType *Begin, InteropType *End) { in printPrettyPragma()
228 OS << ", "; in printPrettyPragma()
229 OS << "interop("; in printPrettyPragma()
230 OS << ConvertInteropTypeToStr(*I); in printPrettyPragma()
231 OS << ")"; in printPrettyPragma()
235 OS << " append_args("; in printPrettyPragma()
237 OS << ")"; in printPrettyPragma()