Lines Matching defs:generator
2444 BlockByrefHelpers &generator) {
2483 if (generator.needsCopy()) {
2502 generator.emitCopy(CGF, destField, srcField);
2513 BlockByrefHelpers &generator) {
2515 return generateByrefCopyHelper(CGF, byrefInfo, generator);
2522 BlockByrefHelpers &generator) {
2558 if (generator.needsDispose()) {
2565 generator.emitDispose(CGF, addr);
2576 BlockByrefHelpers &generator) {
2578 return generateByrefDisposeHelper(CGF, byrefInfo, generator);
2585 T &&generator) {
2587 generator.Profile(id);
2594 generator.CopyHelper = buildByrefCopyHelper(CGM, byrefInfo, generator);
2595 generator.DisposeHelper = buildByrefDisposeHelper(CGM, byrefInfo, generator);
2597 T *copy = new (CGM.getContext()) T(std::forward<T>(generator));