Lines Matching refs:StructorCodegen
3408 enum class StructorCodegen { Emit, RAUW, Alias, COMDAT }; enum
3410 static StructorCodegen getCodegenToUse(CodeGenModule &CGM, in getCodegenToUse()
3413 return StructorCodegen::Emit; in getCodegenToUse()
3418 return StructorCodegen::Emit; in getCodegenToUse()
3430 return StructorCodegen::RAUW; in getCodegenToUse()
3434 return StructorCodegen::RAUW; in getCodegenToUse()
3439 return StructorCodegen::COMDAT; in getCodegenToUse()
3440 return StructorCodegen::Emit; in getCodegenToUse()
3443 return StructorCodegen::Alias; in getCodegenToUse()
3481 StructorCodegen CGType = getCodegenToUse(CGM, MD); in emitCXXStructor()
3494 if (CGType == StructorCodegen::Alias || CGType == StructorCodegen::COMDAT) { in emitCXXStructor()
3499 if (CGType == StructorCodegen::RAUW) { in emitCXXStructor()
3511 if (DD && Type == StructorType::Base && CGType != StructorCodegen::COMDAT && in emitCXXStructor()
3517 if (CGType == StructorCodegen::COMDAT) { in emitCXXStructor()