Lines Matching refs:CDS
3334 if (const ConstantDataSequential *CDS = dyn_cast<ConstantDataSequential>(V)) in isRepeatedByteSequence() local
3335 return isRepeatedByteSequence(CDS); in isRepeatedByteSequence()
3353 const DataLayout &DL, const ConstantDataSequential *CDS, AsmPrinter &AP, in emitGlobalConstantDataSequential() argument
3356 int Value = isRepeatedByteSequence(CDS, DL); in emitGlobalConstantDataSequential()
3358 uint64_t Bytes = DL.getTypeAllocSize(CDS->getType()); in emitGlobalConstantDataSequential()
3365 if (CDS->isString()) in emitGlobalConstantDataSequential()
3366 return AP.OutStreamer->emitBytes(CDS->getAsString()); in emitGlobalConstantDataSequential()
3369 unsigned ElementByteSize = CDS->getElementByteSize(); in emitGlobalConstantDataSequential()
3370 if (isa<IntegerType>(CDS->getElementType())) { in emitGlobalConstantDataSequential()
3371 for (unsigned I = 0, E = CDS->getNumElements(); I != E; ++I) { in emitGlobalConstantDataSequential()
3375 << format("0x%" PRIx64 "\n", CDS->getElementAsInteger(I)); in emitGlobalConstantDataSequential()
3376 AP.OutStreamer->emitIntValue(CDS->getElementAsInteger(I), in emitGlobalConstantDataSequential()
3380 Type *ET = CDS->getElementType(); in emitGlobalConstantDataSequential()
3381 for (unsigned I = 0, E = CDS->getNumElements(); I != E; ++I) { in emitGlobalConstantDataSequential()
3383 emitGlobalConstantFP(CDS->getElementAsAPFloat(I), ET, AP); in emitGlobalConstantDataSequential()
3387 unsigned Size = DL.getTypeAllocSize(CDS->getType()); in emitGlobalConstantDataSequential()
3389 DL.getTypeAllocSize(CDS->getElementType()) * CDS->getNumElements(); in emitGlobalConstantDataSequential()
3721 if (const ConstantDataSequential *CDS = dyn_cast<ConstantDataSequential>(CV)) in emitGlobalConstantImpl() local
3722 return emitGlobalConstantDataSequential(DL, CDS, AP, AliasList); in emitGlobalConstantImpl()