/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsOptionRecord.cpp | 24 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 D | MSP430ELFStreamer.cpp | 42 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 D | ConstantPools.cpp | 26 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 D | MCDwarf.cpp | 1305 MCObjectStreamer &Streamer; member in __anon9ac4b6f30211::FrameEmitterImpl 1308 FrameEmitterImpl(bool IsEH, MCObjectStreamer &Streamer) in FrameEmitterImpl() argument 1309 : IsEH(IsEH), Streamer(Streamer) {} in FrameEmitterImpl() 1324 static void emitEncodingByte(MCObjectStreamer &Streamer, unsigned Encoding) { in emitEncodingByte() argument 1325 Streamer.emitInt8(Encoding); in emitEncodingByte() 1329 int dataAlignmentFactor = getDataAlignmentFactor(Streamer); in emitCFIInstruction() 1330 auto *MRI = Streamer.getContext().getRegisterInfo(); in emitCFIInstruction() 1340 Streamer.emitInt8(dwarf::DW_CFA_register); in emitCFIInstruction() 1341 Streamer.emitULEB128IntValue(Reg1); in emitCFIInstruction() 1342 Streamer.emitULEB128IntValue(Reg2); in emitCFIInstruction() [all …]
|
H A D | MCAsmInfo.cpp | 82 MCStreamer &Streamer) const { in getExprForPersonalitySymbol() 83 return getExprForFDESymbol(Sym, Encoding, Streamer); in getExprForPersonalitySymbol() 89 MCStreamer &Streamer) const { in getExprForFDESymbol() 91 return MCSymbolRefExpr::create(Sym, Streamer.getContext()); in getExprForFDESymbol() 93 MCContext &Context = Streamer.getContext(); in getExprForFDESymbol() 96 Streamer.emitLabel(PCSym); in getExprForFDESymbol()
|
H A D | MCWin64EH.cpp | 53 static void EmitAbsDifference(MCStreamer &Streamer, const MCSymbol *LHS, in EmitAbsDifference() argument 55 MCContext &Context = Streamer.getContext(); in EmitAbsDifference() 59 Streamer.emitValue(Diff, 1); in EmitAbsDifference() 237 void llvm::Win64EH::UnwindEmitter::Emit(MCStreamer &Streamer) const { in Emit() 239 for (const auto &CFI : Streamer.getWinFrameInfos()) { in Emit() 240 MCSection *XData = Streamer.getAssociatedXDataSection(CFI->TextSection); in Emit() 241 Streamer.switchSection(XData); in Emit() 242 ::EmitUnwindInfo(Streamer, CFI.get()); in Emit() 246 for (const auto &CFI : Streamer.getWinFrameInfos()) { in Emit() 247 MCSection *PData = Streamer in Emit() 253 EmitUnwindInfo(MCStreamer & Streamer,WinEH::FrameInfo * info,bool HandlerData) const EmitUnwindInfo() argument 264 GetSubDivExpr(MCStreamer & Streamer,const MCSymbol * LHS,const MCSymbol * RHS,int Div) GetSubDivExpr() argument 276 GetOptionalAbsDifference(MCStreamer & Streamer,const MCSymbol * LHS,const MCSymbol * RHS) GetOptionalAbsDifference() argument 293 GetAbsDifference(MCStreamer & Streamer,const MCSymbol * LHS,const MCSymbol * RHS) GetAbsDifference() argument 302 checkARM64Instructions(MCStreamer & Streamer,ArrayRef<WinEH::Instruction> Insns,const MCSymbol * Begin,const MCSymbol * End,StringRef Name,StringRef Type) checkARM64Instructions() argument 1552 checkARMInstructions(MCStreamer & Streamer,ArrayRef<WinEH::Instruction> Insns,const MCSymbol * Begin,const MCSymbol * End,StringRef Name,StringRef Type) checkARMInstructions() argument 2557 EmitUnwindInfo(MCStreamer & Streamer,WinEH::FrameInfo * info,bool HandlerData) const EmitUnwindInfo() argument 2602 EmitUnwindInfo(MCStreamer & Streamer,WinEH::FrameInfo * info,bool HandlerData) const EmitUnwindInfo() argument [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/ |
H A D | CSKYTargetStreamer.cpp | 1 //===-- CSKYTargetStreamer.h - CSKY Target Streamer ----------*- C++ -*----===// 22 void CSKYConstantPool::emitAll(MCStreamer &Streamer) { 27 Streamer.switchSection(CurrentSection); in emitAll() 29 Streamer.emitDataRegion(MCDR_DataRegion); in emitAll() 31 Streamer.emitCodeAlignment( in emitAll() 33 Streamer.getContext().getSubtargetInfo()); // align naturally in emitAll() 34 Streamer.emitLabel(Entry.Label); in emitAll() 35 Streamer.emitValue(Entry.Value, Entry.Size, Entry.Loc); in emitAll() 37 Streamer.emitDataRegion(MCDR_DataRegionEnd); in emitAll() 41 const MCExpr *CSKYConstantPool::addEntry(MCStreamer &Streamer, 23 emitAll(MCStreamer & Streamer) emitAll() argument 42 addEntry(MCStreamer & Streamer,const MCExpr * Value,unsigned Size,SMLoc Loc,const MCExpr * AdjustExpr) addEntry() argument [all...] |
H A D | CSKYELFStreamer.cpp | 69 return static_cast<MCELFStreamer &>(Streamer); in getStreamer() 86 Streamer.switchSection(AttributeSection); in finishAttributeSection() 91 Streamer.switchSection(AttributeSection); in finishAttributeSection() 92 Streamer.emitInt8(ELFAttrs::Format_Version); in finishAttributeSection() 103 Streamer.emitInt32(VendorHeaderSize + TagHeaderSize + ContentsSize); in finishAttributeSection() 104 Streamer.emitBytes(CurrentVendor); in finishAttributeSection() 105 Streamer.emitInt8(0); // '\0' in finishAttributeSection() 107 Streamer.emitInt8(ELFAttrs::File); in finishAttributeSection() 108 Streamer.emitInt32(TagHeaderSize + ContentsSize); in finishAttributeSection() 113 Streamer.emitULEB128IntValue(item.Tag); in finishAttributeSection() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | CodeViewRecordIO.cpp | 52 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 D | CodeViewRecordIO.h | 61 explicit CodeViewRecordIO(CodeViewRecordStreamer &Streamer) in CodeViewRecordIO() argument 62 : Streamer(&Streamer) {} in CodeViewRecordIO() 70 return (Streamer != nullptr) && (Reader == nullptr) && (Writer == nullptr); in isStreaming() 73 return (Reader != nullptr) && (Streamer == nullptr) && (Writer == nullptr); in isReading() 76 return (Writer != nullptr) && (Streamer == nullptr) && (Reader == nullptr); in isWriting() 85 Streamer->emitBytes(BytesSR); in mapObject() 103 Streamer->emitIntValue((int)Value, sizeof(T)); 149 Streamer->emitIntValue(Size, sizeof(Size)); 214 if (isStreaming() && Streamer->isVerboseAsm()) in emitRawComment() 215 Streamer->AddRawComment(T); in emitRawComment() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcMCAsmInfo.cpp | 49 MCStreamer &Streamer) const { in getExprForPersonalitySymbol() 51 MCContext &Ctx = Streamer.getContext(); in getExprForPersonalitySymbol() 56 return MCAsmInfo::getExprForPersonalitySymbol(Sym, Encoding, Streamer); in getExprForPersonalitySymbol() 62 MCStreamer &Streamer) const { in getExprForFDESymbol() 64 MCContext &Ctx = Streamer.getContext(); in getExprForFDESymbol() 68 return MCAsmInfo::getExprForFDESymbol(Sym, Encoding, Streamer); in getExprForFDESymbol()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCWin64EH.h | 55 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 D | ConstantPools.h | 67 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/Object/ |
H A D | ModuleSymbolTable.cpp | 114 RecordStreamer Streamer(MCCtx, M); in initializeRecordStreamer() local 115 T->createNullTargetStreamer(Streamer); in initializeRecordStreamer() 118 createMCAsmParser(SrcMgr, MCCtx, Streamer, *MAI)); in initializeRecordStreamer() 140 Init(Streamer); in initializeRecordStreamer() 146 initializeRecordStreamer(M, [&](RecordStreamer &Streamer) { in CollectAsmSymbols() argument 147 Streamer.flushSymverDirectives(); in CollectAsmSymbols() 149 for (auto &KV : Streamer) { in CollectAsmSymbols() 196 initializeRecordStreamer(M, [&](RecordStreamer &Streamer) { in CollectAsmSymvers() argument 197 for (auto &KV : Streamer.symverAliases()) in CollectAsmSymvers()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.cpp | 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() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetObjectFile.cpp | 34 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel() 48 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference() 58 Streamer.emitLabel(PCSym); in getTTypeGlobalReference() 64 GV, Encoding, TM, MMI, Streamer); in getTTypeGlobalReference() 75 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel() 83 Streamer.emitLabel(PCSym); in getIndirectSymViaGOTPCRel()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCMCTargetDesc.cpp | 233 cast<MCSectionXCOFF>(Streamer.getCurrentSectionOnly()) in emitTCEntry() 254 Streamer.emitXCOFFRenameDirective(TCSym, TCSym->getSymbolTableName()); in emitTCEntry() 270 const MCAsmInfo *MAI = Streamer.getContext().getAsmInfo(); in emitLocalEntry() 285 return static_cast<MCELFStreamer &>(Streamer); in getStreamer() 291 Streamer.emitValueToAlignment(Align(8)); in emitTCEntry() 292 Streamer.emitSymbolValue(&S, 8); in emitTCEntry() 418 const MCAsmInfo *MAI = Streamer.getContext().getAsmInfo(); in emitTCEntry() 420 Streamer.emitValueToAlignment(Align(PointerSize)); in emitTCEntry() 421 Streamer.emitValue(MCSymbolRefExpr::create(&S, Kind, Streamer.getContext()), in emitTCEntry()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetLoweringObjectFile.h | 84 virtual void emitPersonalityValue(MCStreamer &Streamer, const DataLayout &TM, 88 virtual void emitModuleMetadata(MCStreamer &Streamer, Module &M) const {} in emitModuleMetadata() argument 91 void emitCGProfileMetadata(MCStreamer &Streamer, Module &M) const; 155 MCStreamer &Streamer) const; 174 MCStreamer &Streamer) const; 238 MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVMCAsmInfo.cpp | 34 MCStreamer &Streamer) const { in getExprForFDESymbol() 36 return MCAsmInfo::getExprForFDESymbol(Sym, Encoding, Streamer); in getExprForFDESymbol() 42 MCContext &Ctx = Streamer.getContext(); in getExprForFDESymbol()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.h | 52 void emitModuleMetadata(MCStreamer &Streamer, Module &M) const override; 54 void emitPersonalityValue(MCStreamer &Streamer, const DataLayout &DL, 92 MCStreamer &Streamer) const override; 126 void emitModuleMetadata(MCStreamer &Streamer, Module &M) const override; 143 MCStreamer &Streamer) const override; 155 MCStreamer &Streamer) const override; 187 void emitModuleMetadata(MCStreamer &Streamer, Module &M) const override; 205 void emitLinkerDirectives(MCStreamer &Streamer, Module &M) const;
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-mc/ |
H A D | Disassembler.cpp | 35 SourceMgr &SM, MCStreamer &Streamer, bool InAtomicBlock, in PrintInsts() 69 Streamer.emitInstruction(Inst, STI); in PrintInsts() 131 MCSubtargetInfo &STI, MCStreamer &Streamer, 157 Streamer.initSections(false, STI); in disassemble() 195 PrintInsts(*DisAsm, ByteArray, SM, Streamer, InAtomicBlock, STI); in disassemble() 37 PrintInsts(const MCDisassembler & DisAsm,const ByteArrayTy & Bytes,SourceMgr & SM,raw_ostream & Out,MCStreamer & Streamer,bool InAtomicBlock,const MCSubtargetInfo & STI) PrintInsts() argument 133 disassemble(const Target & T,const std::string & Triple,MCSubtargetInfo & STI,MCStreamer & Streamer,MemoryBuffer & Buffer,SourceMgr & SM,MCContext & Ctx,raw_ostream & Out,const MCTargetOptions & MCOptions) disassemble() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600AsmPrinter.cpp | 32 std::unique_ptr<MCStreamer> &&Streamer) { in createR600AsmPrinterPass() argument 33 return new R600AsmPrinter(TM, std::move(Streamer)); in createR600AsmPrinterPass() 37 std::unique_ptr<MCStreamer> Streamer) in R600AsmPrinter() argument 38 : AsmPrinter(TM, std::move(Streamer)) { } in R600AsmPrinter()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUTargetStreamer.cpp | 598 : AMDGPUTargetStreamer(S), STI(STI), Streamer(S) {} in AMDGPUTargetELFStreamer() 601 return static_cast<MCELFStreamer &>(Streamer); in getStreamer() 934 auto &Streamer = getStreamer(); in EmitAmdhsaKernelDescriptor() local 935 auto &Context = Streamer.getContext(); in EmitAmdhsaKernelDescriptor() 957 Streamer.emitLabel(KernelDescriptorSymbol); in EmitAmdhsaKernelDescriptor() 958 Streamer.emitValue( in EmitAmdhsaKernelDescriptor() 961 Streamer.emitValue( in EmitAmdhsaKernelDescriptor() 964 Streamer.emitValue(KernelDescriptor.kernarg_size, in EmitAmdhsaKernelDescriptor() 968 Streamer.emitInt8(0u); in EmitAmdhsaKernelDescriptor() 974 Streamer.emitValue( in EmitAmdhsaKernelDescriptor() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetObjectFile.cpp | 20 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference() 33 GV, Encoding, TM, MMI, Streamer); in getTTypeGlobalReference() 44 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel() 62 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const {
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ |
H A D | TargetLoweringObjectFile.cpp | 144 void TargetLoweringObjectFile::emitPersonalityValue(MCStreamer &Streamer, in emitPersonalityValue() argument 149 void TargetLoweringObjectFile::emitCGProfileMetadata(MCStreamer &Streamer, in emitCGProfileMetadata() argument 190 Streamer.emitCGProfileEntry( in emitCGProfileMetadata() 400 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference() 404 return getTTypeReference(Ref, Encoding, Streamer); in getTTypeGlobalReference() 409 MCStreamer &Streamer) const { in getTTypeReference() 420 Streamer.emitLabel(PCSym); in getTTypeReference()
|