Lines Matching refs:BlockByrefHelpers
48 BlockByrefHelpers::~BlockByrefHelpers() {} in ~BlockByrefHelpers()
2120 class ObjectByrefHelpers final : public BlockByrefHelpers {
2125 : BlockByrefHelpers(alignment), Flags(flags) {} in ObjectByrefHelpers()
2156 class ARCWeakByrefHelpers final : public BlockByrefHelpers {
2158 ARCWeakByrefHelpers(CharUnits alignment) : BlockByrefHelpers(alignment) {} in ARCWeakByrefHelpers()
2177 class ARCStrongByrefHelpers final : public BlockByrefHelpers {
2179 ARCStrongByrefHelpers(CharUnits alignment) : BlockByrefHelpers(alignment) {} in ARCStrongByrefHelpers()
2213 class ARCStrongBlockByrefHelpers final : public BlockByrefHelpers {
2216 : BlockByrefHelpers(alignment) {} in ARCStrongBlockByrefHelpers()
2240 class CXXByrefHelpers final : public BlockByrefHelpers {
2247 : BlockByrefHelpers(alignment), VarType(type), CopyExpr(copyExpr) {} in CXXByrefHelpers()
2269 class NonTrivialCStructByrefHelpers final : public BlockByrefHelpers {
2274 : BlockByrefHelpers(alignment), VarType(type) {} in NonTrivialCStructByrefHelpers()
2300 BlockByrefHelpers &generator) { in generateByrefCopyHelper()
2359 BlockByrefHelpers &generator) { in buildByrefCopyHelper()
2368 BlockByrefHelpers &generator) { in generateByrefDisposeHelper()
2415 BlockByrefHelpers &generator) { in buildByrefDisposeHelper()
2429 BlockByrefHelpers *node in buildByrefHelpers()
2444 BlockByrefHelpers *
2676 BlockByrefHelpers *helpers = buildByrefHelpers(*byrefType, emission); in emitByrefStructureInit()