Lines Matching refs:CommonElementType
394 llvm::Type *CommonElementType, unsigned ArrayBound,
929 llvm::Type *CommonElementType, unsigned ArrayBound, in EmitArrayConstant() argument
952 if (CommonElementType && NonzeroLength >= 8) { in EmitArrayConstant()
954 llvm::ArrayType::get(CommonElementType, NonzeroLength), in EmitArrayConstant()
963 CommonElementType ? CommonElementType : DesiredType->getElementType(); in EmitArrayConstant()
966 CommonElementType = nullptr; in EmitArrayConstant()
970 if (Filler->getType() != CommonElementType) in EmitArrayConstant()
971 CommonElementType = nullptr; in EmitArrayConstant()
975 if (CommonElementType) in EmitArrayConstant()
977 llvm::ArrayType::get(CommonElementType, ArrayBound), Elements); in EmitArrayConstant()
1220 llvm::Type *CommonElementType = nullptr; in EmitArrayInitialization() local
1227 CommonElementType = C->getType(); in EmitArrayInitialization()
1228 else if (C->getType() != CommonElementType) in EmitArrayInitialization()
1229 CommonElementType = nullptr; in EmitArrayInitialization()
1235 return EmitArrayConstant(CGM, Desired, CommonElementType, NumElements, Elts, in EmitArrayInitialization()
2140 llvm::Type *CommonElementType = nullptr; in tryEmitPrivate() local
2147 CommonElementType = C->getType(); in tryEmitPrivate()
2148 else if (C->getType() != CommonElementType) in tryEmitPrivate()
2149 CommonElementType = nullptr; in tryEmitPrivate()
2155 return EmitArrayConstant(CGM, Desired, CommonElementType, NumElements, Elts, in tryEmitPrivate()