Lines Matching refs:StructorCodegen
4259 enum class StructorCodegen { Emit, RAUW, Alias, COMDAT }; enum
4261 static StructorCodegen getCodegenToUse(CodeGenModule &CGM, in getCodegenToUse()
4264 return StructorCodegen::Emit; in getCodegenToUse()
4269 return StructorCodegen::Emit; in getCodegenToUse()
4281 return StructorCodegen::RAUW; in getCodegenToUse()
4285 return StructorCodegen::RAUW; in getCodegenToUse()
4291 return StructorCodegen::COMDAT; in getCodegenToUse()
4292 return StructorCodegen::Emit; in getCodegenToUse()
4295 return StructorCodegen::Alias; in getCodegenToUse()
4336 StructorCodegen CGType = getCodegenToUse(CGM, MD); in emitCXXStructor()
4346 if (CGType == StructorCodegen::Alias || CGType == StructorCodegen::COMDAT) { in emitCXXStructor()
4351 if (CGType == StructorCodegen::RAUW) { in emitCXXStructor()
4364 CGType != StructorCodegen::COMDAT && in emitCXXStructor()
4382 if (CGType == StructorCodegen::COMDAT) { in emitCXXStructor()