Lines Matching defs:generator
2317 BlockByrefHelpers &generator) {
2350 if (generator.needsCopy()) {
2365 generator.emitCopy(CGF, destField, srcField);
2376 BlockByrefHelpers &generator) {
2378 return generateByrefCopyHelper(CGF, byrefInfo, generator);
2385 BlockByrefHelpers &generator) {
2415 if (generator.needsDispose()) {
2421 generator.emitDispose(CGF, addr);
2432 BlockByrefHelpers &generator) {
2434 return generateByrefDisposeHelper(CGF, byrefInfo, generator);
2441 T &&generator) {
2443 generator.Profile(id);
2450 generator.CopyHelper = buildByrefCopyHelper(CGM, byrefInfo, generator);
2451 generator.DisposeHelper = buildByrefDisposeHelper(CGM, byrefInfo, generator);
2453 T *copy = new (CGM.getContext()) T(std::forward<T>(generator));