Lines Matching refs:CDS

2912   if (const ConstantDataSequential *CDS = dyn_cast<ConstantDataSequential>(V))  in isRepeatedByteSequence()  local
2913 return isRepeatedByteSequence(CDS); in isRepeatedByteSequence()
2931 const DataLayout &DL, const ConstantDataSequential *CDS, AsmPrinter &AP, in emitGlobalConstantDataSequential() argument
2934 int Value = isRepeatedByteSequence(CDS, DL); in emitGlobalConstantDataSequential()
2936 uint64_t Bytes = DL.getTypeAllocSize(CDS->getType()); in emitGlobalConstantDataSequential()
2943 if (CDS->isString()) in emitGlobalConstantDataSequential()
2944 return AP.OutStreamer->emitBytes(CDS->getAsString()); in emitGlobalConstantDataSequential()
2947 unsigned ElementByteSize = CDS->getElementByteSize(); in emitGlobalConstantDataSequential()
2948 if (isa<IntegerType>(CDS->getElementType())) { in emitGlobalConstantDataSequential()
2949 for (unsigned I = 0, E = CDS->getNumElements(); I != E; ++I) { in emitGlobalConstantDataSequential()
2953 << format("0x%" PRIx64 "\n", CDS->getElementAsInteger(I)); in emitGlobalConstantDataSequential()
2954 AP.OutStreamer->emitIntValue(CDS->getElementAsInteger(I), in emitGlobalConstantDataSequential()
2958 Type *ET = CDS->getElementType(); in emitGlobalConstantDataSequential()
2959 for (unsigned I = 0, E = CDS->getNumElements(); I != E; ++I) { in emitGlobalConstantDataSequential()
2961 emitGlobalConstantFP(CDS->getElementAsAPFloat(I), ET, AP); in emitGlobalConstantDataSequential()
2965 unsigned Size = DL.getTypeAllocSize(CDS->getType()); in emitGlobalConstantDataSequential()
2967 DL.getTypeAllocSize(CDS->getElementType()) * CDS->getNumElements(); in emitGlobalConstantDataSequential()
3303 if (const ConstantDataSequential *CDS = dyn_cast<ConstantDataSequential>(CV)) in emitGlobalConstantImpl() local
3304 return emitGlobalConstantDataSequential(DL, CDS, AP, AliasList); in emitGlobalConstantImpl()