Lines Matching refs:StructorCodegen
3370 enum class StructorCodegen { Emit, RAUW, Alias, COMDAT }; enum
3372 static StructorCodegen getCodegenToUse(CodeGenModule &CGM, in getCodegenToUse()
3375 return StructorCodegen::Emit; in getCodegenToUse()
3380 return StructorCodegen::Emit; in getCodegenToUse()
3392 return StructorCodegen::RAUW; in getCodegenToUse()
3396 return StructorCodegen::RAUW; in getCodegenToUse()
3401 return StructorCodegen::COMDAT; in getCodegenToUse()
3402 return StructorCodegen::Emit; in getCodegenToUse()
3405 return StructorCodegen::Alias; in getCodegenToUse()
3443 StructorCodegen CGType = getCodegenToUse(CGM, MD); in emitCXXStructor()
3456 if (CGType == StructorCodegen::Alias || CGType == StructorCodegen::COMDAT) { in emitCXXStructor()
3461 if (CGType == StructorCodegen::RAUW) { in emitCXXStructor()
3473 if (DD && Type == StructorType::Base && CGType != StructorCodegen::COMDAT && in emitCXXStructor()
3479 if (CGType == StructorCodegen::COMDAT) { in emitCXXStructor()