Lines Matching refs:Out

39                                 raw_ostream &Out) {  in mangleFunctionBlock()  argument
42 Out << "__" << Outer << "_block_invoke"; in mangleFunctionBlock()
44 Out << "__" << Outer << "_block_invoke_" << discriminator+1; in mangleFunctionBlock()
141 void MangleContext::mangleName(GlobalDecl GD, raw_ostream &Out) { in mangleName() argument
153 Out << ALA->getLabel(); in mangleName()
172 Out << '\01'; // LLVM IR Marker for __asm("foo") in mangleName()
174 Out << ALA->getLabel(); in mangleName()
179 return mangleMSGuidDecl(GD, Out); in mangleName()
184 Out << "__main_argc_argv"; in mangleName()
192 mangleObjCMethodNameAsSourceName(OMD, Out); in mangleName()
194 mangleCXXName(GD, Out); in mangleName()
198 Out << '\01'; in mangleName()
200 Out << '_'; in mangleName()
202 Out << '@'; in mangleName()
204 Out << "__regcall3__"; in mangleName()
207 Out << D->getIdentifier()->getName(); in mangleName()
209 mangleObjCMethodNameAsSourceName(OMD, Out); in mangleName()
211 mangleCXXName(GD, Out); in mangleName()
217 Out << '@'; in mangleName()
218 Out << '@'; in mangleName()
220 Out << '0'; in mangleName()
233 Out << ((TI.getPointerWidth(0) / 8) * ArgWords); in mangleName()
236 void MangleContext::mangleMSGuidDecl(const MSGuidDecl *GD, raw_ostream &Out) { in mangleMSGuidDecl() argument
240 Out << llvm::format("_GUID_%08" PRIx32 "_%04" PRIx32 "_%04" PRIx32 "_", in mangleMSGuidDecl()
244 Out << llvm::format("%02" PRIx8, C); in mangleMSGuidDecl()
246 Out << "_"; in mangleMSGuidDecl()
252 raw_ostream &Out) { in mangleGlobalBlock() argument
256 mangleName(ID, Out); in mangleGlobalBlock()
258 Out << ID->getIdentifier()->getName(); in mangleGlobalBlock()
262 Out << "_block_invoke"; in mangleGlobalBlock()
264 Out << "_block_invoke_" << discriminator+1; in mangleGlobalBlock()
271 llvm::raw_svector_ostream Out(Buffer); in mangleCtorBlock() local
272 mangleName(GlobalDecl(CD, CT), Out); in mangleCtorBlock()
280 llvm::raw_svector_ostream Out(Buffer); in mangleDtorBlock() local
281 mangleName(GlobalDecl(DD, DT), Out); in mangleDtorBlock()
286 raw_ostream &Out) { in mangleBlock() argument
302 mangleCtorBlock(CD, /*CT*/ Ctor_Complete, BD, Out); in mangleBlock()
304 mangleDtorBlock(DD, /*DT*/ Dtor_Complete, BD, Out); in mangleBlock()
318 mangleFunctionBlock(*this, Buffer, BD, Out); in mangleBlock()
379 raw_ostream &Out) { in mangleObjCMethodNameAsSourceName() argument
385 Out << OS.str().size() << OS.str(); in mangleObjCMethodNameAsSourceName()