Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:CDS

1846   if (const ConstantDataSequential *CDS = dyn_cast<ConstantDataSequential>(V))
1847 return isRepeatedByteSequence(CDS);
1852 static void emitGlobalConstantDataSequential(const ConstantDataSequential *CDS,
1856 int Value = isRepeatedByteSequence(CDS, AP.TM);
1860 CDS->getType());
1867 if (CDS->isString())
1868 return AP.OutStreamer.EmitBytes(CDS->getAsString());
1871 unsigned ElementByteSize = CDS->getElementByteSize();
1872 if (isa<IntegerType>(CDS->getElementType())) {
1873 for (unsigned i = 0, e = CDS->getNumElements(); i != e; ++i) {
1876 CDS->getElementAsInteger(i));
1877 AP.OutStreamer.EmitIntValue(CDS->getElementAsInteger(i),
1883 assert(CDS->getElementType()->isFloatTy());
1884 for (unsigned i = 0, e = CDS->getNumElements(); i != e; ++i) {
1890 F = CDS->getElementAsFloat(i);
1896 assert(CDS->getElementType()->isDoubleTy());
1897 for (unsigned i = 0, e = CDS->getNumElements(); i != e; ++i) {
1903 F = CDS->getElementAsDouble(i);
1911 unsigned Size = DL.getTypeAllocSize(CDS->getType());
1912 unsigned EmittedSize = DL.getTypeAllocSize(CDS->getType()->getElementType()) *
1913 CDS->getNumElements();
2210 if (const ConstantDataSequential *CDS = dyn_cast<ConstantDataSequential>(CV))
2211 return emitGlobalConstantDataSequential(CDS, AP);