Searched refs:OutStreamer (Results 1 - 25 of 54) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterDwarf.cpp41 OutStreamer->AddComment(Desc);
43 OutStreamer->emitSLEB128IntValue(Value);
49 OutStreamer->AddComment(Desc);
51 OutStreamer->emitULEB128IntValue(Value, PadTo);
57 OutStreamer->emitAbsoluteSymbolDiffAsULEB128(Hi, Lo);
112 OutStreamer->AddComment(Twine(Desc) + " Encoding = " +
115 OutStreamer->AddComment(Twine("Encoding = ") + DecodeDWARFEncoding(Val));
118 OutStreamer->emitIntValue(Val, 1);
146 TLOF.getTTypeGlobalReference(GV, Encoding, TM, MMI, *OutStreamer);
147 OutStreamer
[all...]
H A DAddressPool.cpp32 Asm.OutStreamer->AddComment("Length of contribution");
35 Asm.OutStreamer->emitLabel(BeginLabel);
36 Asm.OutStreamer->AddComment("DWARF version number");
38 Asm.OutStreamer->AddComment("Address size");
40 Asm.OutStreamer->AddComment("Segment selector size");
52 Asm.OutStreamer->SwitchSection(AddrSection);
61 Asm.OutStreamer->emitLabel(AddressTableBaseSym);
73 Asm.OutStreamer->emitValue(Entry, Asm.getDataLayout().getPointerSize());
76 Asm.OutStreamer->emitLabel(EndLabel);
H A DARMException.cpp34 MCTargetStreamer &TS = *Asm->OutStreamer->getTargetStreamer();
49 Asm->OutStreamer->emitCFISections(false, true);
54 Asm->OutStreamer->emitCFIStartProc(false);
78 Asm->OutStreamer->emitSymbolAttribute(PerSym, MCSA_Global);
99 bool VerboseAsm = Asm->OutStreamer->isVerboseAsm();
104 Asm->OutStreamer->AddComment(">> Catch TypeInfos <<");
105 Asm->OutStreamer->AddBlankLine();
111 Asm->OutStreamer->AddComment("TypeInfo " + Twine(Entry--));
115 Asm->OutStreamer->emitLabel(TTBaseLabel);
119 Asm->OutStreamer
[all...]
H A DOcamlGCPrinter.cpp69 AP.OutStreamer->emitSymbolAttribute(Sym, MCSA_Global);
70 AP.OutStreamer->emitLabel(Sym);
75 AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getTextSection());
78 AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getDataSection());
102 AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getTextSection());
105 AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getDataSection());
109 AP.OutStreamer->emitIntValue(0, IntPtrSize);
111 AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getDataSection());
153 AP.OutStreamer->AddComment("live roots for " +
155 AP.OutStreamer
[all...]
H A DAsmPrinter.cpp186 OutContext(Streamer->getContext()), OutStreamer(std::move(Streamer)) {
187 VerboseAsm = OutStreamer->isVerboseAsm();
235 assert(OutStreamer->hasRawTextSupport() && "Expected assembly output mode.");
241 return OutStreamer->getCurrentSectionOnly();
262 OutStreamer->InitSections(false);
273 OutStreamer->emitVersionForTarget(Target, M.getSDKVersion());
282 OutStreamer->emitFileDirective(
299 OutStreamer->AddComment("Start of file scope inline assembly");
300 OutStreamer->AddBlankLine();
303 OutStreamer
[all...]
H A DDwarfCFIException.cpp51 Asm->OutStreamer->emitCFIEndProc();
80 TLOF.emitPersonalityValue(*Asm->OutStreamer, Asm->getDataLayout(), Sym);
136 Asm->OutStreamer->emitCFISections(false, true);
138 Asm->OutStreamer->emitCFISections(true, true);
142 Asm->OutStreamer->emitCFIStartProc(/*IsSimple=*/false);
160 Asm->OutStreamer->emitCFIPersonality(Sym, PerEncoding);
164 Asm->OutStreamer->emitCFILsda(ESP(Asm), TLOF.getLSDAEncoding());
182 Asm->OutStreamer->emitCFIEndProc();
H A DDwarfStringPool.cpp60 Asm.OutStreamer->SwitchSection(Section);
74 Asm.OutStreamer->emitLabel(StartSym);
83 Asm.OutStreamer->SwitchSection(StrSection);
103 Asm.OutStreamer->emitLabel(Entry->getValue().Symbol);
106 Asm.OutStreamer->AddComment("string offset=" +
108 Asm.OutStreamer->emitBytes(
122 Asm.OutStreamer->SwitchSection(OffsetSection);
128 Asm.OutStreamer->emitIntValue(Entry->getValue().Offset, size);
H A DWasmException.cpp30 Asm->OutStreamer->emitLabel(ExceptionSym);
61 Asm->OutStreamer->emitLabel(LSDAEndLabel);
62 MCContext &OutContext = Asm->OutStreamer->getContext();
66 Asm->OutStreamer->emitELFSize(LSDALabel, SizeExp);
H A DEHStreamer.cpp428 Asm->OutStreamer->SwitchSection(LSDASection);
435 Asm->OutStreamer->emitLabel(GCCETSym);
436 Asm->OutStreamer->emitLabel(Asm->getCurExceptionSym());
451 Asm->OutStreamer->emitLabel(TTBaseRefLabel);
454 bool VerboseAsm = Asm->OutStreamer->isVerboseAsm();
461 Asm->OutStreamer->emitLabel(CstBeginLabel);
472 Asm->OutStreamer->AddComment(">> Call Site " + Twine(idx) + " <<");
473 Asm->OutStreamer->AddComment(" On exception at call site "+Twine(idx));
482 Asm->OutStreamer->AddComment(" Action: cleanup");
484 Asm->OutStreamer
[all...]
H A DAccelTable.cpp256 Asm->OutStreamer->AddComment("Hash in Bucket " + Twine(BucketIdx));
273 Asm->OutStreamer->AddComment("Offset in Bucket " + Twine(i));
280 Asm->OutStreamer->AddComment("Header Magic");
282 Asm->OutStreamer->AddComment("Header Version");
284 Asm->OutStreamer->AddComment("Header Hash Function");
286 Asm->OutStreamer->AddComment("Header Bucket Count");
288 Asm->OutStreamer->AddComment("Header Hash Count");
290 Asm->OutStreamer->AddComment("Header Data Length");
295 Asm->OutStreamer->AddComment("HeaderData Die Offset Base");
297 Asm->OutStreamer
[all...]
H A DByteStreamer.h45 AP.OutStreamer->AddComment(Comment);
49 AP.OutStreamer->AddComment(Comment);
54 AP.OutStreamer->AddComment(Comment);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEAsmPrinter.cpp42 return static_cast<VETargetStreamer &>(*OutStreamer->getTargetStreamer());
80 static void emitSIC(MCStreamer &OutStreamer, MCOperand &RD, argument
85 OutStreamer.emitInstruction(SICInst, STI);
88 static void emitBSIC(MCStreamer &OutStreamer, MCOperand &R1, MCOperand &R2, argument
97 OutStreamer.emitInstruction(BSICInst, STI);
100 static void emitLEAzzi(MCStreamer &OutStreamer, MCOperand &Imm, MCOperand &RD, argument
109 OutStreamer.emitInstruction(LEAInst, STI);
112 static void emitLEASLzzi(MCStreamer &OutStreamer, MCOperand &Imm, MCOperand &RD, argument
121 OutStreamer.emitInstruction(LEASLInst, STI);
124 static void emitLEAzii(MCStreamer &OutStreamer, MCOperan argument
136 emitLEASLrri(MCStreamer &OutStreamer, MCOperand &RS1, MCOperand &RS2, MCOperand &Imm, MCOperand &RD, const MCSubtargetInfo &STI) argument
148 emitBinary(MCStreamer &OutStreamer, unsigned Opcode, MCOperand &RS1, MCOperand &Src2, MCOperand &RD, const MCSubtargetInfo &STI) argument
159 emitANDrm(MCStreamer &OutStreamer, MCOperand &RS1, MCOperand &Imm, MCOperand &RD, const MCSubtargetInfo &STI) argument
164 emitHiLo(MCStreamer &OutStreamer, MCSymbol *GOTSym, VEMCExpr::VariantKind HiKind, VEMCExpr::VariantKind LoKind, MCOperand &RD, MCContext &OutContext, const MCSubtargetInfo &STI) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp94 void LowerJumpTableDestSmall(MCStreamer &OutStreamer, const MachineInstr &MI);
96 void LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM,
98 void LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM,
114 bool emitPseudoExpansionLowering(MCStreamer &OutStreamer,
139 OutStreamer->BeginCOFFSymbolDef(CurrentFnSym);
140 OutStreamer->EmitCOFFSymbolStorageClass(Scl);
141 OutStreamer->EmitCOFFSymbolType(Type);
142 OutStreamer->EndCOFFSymbolDef();
226 MCSection *Cur = OutStreamer->getCurrentSectionOnly();
229 OutStreamer
849 LowerJumpTableDestSmall(llvm::MCStreamer &OutStreamer, const llvm::MachineInstr &MI) argument
887 LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM, const MachineInstr &MI) argument
919 LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM, const MachineInstr &MI) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600AsmPrinter.cpp91 OutStreamer->emitInt32(RsrcReg);
92 OutStreamer->emitIntValue(S_NUM_GPRS(MaxGPR + 1) |
94 OutStreamer->emitInt32(R_02880C_DB_SHADER_CONTROL);
95 OutStreamer->emitInt32(S_02880C_KILL_ENABLE(killPixel));
98 OutStreamer->emitInt32(R_0288E8_SQ_LDS_ALLOC);
99 OutStreamer->emitIntValue(alignTo(MFI->getLDSSize(), 4) >> 2, 4);
114 OutStreamer->SwitchSection(ConfigSection);
123 OutStreamer->SwitchSection(CommentSection);
126 OutStreamer->emitRawComment(
H A DAMDGPUAsmPrinter.cpp126 if (!OutStreamer)
128 return static_cast<AMDGPUTargetStreamer*>(OutStreamer->getTargetStreamer());
340 OutStreamer->SwitchSection(getObjFileLowering().getTextSection());
356 OutStreamer->emitRawComment(" codeLenInByte = " + Twine(CodeSize), false);
357 OutStreamer->emitRawComment(" NumSgprs: " + Twine(NumSGPR), false);
358 OutStreamer->emitRawComment(" NumVgprs: " + Twine(NumVGPR), false);
360 OutStreamer->emitRawComment(" NumAgprs: " + Twine(*NumAGPR), false);
361 OutStreamer->emitRawComment(" TotalNumVgprs: " + Twine(TotalNumVGPR),
364 OutStreamer->emitRawComment(" ScratchSize: " + Twine(ScratchSize), false);
365 OutStreamer
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp331 auto &Ctx = OutStreamer->getContext();
333 OutStreamer->emitLabel(MILabel);
354 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::NOP));
360 auto &Ctx = OutStreamer->getContext();
362 OutStreamer->emitLabel(MILabel);
378 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LI8)
382 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::RLDIC)
387 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ORIS8)
392 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ORI8)
399 EmitToStreamer(*OutStreamer, MCInstBuilde
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AsmPrinter.cpp73 OutStreamer->BeginCOFFSymbolDef(CurrentFnSym);
74 OutStreamer->EmitCOFFSymbolStorageClass(
76 OutStreamer->EmitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_FUNCTION
78 OutStreamer->EndCOFFSymbolDef();
96 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer()))
106 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer()))
640 MCSection *Cur = OutStreamer->getCurrentSectionOnly();
643 OutStreamer->SwitchSection(Nt);
648 OutStreamer->emitIntValue(4, 4 /*size*/); // data size for "GNU\0"
649 OutStreamer
703 emitNonLazySymbolPointer(MCStreamer &OutStreamer, MCSymbol *StubLabel, MachineModuleInfoImpl::StubValueTy &MCSym) argument
725 emitNonLazyStubs(MachineModuleInfo *MMI, MCStreamer &OutStreamer) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAsmPrinter.cpp80 MCTargetStreamer *TS = OutStreamer->getTargetStreamer();
149 OutStreamer->emitELFSize(getSymbol(&G),
165 OutStreamer->PushSection();
169 OutStreamer->SwitchSection(MySection);
170 OutStreamer->emitBytes(Contents->getString());
171 OutStreamer->PopSection();
209 OutStreamer->PushSection();
210 OutStreamer->SwitchSection(Producers);
211 OutStreamer->emitULEB128IntValue(FieldCount);
216 OutStreamer
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp85 return static_cast<XCoreTargetStreamer&>(*OutStreamer->getTargetStreamer());
96 OutStreamer->emitSymbolAttribute(SymGlob, MCSA_Global);
97 OutStreamer->emitAssignment(SymGlob,
102 OutStreamer->emitSymbolAttribute(SymGlob, MCSA_Weak);
113 OutStreamer->SwitchSection(getObjFileLowering().SectionForGlobal(GV, TM));
132 OutStreamer->emitSymbolAttribute(GVSym, MCSA_Global);
136 OutStreamer->emitSymbolAttribute(GVSym, MCSA_Weak);
152 OutStreamer->emitSymbolAttribute(GVSym, MCSA_ELF_TypeObject);
153 OutStreamer->emitELFSize(GVSym, MCConstantExpr::create(Size, OutContext));
155 OutStreamer
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVAsmPrinter.cpp60 bool emitPseudoExpansionLowering(MCStreamer &OutStreamer,
80 bool Res = compressInst(CInst, Inst, *STI, OutStreamer->getContext());
83 AsmPrinter::EmitToStreamer(*OutStreamer, Res ? CInst : Inst);
92 if (emitPseudoExpansionLowering(*OutStreamer, MI))
97 EmitToStreamer(*OutStreamer, TmpInst);
171 OutStreamer->getContext().getSubtargetCopy(*TM.getMCSubtargetInfo());
187 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer());
195 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp42 *OutStreamer->getTargetStreamer());
104 static void EmitCall(MCStreamer &OutStreamer, argument
111 OutStreamer.emitInstruction(CallInst, STI);
114 static void EmitSETHI(MCStreamer &OutStreamer, argument
122 OutStreamer.emitInstruction(SETHIInst, STI);
125 static void EmitBinary(MCStreamer &OutStreamer, unsigned Opcode, argument
134 OutStreamer.emitInstruction(Inst, STI);
137 static void EmitOR(MCStreamer &OutStreamer, argument
140 EmitBinary(OutStreamer, SP::ORri, RS1, Imm, RD, STI);
143 static void EmitADD(MCStreamer &OutStreamer, argument
149 EmitSHL(MCStreamer &OutStreamer, MCOperand &RS1, MCOperand &Imm, MCOperand &RD, const MCSubtargetInfo &STI) argument
156 EmitHiLo(MCStreamer &OutStreamer, MCSymbol *GOTSym, SparcMCExpr::VariantKind HiKind, SparcMCExpr::VariantKind LoKind, MCOperand &RD, MCContext &OutContext, const MCSubtargetInfo &STI) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp66 OutStreamer->emitDataRegion(MCDR_DataRegionEnd);
71 OutStreamer->emitAssemblerFlag(MCAF_Code16);
72 OutStreamer->emitThumbFunc(CurrentFnSym);
74 OutStreamer->emitAssemblerFlag(MCAF_Code32);
82 OutStreamer->emitSymbolAttribute(S, MCSA_ELF_TypeFunction);
83 OutStreamer->emitLabel(S);
86 OutStreamer->emitLabel(CurrentFnSym);
103 OutStreamer->emitValue(E, Size);
164 OutStreamer->BeginCOFFSymbolDef(CurrentFnSym);
165 OutStreamer
501 emitNonLazySymbolPointer(MCStreamer &OutStreamer, MCSymbol *StubLabel, MachineModuleInfoImpl::StubValueTy &MCSym) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp75 return static_cast<MipsTargetStreamer &>(*OutStreamer->getTargetStreamer());
115 void MipsAsmPrinter::emitPseudoIndirectBranch(MCStreamer &OutStreamer, argument
151 EmitToStreamer(OutStreamer, TmpInst0);
164 MCStreamer &OutStreamer,
177 OutStreamer.emitRelocDirective(
181 OutStreamer.emitLabel(OffsetLabel);
205 OutStreamer->emitDataRegion(MCDR_DataRegionEnd);
221 OutStreamer->emitDataRegion(MCDR_DataRegion);
225 OutStreamer->emitLabel(GetCPISymbol(LabelId));
249 emitDirectiveRelocJalr(*MI, OutContext, TM, *OutStreamer, *Subtarge
161 emitDirectiveRelocJalr(const MachineInstr &MI, MCContext &OutContext, TargetMachine &TM, MCStreamer &OutStreamer, const MipsSubtarget &Subtarget) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp137 Asm->OutStreamer->emitLabel(Unit.getLabelBegin());
206 Asm->OutStreamer->SwitchSection(MOFI->getDwarfStrSection());
210 Asm->OutStreamer->emitBytes(Entry.getString());
231 Asm->OutStreamer->SwitchSection(MOFI->getDwarfDebugNamesSection());
241 Asm->OutStreamer->SwitchSection(MOFI->getDwarfAccelNamespaceSection());
243 Asm->OutStreamer->emitLabel(SectionBegin);
249 Asm->OutStreamer->SwitchSection(MOFI->getDwarfAccelNamesSection());
251 Asm->OutStreamer->emitLabel(SectionBegin);
257 Asm->OutStreamer->SwitchSection(MOFI->getDwarfAccelObjCSection());
259 Asm->OutStreamer
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430AsmPrinter.cpp156 EmitToStreamer(*OutStreamer, TmpInst);
160 MCSection *Cur = OutStreamer->getCurrentSectionOnly();
166 MCSection *IV = OutStreamer->getContext().getELFSection(
169 OutStreamer->SwitchSection(IV);
172 OutStreamer->emitSymbolValue(FunctionSymbol, TM.getProgramPointerSize());
173 OutStreamer->SwitchSection(Cur);

Completed in 233 milliseconds

123