/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinterDwarf.cpp | 41 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 D | AddressPool.cpp | 32 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 D | ARMException.cpp | 34 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 D | OcamlGCPrinter.cpp | 69 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 D | AsmPrinter.cpp | 186 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 D | DwarfCFIException.cpp | 51 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 D | DwarfStringPool.cpp | 60 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 D | WasmException.cpp | 30 Asm->OutStreamer->emitLabel(ExceptionSym); 61 Asm->OutStreamer->emitLabel(LSDAEndLabel); 62 MCContext &OutContext = Asm->OutStreamer->getContext(); 66 Asm->OutStreamer->emitELFSize(LSDALabel, SizeExp);
|
H A D | EHStreamer.cpp | 428 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 D | AccelTable.cpp | 256 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 D | ByteStreamer.h | 45 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 D | VEAsmPrinter.cpp | 42 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 D | AArch64AsmPrinter.cpp | 94 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 D | R600AsmPrinter.cpp | 91 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 D | AMDGPUAsmPrinter.cpp | 126 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 D | PPCAsmPrinter.cpp | 331 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 D | X86AsmPrinter.cpp | 73 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 D | WebAssemblyAsmPrinter.cpp | 80 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 D | XCoreAsmPrinter.cpp | 85 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 D | RISCVAsmPrinter.cpp | 60 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 D | SparcAsmPrinter.cpp | 42 *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 D | ARMAsmPrinter.cpp | 66 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 D | MipsAsmPrinter.cpp | 75 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 D | DWARFStreamer.cpp | 137 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 D | MSP430AsmPrinter.cpp | 156 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);
|