Lines Matching defs:BD
41 const BlockDecl *BD,
43 unsigned discriminator = Context.getBlockId(BD, true);
50 static void checkMangleDC(const DeclContext *DC, const BlockDecl *BD) {
52 const DeclContext *ExpectedDC = BD->getDeclContext();
68 void MangleContext::mangleGlobalBlock(const BlockDecl *BD,
71 unsigned discriminator = getBlockId(BD, false);
86 CXXCtorType CT, const BlockDecl *BD,
88 checkMangleDC(CD, BD);
93 mangleFunctionBlock(*this, Buffer, BD, ResStream);
97 CXXDtorType DT, const BlockDecl *BD,
99 checkMangleDC(DD, BD);
104 mangleFunctionBlock(*this, Buffer, BD, ResStream);
107 void MangleContext::mangleBlock(const DeclContext *DC, const BlockDecl *BD,
110 checkMangleDC(DC, BD);
130 mangleFunctionBlock(*this, Buffer, BD, Out);
149 void MangleContext::mangleBlock(const BlockDecl *BD,
152 const DeclContext *DC = BD->getDeclContext();
156 mangleBlock(DC, BD, Out);
158 mangleGlobalBlock(BD, ID, Out);