Lines Matching defs:Out
42 raw_ostream &Out) {
45 Out << "__" << Outer << "_block_invoke";
47 Out << "__" << Outer << "_block_invoke_" << discriminator+1;
117 void MangleContext::mangleName(const NamedDecl *D, raw_ostream &Out) {
132 Out << '\01'; // LLVM IR Marker for __asm("foo")
134 Out << ALA->getLabel();
144 mangleObjCMethodName(OMD, Out);
146 mangleCXXName(D, Out);
150 Out << '\01';
152 Out << '_';
154 Out << '@';
157 Out << D->getIdentifier()->getName();
159 mangleObjCMethodName(OMD, Out);
161 mangleCXXName(D, Out);
167 Out << '@';
168 Out << '@';
170 Out << '0';
183 Out << ((TI.getPointerWidth(0) / 8) * ArgWords);
188 raw_ostream &Out) {
192 mangleName(ID, Out);
194 Out << ID->getIdentifier()->getName();
198 Out << "_block_invoke";
200 Out << "_block_invoke_" << discriminator+1;
207 llvm::raw_svector_ostream Out(Buffer);
208 mangleCXXCtor(CD, CT, Out);
216 llvm::raw_svector_ostream Out(Buffer);
217 mangleCXXDtor(DD, DT, Out);
222 raw_ostream &Out) {
238 mangleCtorBlock(CD, /*CT*/ Ctor_Complete, BD, Out);
240 mangleDtorBlock(DD, /*DT*/ Dtor_Complete, BD, Out);
254 mangleFunctionBlock(*this, Buffer, BD, Out);
271 raw_ostream &Out) {
276 Out << OS.str().size() << OS.str();