Lines Matching refs:Out
42 raw_ostream &Out) { in mangleFunctionBlock() argument
45 Out << "__" << Outer << "_block_invoke"; in mangleFunctionBlock()
47 Out << "__" << Outer << "_block_invoke_" << discriminator+1; in mangleFunctionBlock()
112 void MangleContext::mangleName(const NamedDecl *D, raw_ostream &Out) { in mangleName() argument
127 Out << '\01'; // LLVM IR Marker for __asm("foo") in mangleName()
129 Out << ALA->getLabel(); in mangleName()
138 mangleCXXName(D, Out); in mangleName()
142 Out << '\01'; in mangleName()
144 Out << '_'; in mangleName()
146 Out << '@'; in mangleName()
149 Out << D->getIdentifier()->getName(); in mangleName()
151 mangleCXXName(D, Out); in mangleName()
156 Out << '@'; in mangleName()
158 Out << '0'; in mangleName()
173 Out << 4 * ArgWords; in mangleName()
178 raw_ostream &Out) { in mangleGlobalBlock() argument
182 mangleName(ID, Out); in mangleGlobalBlock()
184 Out << ID->getIdentifier()->getName(); in mangleGlobalBlock()
188 Out << "_block_invoke"; in mangleGlobalBlock()
190 Out << "_block_invoke_" << discriminator+1; in mangleGlobalBlock()
197 llvm::raw_svector_ostream Out(Buffer); in mangleCtorBlock() local
198 mangleCXXCtor(CD, CT, Out); in mangleCtorBlock()
199 Out.flush(); in mangleCtorBlock()
207 llvm::raw_svector_ostream Out(Buffer); in mangleDtorBlock() local
208 mangleCXXDtor(DD, DT, Out); in mangleDtorBlock()
209 Out.flush(); in mangleDtorBlock()
214 raw_ostream &Out) { in mangleBlock() argument
235 mangleFunctionBlock(*this, Buffer, BD, Out); in mangleBlock()
239 raw_ostream &Out) { in mangleObjCMethodName() argument
251 Out << OS.str().size() << OS.str(); in mangleObjCMethodName()