Lines Matching full:streamer
305 void TargetLoweringObjectFileELF::emitModuleMetadata(MCStreamer &Streamer, in emitModuleMetadata() argument
313 Streamer.switchSection(S); in emitModuleMetadata()
319 Streamer.emitBytes(cast<MDString>(Option)->getString()); in emitModuleMetadata()
320 Streamer.emitInt8(0); in emitModuleMetadata()
329 Streamer.switchSection(S); in emitModuleMetadata()
332 Streamer.emitBytes( in emitModuleMetadata()
334 Streamer.emitInt8(0); in emitModuleMetadata()
353 Streamer.switchSection(S); in emitModuleMetadata()
354 Streamer.emitInt64(GUID->getZExtValue()); in emitModuleMetadata()
355 Streamer.emitInt64(Hash->getZExtValue()); in emitModuleMetadata()
356 Streamer.emitULEB128IntValue(Name->getString().size()); in emitModuleMetadata()
357 Streamer.emitBytes(Name->getString()); in emitModuleMetadata()
365 Streamer.switchSection(S); in emitModuleMetadata()
373 Streamer.emitULEB128IntValue(Key->getString().size()); in emitModuleMetadata()
374 Streamer.emitBytes(Key->getString()); in emitModuleMetadata()
380 Streamer.emitULEB128IntValue(Value.size()); in emitModuleMetadata()
381 Streamer.emitBytes(Value); in emitModuleMetadata()
393 Streamer.switchSection(S); in emitModuleMetadata()
394 Streamer.emitLabel(C.getOrCreateSymbol(StringRef("OBJC_IMAGE_INFO"))); in emitModuleMetadata()
395 Streamer.emitInt32(Version); in emitModuleMetadata()
396 Streamer.emitInt32(Flags); in emitModuleMetadata()
397 Streamer.addBlankLine(); in emitModuleMetadata()
400 emitCGProfileMetadata(Streamer, M); in emitModuleMetadata()
416 MCStreamer &Streamer, const DataLayout &DL, const MCSymbol *Sym) const { in emitPersonalityValue() argument
421 Streamer.emitSymbolAttribute(Label, MCSA_Hidden); in emitPersonalityValue()
422 Streamer.emitSymbolAttribute(Label, MCSA_Weak); in emitPersonalityValue()
427 Streamer.switchSection(Sec); in emitPersonalityValue()
428 Streamer.emitValueToAlignment(DL.getPointerABIAlignment(0)); in emitPersonalityValue()
429 Streamer.emitSymbolAttribute(Label, MCSA_ELF_TypeObject); in emitPersonalityValue()
431 Streamer.emitELFSize(Label, E); in emitPersonalityValue()
432 Streamer.emitLabel(Label); in emitPersonalityValue()
434 Streamer.emitSymbolValue(Sym, Size); in emitPersonalityValue()
439 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
455 Encoding & ~DW_EH_PE_indirect, Streamer); in getTTypeGlobalReference()
459 MMI, Streamer); in getTTypeGlobalReference()
1231 void TargetLoweringObjectFileMachO::emitModuleMetadata(MCStreamer &Streamer, in emitModuleMetadata() argument
1239 Streamer.emitLinkerOptions(StrOptions); in emitModuleMetadata()
1248 emitCGProfileMetadata(Streamer, M); in emitModuleMetadata()
1267 Streamer.switchSection(S); in emitModuleMetadata()
1268 Streamer.emitLabel(getContext(). in emitModuleMetadata()
1270 Streamer.emitInt32(VersionVal); in emitModuleMetadata()
1271 Streamer.emitInt32(ImageInfoFlags); in emitModuleMetadata()
1272 Streamer.addBlankLine(); in emitModuleMetadata()
1434 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
1453 Encoding & ~DW_EH_PE_indirect, Streamer); in getTTypeGlobalReference()
1457 MMI, Streamer); in getTTypeGlobalReference()
1482 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
1839 void TargetLoweringObjectFileCOFF::emitModuleMetadata(MCStreamer &Streamer, in emitModuleMetadata() argument
1841 emitLinkerDirectives(Streamer, M); in emitModuleMetadata()
1852 Streamer.switchSection(S); in emitModuleMetadata()
1853 Streamer.emitLabel(C.getOrCreateSymbol(StringRef("OBJC_IMAGE_INFO"))); in emitModuleMetadata()
1854 Streamer.emitInt32(Version); in emitModuleMetadata()
1855 Streamer.emitInt32(Flags); in emitModuleMetadata()
1856 Streamer.addBlankLine(); in emitModuleMetadata()
1859 emitCGProfileMetadata(Streamer, M); in emitModuleMetadata()
1863 MCStreamer &Streamer, Module &M) const { in emitLinkerDirectives() argument
1869 Streamer.switchSection(Sec); in emitLinkerDirectives()
1875 Streamer.emitBytes(Directive); in emitLinkerDirectives()
1888 Streamer.switchSection(getDrectveSection()); in emitLinkerDirectives()
1889 Streamer.emitBytes(Flags); in emitLinkerDirectives()
1914 Streamer.switchSection(getDrectveSection()); in emitLinkerDirectives()
1915 Streamer.emitBytes(Flags); in emitLinkerDirectives()