Home
last modified time | relevance | path

Searched refs:Streamer (Results 1 – 25 of 116) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsOptionRecord.cpp24 static_cast<MipsTargetStreamer *>(Streamer->getTargetStreamer()); in EmitMipsOptionRecord()
26 Streamer->pushSection(); in EmitMipsOptionRecord()
39 Streamer->switchSection(Sec); in EmitMipsOptionRecord()
41 Streamer->emitInt8(ELF::ODK_REGINFO); // kind in EmitMipsOptionRecord()
42 Streamer->emitInt8(40); // size in EmitMipsOptionRecord()
43 Streamer->emitInt16(0); // section in EmitMipsOptionRecord()
44 Streamer->emitInt32(0); // info in EmitMipsOptionRecord()
45 Streamer->emitInt32(ri_gprmask); in EmitMipsOptionRecord()
46 Streamer->emitInt32(0); // pad in EmitMipsOptionRecord()
47 Streamer->emitInt32(ri_cprmask[0]); in EmitMipsOptionRecord()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430ELFStreamer.cpp42 Streamer.switchSection(AttributeSection); in MSP430TargetELFStreamer()
45 Streamer.emitInt8(0x41); in MSP430TargetELFStreamer()
47 Streamer.emitInt32(22); in MSP430TargetELFStreamer()
49 Streamer.emitBytes("mspabi"); in MSP430TargetELFStreamer()
50 Streamer.emitInt8(0); in MSP430TargetELFStreamer()
53 Streamer.emitInt8(1); in MSP430TargetELFStreamer()
55 Streamer.emitInt32(11); in MSP430TargetELFStreamer()
57 Streamer.emitInt8(TagISA); in MSP430TargetELFStreamer()
58 Streamer.emitInt8(STI.hasFeature(MSP430::FeatureX) ? ISAMSP430X : ISAMSP430); in MSP430TargetELFStreamer()
59 Streamer.emitInt8(TagCodeModel); in MSP430TargetELFStreamer()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DConstantPools.cpp26 void ConstantPool::emitEntries(MCStreamer &Streamer) { in emitEntries() argument
29 Streamer.emitDataRegion(MCDR_DataRegion); in emitEntries()
31 Streamer.emitValueToAlignment(Align(Entry.Size)); // align naturally in emitEntries()
32 Streamer.emitLabel(Entry.Label); in emitEntries()
33 Streamer.emitValue(Entry.Value, Entry.Size, Entry.Loc); in emitEntries()
35 Streamer.emitDataRegion(MCDR_DataRegionEnd); in emitEntries()
93 static void emitConstantPool(MCStreamer &Streamer, MCSection *Section, in emitConstantPool() argument
96 Streamer.switchSection(Section); in emitConstantPool()
97 CP.emitEntries(Streamer); in emitConstantPool()
101 void AssemblerConstantPools::emitAll(MCStreamer &Streamer) { in emitAll() argument
[all …]
H A DMCDwarf.cpp1340 MCObjectStreamer &Streamer; member in __anon9ac4b6f30211::FrameEmitterImpl
1343 FrameEmitterImpl(bool IsEH, MCObjectStreamer &Streamer) in FrameEmitterImpl() argument
1344 : IsEH(IsEH), Streamer(Streamer) {} in FrameEmitterImpl()
1359 static void emitEncodingByte(MCObjectStreamer &Streamer, unsigned Encoding) { in emitEncodingByte() argument
1360 Streamer.emitInt8(Encoding); in emitEncodingByte()
1364 int dataAlignmentFactor = getDataAlignmentFactor(Streamer); in emitCFIInstruction()
1365 auto *MRI = Streamer.getContext().getRegisterInfo(); in emitCFIInstruction()
1375 Streamer.emitInt8(dwarf::DW_CFA_register); in emitCFIInstruction()
1376 Streamer.emitULEB128IntValue(Reg1); in emitCFIInstruction()
1377 Streamer.emitULEB128IntValue(Reg2); in emitCFIInstruction()
[all …]
H A DMCWin64EH.cpp54 void visitUsedExpr(MCStreamer &Streamer) const override { in visitUsedExpr()
96 static void EmitAbsDifference(MCStreamer &Streamer, const MCSymbol *LHS, in EmitAbsDifference() argument
98 MCContext &Context = Streamer.getContext(); in EmitAbsDifference()
102 Streamer.emitValue(Diff, 1); in EmitAbsDifference()
412 void llvm::Win64EH::UnwindEmitter::Emit(MCStreamer &Streamer) const { in Emit()
414 for (const auto &CFI : Streamer.getWinFrameInfos()) { in Emit()
415 MCSection *XData = Streamer.getAssociatedXDataSection(CFI->TextSection); in Emit()
416 Streamer.switchSection(XData); in Emit()
417 ::EmitUnwindInfo(Streamer, CFI.get()); in Emit()
421 for (const auto &CFI : Streamer.getWinFrameInfos()) { in Emit()
[all …]
H A DMCAsmInfo.cpp81 MCStreamer &Streamer) const { in getExprForPersonalitySymbol()
82 return getExprForFDESymbol(Sym, Encoding, Streamer); in getExprForPersonalitySymbol()
88 MCStreamer &Streamer) const { in getExprForFDESymbol()
90 return MCSymbolRefExpr::create(Sym, Streamer.getContext()); in getExprForFDESymbol()
92 MCContext &Context = Streamer.getContext(); in getExprForFDESymbol()
95 Streamer.emitLabel(PCSym); in getExprForFDESymbol()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYTargetStreamer.cpp23 void CSKYConstantPool::emitAll(MCStreamer &Streamer) { in emitAll() argument
28 Streamer.switchSection(CurrentSection); in emitAll()
30 Streamer.emitDataRegion(MCDR_DataRegion); in emitAll()
32 Streamer.emitCodeAlignment( in emitAll()
34 Streamer.getContext().getSubtargetInfo()); // align naturally in emitAll()
35 Streamer.emitLabel(Entry.Label); in emitAll()
36 Streamer.emitValue(Entry.Value, Entry.Size, Entry.Loc); in emitAll()
38 Streamer.emitDataRegion(MCDR_DataRegionEnd); in emitAll()
42 const MCExpr *CSKYConstantPool::addEntry(MCStreamer &Streamer, in addEntry() argument
46 CurrentSection = Streamer.getCurrentSectionOnly(); in addEntry()
[all …]
H A DCSKYELFStreamer.cpp70 return static_cast<MCELFStreamer &>(Streamer); in getStreamer()
87 Streamer.switchSection(AttributeSection); in finishAttributeSection()
92 Streamer.switchSection(AttributeSection); in finishAttributeSection()
93 Streamer.emitInt8(ELFAttrs::Format_Version); in finishAttributeSection()
104 Streamer.emitInt32(VendorHeaderSize + TagHeaderSize + ContentsSize); in finishAttributeSection()
105 Streamer.emitBytes(CurrentVendor); in finishAttributeSection()
106 Streamer.emitInt8(0); // '\0' in finishAttributeSection()
108 Streamer.emitInt8(ELFAttrs::File); in finishAttributeSection()
109 Streamer.emitInt32(TagHeaderSize + ContentsSize); in finishAttributeSection()
114 Streamer.emitULEB128IntValue(item.Tag); in finishAttributeSection()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DCodeViewRecordIO.cpp52 Streamer->emitBytes(BytesSR); in endRecord()
107 Streamer->emitBinaryData(toStringRef(Bytes)); in mapByteVectorTail()
132 std::string TypeNameStr = Streamer->getTypeName(TypeInd); in mapInteger()
137 Streamer->emitIntValue(TypeInd.getIndex(), sizeof(TypeInd.getIndex())); in mapInteger()
214 Streamer->emitBytes(NullTerminatedString); in mapStringZ()
235 Streamer->emitBytes(GuidSR); in mapGuid()
287 Streamer->emitIntValue(Value, 2); in emitEncodedSignedInteger()
291 Streamer->emitIntValue(LF_CHAR, 2); in emitEncodedSignedInteger()
293 Streamer->emitIntValue(Value, 1); in emitEncodedSignedInteger()
297 Streamer->emitIntValue(LF_SHORT, 2); in emitEncodedSignedInteger()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeViewRecordIO.h62 explicit CodeViewRecordIO(CodeViewRecordStreamer &Streamer) in CodeViewRecordIO() argument
63 : Streamer(&Streamer) {} in CodeViewRecordIO()
71 return (Streamer != nullptr) && (Reader == nullptr) && (Writer == nullptr); in isStreaming()
74 return (Reader != nullptr) && (Streamer == nullptr) && (Writer == nullptr); in isReading()
77 return (Writer != nullptr) && (Streamer == nullptr) && (Reader == nullptr); in isWriting()
86 Streamer->emitBytes(BytesSR); in mapObject()
104 Streamer->emitIntValue((int)Value, sizeof(T));
150 Streamer->emitIntValue(Size, sizeof(Size));
216 if (isStreaming() && Streamer->isVerboseAsm()) in emitRawComment()
217 Streamer->AddRawComment(T); in emitRawComment()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCAsmInfo.cpp49 MCStreamer &Streamer) const { in getExprForPersonalitySymbol()
51 MCContext &Ctx = Streamer.getContext(); in getExprForPersonalitySymbol()
55 return MCAsmInfo::getExprForPersonalitySymbol(Sym, Encoding, Streamer); in getExprForPersonalitySymbol()
61 MCStreamer &Streamer) const { in getExprForFDESymbol()
63 MCContext &Ctx = Streamer.getContext(); in getExprForFDESymbol()
66 return MCAsmInfo::getExprForFDESymbol(Sym, Encoding, Streamer); in getExprForFDESymbol()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCWin64EH.h55 void Emit(MCStreamer &Streamer) const override;
56 void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI,
62 void Emit(MCStreamer &Streamer) const override;
63 void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI,
69 void Emit(MCStreamer &Streamer) const override;
70 void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI,
H A DConstantPools.h67 void emitEntries(MCStreamer &Streamer);
94 void emitAll(MCStreamer &Streamer);
95 void emitForCurrentSection(MCStreamer &Streamer);
96 void clearCacheForCurrentSection(MCStreamer &Streamer);
97 const MCExpr *addEntry(MCStreamer &Streamer, const MCExpr *Expr,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.cpp45 MCStreamer &Streamer, const DataLayout &DL, const MCSymbol *Sym, in emitPersonalityValueImpl() argument
48 TargetLoweringObjectFileELF::emitPersonalityValueImpl(Streamer, DL, Sym, in emitPersonalityValueImpl()
52 auto *TS = static_cast<AArch64TargetStreamer *>(Streamer.getTargetStreamer()); in emitPersonalityValueImpl()
61 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
75 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
85 Streamer.emitLabel(PCSym); in getTTypeGlobalReference()
91 GV, Encoding, TM, MMI, Streamer); in getTTypeGlobalReference()
102 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
110 Streamer.emitLabel(PCSym); in getIndirectSymViaGOTPCRel()
H A DAArch64TargetObjectFile.h27 MCStreamer &Streamer) const override;
34 void emitPersonalityValueImpl(MCStreamer &Streamer, const DataLayout &DL,
54 MCStreamer &Streamer) const override;
64 MCStreamer &Streamer) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp145 MCStreamer &Streamer, const DataLayout &, const MCSymbol *Sym, in emitPersonalityValue() argument
148 void TargetLoweringObjectFile::emitCGProfileMetadata(MCStreamer &Streamer, in emitCGProfileMetadata() argument
189 Streamer.emitCGProfileEntry(MCSymbolRefExpr::create(From, C), in emitCGProfileMetadata()
194 void TargetLoweringObjectFile::emitPseudoProbeDescMetadata(MCStreamer &Streamer, in emitPseudoProbeDescMetadata() argument
215 Streamer.switchSection(S); in emitPseudoProbeDescMetadata()
216 Streamer.emitInt64(GUID->getZExtValue()); in emitPseudoProbeDescMetadata()
217 Streamer.emitInt64(Hash->getZExtValue()); in emitPseudoProbeDescMetadata()
218 Streamer.emitULEB128IntValue(Name->getString().size()); in emitPseudoProbeDescMetadata()
219 Streamer.emitBytes(Name->getString()); in emitPseudoProbeDescMetadata()
445 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DModuleSymbolTable.cpp111 RecordStreamer Streamer(MCCtx, M); in initializeRecordStreamer() local
112 T->createNullTargetStreamer(Streamer); in initializeRecordStreamer()
115 createMCAsmParser(SrcMgr, MCCtx, Streamer, *MAI)); in initializeRecordStreamer()
137 Init(Streamer); in initializeRecordStreamer()
143 initializeRecordStreamer(M, [&](RecordStreamer &Streamer) { in CollectAsmSymbols() argument
144 Streamer.flushSymverDirectives(); in CollectAsmSymbols()
146 for (auto &KV : Streamer) { in CollectAsmSymbols()
193 initializeRecordStreamer(M, [&](RecordStreamer &Streamer) { in CollectAsmSymvers() argument
194 for (auto &KV : Streamer.symverAliases()) in CollectAsmSymvers()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp216 cast<MCSectionXCOFF>(Streamer.getCurrentSectionOnly()) in emitTCEntry()
234 Streamer.emitXCOFFRenameDirective(TCSym, TCSym->getSymbolTableName()); in emitTCEntry()
242 const Triple &TT = Streamer.getContext().getTargetTriple(); in emitMachine()
254 const MCAsmInfo *MAI = Streamer.getContext().getAsmInfo(); in emitLocalEntry()
269 return static_cast<MCELFStreamer &>(Streamer); in getStreamer()
274 Streamer.emitValueToAlignment(Align(8)); in emitTCEntry()
275 Streamer.emitSymbolValue(&S, 8); in emitTCEntry()
399 const MCAsmInfo *MAI = Streamer.getContext().getAsmInfo(); in emitTCEntry()
401 Streamer.emitValueToAlignment(Align(PointerSize)); in emitTCEntry()
402 Streamer.emitValue(MCSymbolRefExpr::create(&S, Kind, Streamer.getContext()), in emitTCEntry()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h86 virtual void emitPersonalityValue(MCStreamer &Streamer, const DataLayout &TM,
91 virtual void emitModuleMetadata(MCStreamer &Streamer, Module &M) const {} in emitModuleMetadata() argument
94 void emitCGProfileMetadata(MCStreamer &Streamer, Module &M) const;
97 void emitPseudoProbeDescMetadata(MCStreamer &Streamer, Module &M) const;
100 virtual void emitLinkerDirectives(MCStreamer &Streamer, Module &M) const {} in emitLinkerDirectives() argument
175 MCStreamer &Streamer) const;
194 MCStreamer &Streamer) const;
257 MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h50 void emitModuleMetadata(MCStreamer &Streamer, Module &M) const override;
52 void emitPersonalityValue(MCStreamer &Streamer, const DataLayout &DL,
56 virtual void emitPersonalityValueImpl(MCStreamer &Streamer,
61 void emitLinkerDirectives(MCStreamer &Streamer, Module &M) const override;
107 MCStreamer &Streamer) const override;
144 void emitModuleMetadata(MCStreamer &Streamer, Module &M) const override;
146 void emitLinkerDirectives(MCStreamer &Streamer, Module &M) const override;
163 MCStreamer &Streamer) const override;
175 MCStreamer &Streamer) const override;
207 void emitModuleMetadata(MCStreamer &Streamer, Module &M) const override;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp306 void TargetLoweringObjectFileELF::emitModuleMetadata(MCStreamer &Streamer, in emitModuleMetadata() argument
310 emitLinkerDirectives(Streamer, M); in emitModuleMetadata()
316 Streamer.switchSection(S); in emitModuleMetadata()
319 Streamer.emitBytes( in emitModuleMetadata()
321 Streamer.emitInt8(0); in emitModuleMetadata()
325 emitPseudoProbeDescMetadata(Streamer, M); in emitModuleMetadata()
331 Streamer.switchSection(S); in emitModuleMetadata()
339 Streamer.emitULEB128IntValue(Key->getString().size()); in emitModuleMetadata()
340 Streamer.emitBytes(Key->getString()); in emitModuleMetadata()
346 Streamer.emitULEB128IntValue(Value.size()); in emitModuleMetadata()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZTargetStreamer.cpp27 const MCObjectFileInfo &OFI = *Streamer.getContext().getObjectFileInfo(); in emitConstantPools()
28 Streamer.switchSection(OFI.getTextSection()); in emitConstantPools()
30 Streamer.emitLabel(I.second); in emitConstantPools()
32 Streamer.emitInstruction(MCI_STI.first, *MCI_STI.second); in emitConstantPools()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetObjectFile.cpp21 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
34 GV, Encoding, TM, MMI, Streamer); in getTTypeGlobalReference()
45 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
67 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
H A DX86TargetObjectFile.h24 MCStreamer &Streamer) const override;
36 MCStreamer &Streamer) const override;
58 MCStreamer &Streamer) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCAsmInfo.cpp36 MCStreamer &Streamer) const { in getExprForFDESymbol()
38 return MCAsmInfo::getExprForFDESymbol(Sym, Encoding, Streamer); in getExprForFDESymbol()
44 MCContext &Ctx = Streamer.getContext(); in getExprForFDESymbol()

12345