Lines Matching refs:Out
36 raw_ostream &Out) { in mangleFunctionBlock() argument
39 Out << "__" << Outer << "_block_invoke"; in mangleFunctionBlock()
41 Out << "__" << Outer << "_block_invoke_" << discriminator+1; in mangleFunctionBlock()
117 void MangleContext::mangleName(const NamedDecl *D, raw_ostream &Out) { in mangleName() argument
132 Out << '\01'; // LLVM IR Marker for __asm("foo") in mangleName()
134 Out << ALA->getLabel(); in mangleName()
144 mangleObjCMethodName(OMD, Out); in mangleName()
146 mangleCXXName(D, Out); in mangleName()
150 Out << '\01'; in mangleName()
152 Out << '_'; in mangleName()
154 Out << '@'; in mangleName()
156 Out << "__regcall3__"; in mangleName()
159 Out << D->getIdentifier()->getName(); in mangleName()
161 mangleObjCMethodName(OMD, Out); in mangleName()
163 mangleCXXName(D, Out); in mangleName()
169 Out << '@'; in mangleName()
170 Out << '@'; in mangleName()
172 Out << '0'; in mangleName()
185 Out << ((TI.getPointerWidth(0) / 8) * ArgWords); in mangleName()
190 raw_ostream &Out) { in mangleGlobalBlock() argument
194 mangleName(ID, Out); in mangleGlobalBlock()
196 Out << ID->getIdentifier()->getName(); in mangleGlobalBlock()
200 Out << "_block_invoke"; in mangleGlobalBlock()
202 Out << "_block_invoke_" << discriminator+1; in mangleGlobalBlock()
209 llvm::raw_svector_ostream Out(Buffer); in mangleCtorBlock() local
210 mangleCXXCtor(CD, CT, Out); in mangleCtorBlock()
218 llvm::raw_svector_ostream Out(Buffer); in mangleDtorBlock() local
219 mangleCXXDtor(DD, DT, Out); in mangleDtorBlock()
224 raw_ostream &Out) { in mangleBlock() argument
240 mangleCtorBlock(CD, /*CT*/ Ctor_Complete, BD, Out); in mangleBlock()
242 mangleDtorBlock(DD, /*DT*/ Dtor_Complete, BD, Out); in mangleBlock()
256 mangleFunctionBlock(*this, Buffer, BD, Out); in mangleBlock()
277 raw_ostream &Out) { in mangleObjCMethodName() argument
282 Out << OS.str().size() << OS.str(); in mangleObjCMethodName()