Lines Matching refs:BlockByrefHelpers
48 BlockByrefHelpers::~BlockByrefHelpers() {} in ~BlockByrefHelpers()
2195 class ObjectByrefHelpers final : public BlockByrefHelpers {
2200 : BlockByrefHelpers(alignment), Flags(flags) {} in ObjectByrefHelpers()
2231 class ARCWeakByrefHelpers final : public BlockByrefHelpers {
2233 ARCWeakByrefHelpers(CharUnits alignment) : BlockByrefHelpers(alignment) {} in ARCWeakByrefHelpers()
2252 class ARCStrongByrefHelpers final : public BlockByrefHelpers {
2254 ARCStrongByrefHelpers(CharUnits alignment) : BlockByrefHelpers(alignment) {} in ARCStrongByrefHelpers()
2288 class ARCStrongBlockByrefHelpers final : public BlockByrefHelpers {
2291 : BlockByrefHelpers(alignment) {} in ARCStrongBlockByrefHelpers()
2315 class CXXByrefHelpers final : public BlockByrefHelpers {
2322 : BlockByrefHelpers(alignment), VarType(type), CopyExpr(copyExpr) {} in CXXByrefHelpers()
2344 class NonTrivialCStructByrefHelpers final : public BlockByrefHelpers {
2349 : BlockByrefHelpers(alignment), VarType(type) {} in NonTrivialCStructByrefHelpers()
2375 BlockByrefHelpers &generator) { in generateByrefCopyHelper()
2444 BlockByrefHelpers &generator) { in buildByrefCopyHelper()
2453 BlockByrefHelpers &generator) { in generateByrefDisposeHelper()
2507 BlockByrefHelpers &generator) { in buildByrefDisposeHelper()
2521 BlockByrefHelpers *node in buildByrefHelpers()
2536 BlockByrefHelpers *
2768 BlockByrefHelpers *helpers = buildByrefHelpers(*byrefType, emission); in emitByrefStructureInit()