Lines Matching refs:StructorCodegen
3779 enum class StructorCodegen { Emit, RAUW, Alias, COMDAT }; enum
3781 static StructorCodegen getCodegenToUse(CodeGenModule &CGM, in getCodegenToUse()
3784 return StructorCodegen::Emit; in getCodegenToUse()
3789 return StructorCodegen::Emit; in getCodegenToUse()
3801 return StructorCodegen::RAUW; in getCodegenToUse()
3805 return StructorCodegen::RAUW; in getCodegenToUse()
3811 return StructorCodegen::COMDAT; in getCodegenToUse()
3812 return StructorCodegen::Emit; in getCodegenToUse()
3815 return StructorCodegen::Alias; in getCodegenToUse()
3856 StructorCodegen CGType = getCodegenToUse(CGM, MD); in emitCXXStructor()
3869 if (CGType == StructorCodegen::Alias || CGType == StructorCodegen::COMDAT) { in emitCXXStructor()
3874 if (CGType == StructorCodegen::RAUW) { in emitCXXStructor()
3886 if (DD && Type == StructorType::Base && CGType != StructorCodegen::COMDAT && in emitCXXStructor()
3904 if (CGType == StructorCodegen::COMDAT) { in emitCXXStructor()