Lines Matching refs:OutStreamer

376       OutContext(Streamer->getContext()), OutStreamer(std::move(Streamer)),  in AsmPrinter()
378 VerboseAsm = OutStreamer->isVerboseAsm(); in AsmPrinter()
423 assert(OutStreamer->hasRawTextSupport() && in emitInitialRawDwarfLocDirective()
436 return OutStreamer->getCurrentSectionOnly(); in getCurrentSection()
468 OutStreamer->initSections(false, *TM.getMCSubtargetInfo()); in doInitialization()
480 OutStreamer->emitVersionForTarget( in doInitialization()
506 OutStreamer->emitFileDirective(FileName, VerStr, "", ""); in doInitialization()
508 OutStreamer->emitFileDirective(FileName); in doInitialization()
517 OutStreamer->initSections(false, *TM.getMCSubtargetInfo()); in doInitialization()
523 OutStreamer->getContext().getObjectFileInfo()->getTextSection(); in doInitialization()
527 OutStreamer->emitXCOFFRenameDirective(XSym, XSym->getSymbolTableName()); in doInitialization()
538 OutStreamer->AddComment("Start of file scope inline assembly"); in doInitialization()
539 OutStreamer->addBlankLine(); in doInitialization()
542 OutStreamer->AddComment("End of file scope inline assembly"); in doInitialization()
543 OutStreamer->addBlankLine(); in doInitialization()
662 OutStreamer->emitSymbolAttribute(GVSym, MCSA_Global); in emitLinkage()
666 OutStreamer->emitSymbolAttribute(GVSym, MCSA_WeakDefinition); in emitLinkage()
668 OutStreamer->emitSymbolAttribute(GVSym, MCSA_WeakDefAutoPrivate); in emitLinkage()
671 OutStreamer->emitSymbolAttribute(GVSym, MCSA_Global); in emitLinkage()
675 OutStreamer->emitSymbolAttribute(GVSym, MCSA_Weak); in emitLinkage()
679 OutStreamer->emitSymbolAttribute(GVSym, MCSA_Global); in emitLinkage()
742 GV->printAsOperand(OutStreamer->getCommentOS(), in emitGlobalVariable()
744 OutStreamer->getCommentOS() << '\n'; in emitGlobalVariable()
763 OutStreamer->emitSymbolAttribute(EmittedSym, MAI->getMemtagAttr()); in emitGlobalVariable()
775 OutStreamer->emitSymbolAttribute(EmittedSym, MCSA_ELF_TypeObject); in emitGlobalVariable()
798 OutStreamer->emitCommonSymbol(GVSym, Size, Alignment); in emitGlobalVariable()
813 OutStreamer->emitZerofill(TheSection, GVSym, Size, Alignment); in emitGlobalVariable()
832 OutStreamer->emitLocalCommonSymbol(GVSym, Size, Alignment); in emitGlobalVariable()
837 OutStreamer->emitSymbolAttribute(GVSym, MCSA_Local); in emitGlobalVariable()
839 OutStreamer->emitCommonSymbol(GVSym, Size, Alignment); in emitGlobalVariable()
860 OutStreamer->emitTBSSSymbol(TheSection, MangSym, Size, Alignment); in emitGlobalVariable()
862 OutStreamer->switchSection(TheSection); in emitGlobalVariable()
865 OutStreamer->emitLabel(MangSym); in emitGlobalVariable()
871 OutStreamer->addBlankLine(); in emitGlobalVariable()
876 OutStreamer->switchSection(TLVSect); in emitGlobalVariable()
879 OutStreamer->emitLabel(GVSym); in emitGlobalVariable()
886 OutStreamer->emitSymbolValue(GetExternalSymbolSymbol("_tlv_bootstrap"), in emitGlobalVariable()
888 OutStreamer->emitIntValue(0, PtrSize); in emitGlobalVariable()
889 OutStreamer->emitSymbolValue(MangSym, PtrSize); in emitGlobalVariable()
891 OutStreamer->addBlankLine(); in emitGlobalVariable()
897 OutStreamer->switchSection(TheSection); in emitGlobalVariable()
902 OutStreamer->emitLabel(EmittedInitSym); in emitGlobalVariable()
905 OutStreamer->emitLabel(LocalAlias); in emitGlobalVariable()
911 OutStreamer->emitELFSize(EmittedInitSym, in emitGlobalVariable()
914 OutStreamer->addBlankLine(); in emitGlobalVariable()
922 OutStreamer->emitValue(Value, Size); in emitDebugValue()
933 OutStreamer->getCommentOS() in emitFunctionHeader()
947 OutStreamer->switchSection(MF->getSection()); in emitFunctionHeader()
960 OutStreamer->emitSymbolAttribute(CurrentFnSym, MCSA_ELF_TypeFunction); in emitFunctionHeader()
963 OutStreamer->emitSymbolAttribute(CurrentFnSym, MCSA_Cold); in emitFunctionHeader()
973 OutStreamer->emitLabel(PrefixSym); in emitFunctionHeader()
978 OutStreamer->emitSymbolAttribute(CurrentFnSym, MCSA_AltEntry); in emitFunctionHeader()
1000 OutStreamer->emitLabel(CurrentPatchableFunctionEntrySym); in emitFunctionHeader()
1019 F.printAsOperand(OutStreamer->getCommentOS(), in emitFunctionHeader()
1022 OutStreamer->getCommentOS() << '\n'; in emitFunctionHeader()
1042 OutStreamer->AddComment("Address taken block that was later removed"); in emitFunctionHeader()
1043 OutStreamer->emitLabel(DeadBlockSym); in emitFunctionHeader()
1049 OutStreamer->emitLabel(CurPos); in emitFunctionHeader()
1050 OutStreamer->emitAssignment(CurrentFnBegin, in emitFunctionHeader()
1053 OutStreamer->emitLabel(CurrentFnBegin); in emitFunctionHeader()
1085 OutStreamer->emitLabel(CurrentFnSym); in emitFunctionEntryLabel()
1092 OutStreamer->emitLabel(Sym); in emitFunctionEntryLabel()
1094 OutStreamer->emitSymbolAttribute(Sym, MCSA_ELF_TypeFunction); in emitFunctionEntryLabel()
1144 OutStreamer->AddComment(OS.str()); in emitImplicitDef()
1145 OutStreamer->addBlankLine(); in emitImplicitDef()
1157 AP.OutStreamer->AddComment(OS.str()); in emitKill()
1158 AP.OutStreamer->addBlankLine(); in emitKill()
1264 AP.OutStreamer->emitRawComment(OS.str()); in emitDebugValueComment()
1289 AP.OutStreamer->emitRawComment(OS.str()); in emitDebugLabelComment()
1358 OutStreamer->emitAssignment(FrameAllocSym, in emitFrameAlloc()
1381 OutStreamer->pushSection(); in emitBBAddrMapSection()
1382 OutStreamer->switchSection(BBAddrMapSection); in emitBBAddrMapSection()
1383 OutStreamer->AddComment("version"); in emitBBAddrMapSection()
1384 uint8_t BBAddrMapVersion = OutStreamer->getContext().getBBAddrMapVersion(); in emitBBAddrMapSection()
1385 OutStreamer->emitInt8(BBAddrMapVersion); in emitBBAddrMapSection()
1386 OutStreamer->AddComment("feature"); in emitBBAddrMapSection()
1388 OutStreamer->emitInt8(FeaturesBits); in emitBBAddrMapSection()
1389 OutStreamer->AddComment("function address"); in emitBBAddrMapSection()
1390 OutStreamer->emitSymbolValue(FunctionSymbol, getPointerSize()); in emitBBAddrMapSection()
1391 OutStreamer->AddComment("number of basic blocks"); in emitBBAddrMapSection()
1392 OutStreamer->emitULEB128IntValue(MF.size()); in emitBBAddrMapSection()
1400 OutStreamer->AddComment("BB id"); in emitBBAddrMapSection()
1406 OutStreamer->emitULEB128IntValue(MBB.getBBID()->BaseID); in emitBBAddrMapSection()
1415 OutStreamer->emitULEB128IntValue(getBBAddrMapMetadata(MBB)); in emitBBAddrMapSection()
1427 OutStreamer->AddComment("function entry count"); in emitBBAddrMapSection()
1429 OutStreamer->emitULEB128IntValue( in emitBBAddrMapSection()
1443 OutStreamer->AddComment("basic block frequency"); in emitBBAddrMapSection()
1444 OutStreamer->emitULEB128IntValue( in emitBBAddrMapSection()
1449 OutStreamer->AddComment("basic block successor count"); in emitBBAddrMapSection()
1450 OutStreamer->emitULEB128IntValue(SuccCount); in emitBBAddrMapSection()
1452 OutStreamer->AddComment("successor BB ID"); in emitBBAddrMapSection()
1453 OutStreamer->emitULEB128IntValue(SuccMBB->getBBID()->BaseID); in emitBBAddrMapSection()
1454 OutStreamer->AddComment("successor branch probability"); in emitBBAddrMapSection()
1455 OutStreamer->emitULEB128IntValue( in emitBBAddrMapSection()
1463 OutStreamer->popSection(); in emitBBAddrMapSection()
1473 OutStreamer->pushSection(); in emitKCFITrapEntry()
1474 OutStreamer->switchSection(Section); in emitKCFITrapEntry()
1477 OutStreamer->emitLabel(Loc); in emitKCFITrapEntry()
1478 OutStreamer->emitAbsoluteSymbolDiff(Symbol, Loc, 4); in emitKCFITrapEntry()
1480 OutStreamer->popSection(); in emitKCFITrapEntry()
1515 OutStreamer->pushSection(); in emitStackSizeSection()
1516 OutStreamer->switchSection(StackSizeSection); in emitStackSizeSection()
1521 OutStreamer->emitSymbolValue(FunctionSymbol, TM.getProgramPointerSize()); in emitStackSizeSection()
1522 OutStreamer->emitULEB128IntValue(StackSize); in emitStackSizeSection()
1524 OutStreamer->popSection(); in emitStackSizeSection()
1563 OutStreamer->emitLabel(S); in emitPCSectionsLabel()
1584 OutStreamer->switchSection(S); in emitPCSections()
1615 OutStreamer->emitLabel(Base); in emitPCSections()
1650 OutStreamer->pushSection(); in emitPCSections()
1657 OutStreamer->popSection(); in emitPCSections()
1723 OutStreamer->emitLabel(S); in emitFunctionBody()
1735 emitComments(MI, OutStreamer->getCommentOS()); in emitFunctionBody()
1746 OutStreamer->emitLabel(MI.getOperand(0).getMCSymbol()); in emitFunctionBody()
1749 OutStreamer->emitLabel(MI.getOperand(0).getMCSymbol()); in emitFunctionBody()
1801 OutStreamer->emitRawComment("ARITH_FENCE"); in emitFunctionBody()
1804 OutStreamer->emitRawComment("MEMBARRIER"); in emitFunctionBody()
1815 auto Name = OutStreamer->getMnemonic(MCI); in emitFunctionBody()
1824 OutStreamer->emitLabel(S); in emitFunctionBody()
1838 OutStreamer->emitLabel(MBB.getEndSymbol()); in emitFunctionBody()
1850 OutStreamer->emitELFSize(CurrentSectionBeginSym, SizeExp); in emitFunctionBody()
1913 OutStreamer->AddComment("avoids zero-length function"); in emitFunctionBody()
1919 OutStreamer->switchSection(MF->getSection()); in emitFunctionBody()
1928 OutStreamer->AddComment("Address of block that was removed by CodeGen"); in emitFunctionBody()
1929 OutStreamer->emitLabel(Sym); in emitFunctionBody()
1942 OutStreamer->emitLabel(CurrentFnEnd); in emitFunctionBody()
1953 OutStreamer->emitELFSize(CurrentFnSym, SizeExp); in emitFunctionBody()
1955 OutStreamer->emitELFSize(CurrentFnBeginLocal, SizeExp); in emitFunctionBody()
2009 OutStreamer->getCommentOS() << "-- End function\n"; in emitFunctionBody()
2011 OutStreamer->addBlankLine(); in emitFunctionBody()
2123 OutStreamer->emitSymbolAttribute(Name, MCSA_Global); in emitGlobalAlias()
2125 OutStreamer->emitSymbolAttribute(Name, MCSA_WeakReference); in emitGlobalAlias()
2132 OutStreamer->emitSymbolAttribute(Name, MCSA_ELF_TypeFunction); in emitGlobalAlias()
2134 OutStreamer->beginCOFFSymbolDef(Name); in emitGlobalAlias()
2135 OutStreamer->emitCOFFSymbolStorageClass( in emitGlobalAlias()
2138 OutStreamer->emitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_FUNCTION in emitGlobalAlias()
2140 OutStreamer->endCOFFSymbolDef(); in emitGlobalAlias()
2149 OutStreamer->emitSymbolAttribute(Name, MCSA_AltEntry); in emitGlobalAlias()
2152 OutStreamer->emitAssignment(Name, Expr); in emitGlobalAlias()
2155 OutStreamer->emitAssignment(LocalAlias, Expr); in emitGlobalAlias()
2167 OutStreamer->emitELFSize(Name, MCConstantExpr::create(Size, OutContext)); in emitGlobalAlias()
2177 OutStreamer->emitSymbolAttribute(Sym, MCSA_Global); in emitGlobalIFunc()
2179 OutStreamer->emitSymbolAttribute(Sym, MCSA_WeakReference); in emitGlobalIFunc()
2187 OutStreamer->emitSymbolAttribute(Name, MCSA_ELF_TypeIndFunction); in emitGlobalIFunc()
2192 OutStreamer->emitAssignment(Name, Expr); in emitGlobalIFunc()
2195 OutStreamer->emitAssignment(LocalAlias, Expr); in emitGlobalIFunc()
2223 OutStreamer->switchSection(OutContext.getObjectFileInfo()->getDataSection()); in emitGlobalIFunc()
2227 OutStreamer->emitLabel(LazyPointer); in emitGlobalIFunc()
2229 OutStreamer->emitValue(MCSymbolRefExpr::create(StubHelper, OutContext), 8); in emitGlobalIFunc()
2231 OutStreamer->switchSection(OutContext.getObjectFileInfo()->getTextSection()); in emitGlobalIFunc()
2240 OutStreamer->emitCodeAlignment(TextAlign, getIFuncMCSubtargetInfo()); in emitGlobalIFunc()
2241 OutStreamer->emitLabel(Stub); in emitGlobalIFunc()
2245 OutStreamer->emitCodeAlignment(TextAlign, getIFuncMCSubtargetInfo()); in emitGlobalIFunc()
2246 OutStreamer->emitLabel(StubHelper); in emitGlobalIFunc()
2274 OutStreamer->switchSection(RemarksSection); in emitRemarksSection()
2276 OutStreamer->emitBinaryData(OS.str()); in emitRemarksSection()
2337 TLOF.emitModuleMetadata(*OutStreamer, M); in doFinalization()
2345 OutStreamer->switchSection(TLOF.getDataSection()); in doFinalization()
2350 OutStreamer->emitLabel(Stub.first); in doFinalization()
2351 OutStreamer->emitSymbolValue(Stub.second.getPointer(), in doFinalization()
2369 OutStreamer->switchSection(OutContext.getCOFFSection( in doFinalization()
2376 OutStreamer->emitSymbolAttribute(Stub.first, MCSA_Global); in doFinalization()
2377 OutStreamer->emitLabel(Stub.first); in doFinalization()
2378 OutStreamer->emitSymbolValue(Stub.second.getPointer(), in doFinalization()
2386 if (auto *TS = OutStreamer->getTargetStreamer()) in doFinalization()
2445 OutStreamer->emitSymbolAttribute(getSymbol(&GO), MCSA_WeakReference); in doFinalization()
2455 OutStreamer->emitSymbolAttribute(getSymbol(Global), MCSA_WeakReference); in doFinalization()
2477 OutStreamer->switchSection(OutContext.getELFSection(".note.GNU-split-stack", in doFinalization()
2480 OutStreamer->switchSection(OutContext.getELFSection( in doFinalization()
2489 OutStreamer->switchSection(S); in doFinalization()
2493 OutStreamer->emitAddrsig(); in doFinalization()
2499 OutStreamer->emitAddrsigSym(getSymbol(&GV)); in doFinalization()
2511 OutStreamer->switchSection( in doFinalization()
2514 OutStreamer->emitBytes(GV.getPartition()); in doFinalization()
2515 OutStreamer->emitZeros(1); in doFinalization()
2516 OutStreamer->emitValue( in doFinalization()
2529 OutStreamer->finish(); in doFinalization()
2530 OutStreamer->reset(); in doFinalization()
2663 OutStreamer->switchSection(CPSections[i].S); in emitConstantPool()
2673 OutStreamer->emitZeros(NewOffset - Offset); in emitConstantPool()
2677 OutStreamer->emitLabel(Sym); in emitConstantPool()
2707 OutStreamer->switchSection(ReadOnlySection); in emitJumpTableInfo()
2715 OutStreamer->emitDataRegion(MCDR_DataRegionJT32); in emitJumpTableInfo()
2737 OutStreamer->emitAssignment(GetJTSetSymbol(JTI, MBB->getNumber()), in emitJumpTableInfo()
2751 OutStreamer->emitLabel(GetJTISymbol(JTI, true)); in emitJumpTableInfo()
2754 OutStreamer->emitLabel(JTISymbol); in emitJumpTableInfo()
2760 OutStreamer->emitDataRegion(MCDR_DataRegionEnd); in emitJumpTableInfo()
2787 OutStreamer->emitGPRel32Value(MCSymbolRefExpr::create(MBBSym, OutContext)); in emitJumpTableEntry()
2796 OutStreamer->emitGPRel64Value(MCSymbolRefExpr::create(MBBSym, OutContext)); in emitJumpTableEntry()
2826 OutStreamer->emitValue(Value, EntrySize); in emitJumpTableEntry()
2848 OutStreamer->switchSection(OutContext.getCOFFSection( in emitSpecialLLVMGlobal()
2860 OutStreamer->emitCOFFSymbolIndex( in emitSpecialLLVMGlobal()
2862 OutStreamer->emitCOFFSymbolIndex(getSymbol(Dst)); in emitSpecialLLVMGlobal()
2863 OutStreamer->emitInt32(Kind); in emitSpecialLLVMGlobal()
2869 OutStreamer->emitCOFFSymbolIndex(getSymbol(Src)); in emitSpecialLLVMGlobal()
2870 OutStreamer->emitCOFFSymbolIndex(getSymbol(Dst)); in emitSpecialLLVMGlobal()
2871 OutStreamer->emitInt32(Kind); in emitSpecialLLVMGlobal()
2906 OutStreamer->emitSymbolAttribute(getSymbol(GV), MCSA_NoDeadStrip); in emitLLVMUsedList()
2978 OutStreamer->switchSection(OutputSection); in emitXXStructorList()
2979 if (OutStreamer->getCurrentSection() != OutStreamer->getPreviousSection()) in emitXXStructorList()
2995 OutStreamer->emitIdent(S->getString()); in emitModuleIdents()
3009 OutStreamer->pushSection(); in emitModuleCommandLines()
3010 OutStreamer->switchSection(CommandLine); in emitModuleCommandLines()
3011 OutStreamer->emitZeros(1); in emitModuleCommandLines()
3017 OutStreamer->emitBytes(S->getString()); in emitModuleCommandLines()
3018 OutStreamer->emitZeros(1); in emitModuleCommandLines()
3020 OutStreamer->popSection(); in emitModuleCommandLines()
3029 void AsmPrinter::emitInt8(int Value) const { OutStreamer->emitInt8(Value); } in emitInt8()
3032 void AsmPrinter::emitInt16(int Value) const { OutStreamer->emitInt16(Value); } in emitInt16()
3035 void AsmPrinter::emitInt32(int Value) const { OutStreamer->emitInt32(Value); } in emitInt32()
3040 OutStreamer->AddComment(Desc); in emitSLEB128()
3042 OutStreamer->emitSLEB128IntValue(Value); in emitSLEB128()
3048 OutStreamer->AddComment(Desc); in emitULEB128()
3050 OutStreamer->emitULEB128IntValue(Value, PadTo); in emitULEB128()
3055 OutStreamer->emitInt64(Value); in emitInt64()
3063 OutStreamer->emitAbsoluteSymbolDiff(Hi, Lo, Size); in emitLabelDifference()
3069 OutStreamer->emitAbsoluteSymbolDiffAsULEB128(Hi, Lo); in emitLabelDifferenceAsULEB128()
3079 OutStreamer->emitCOFFSecRel32(Label, Offset); in emitLabelPlusOffset()
3081 OutStreamer->emitZeros(Size - 4); in emitLabelPlusOffset()
3091 OutStreamer->emitValue(Expr, Size); in emitLabelPlusOffset()
3114 OutStreamer->emitCodeAlignment(Alignment, STI, MaxBytesToEmit); in emitAlignment()
3116 OutStreamer->emitValueToAlignment(Alignment, 0, 1, MaxBytesToEmit); in emitAlignment()
3346 AP.OutStreamer->emitLabel(AP.getSymbol(GA)); in emitGlobalAliasInline()
3361 return AP.OutStreamer->emitFill(Bytes, Value); in emitGlobalConstantDataSequential()
3366 return AP.OutStreamer->emitBytes(CDS->getAsString()); in emitGlobalConstantDataSequential()
3374 AP.OutStreamer->getCommentOS() in emitGlobalConstantDataSequential()
3376 AP.OutStreamer->emitIntValue(CDS->getElementAsInteger(I), in emitGlobalConstantDataSequential()
3392 AP.OutStreamer->emitZeros(Padding); in emitGlobalConstantDataSequential()
3405 AP.OutStreamer->emitFill(Bytes, Value); in emitGlobalConstantArray()
3452 AP.OutStreamer->emitZeros(Padding); in emitGlobalConstantVector()
3480 AP.OutStreamer->emitZeros(PadSize); in emitGlobalConstantStruct()
3495 ET->print(AP.OutStreamer->getCommentOS()); in emitGlobalConstantFP()
3496 AP.OutStreamer->getCommentOS() << ' ' << StrVal << '\n'; in emitGlobalConstantFP()
3512 AP.OutStreamer->emitIntValueInHexWithPadding(p[Chunk--], TrailingBytes); in emitGlobalConstantFP()
3515 AP.OutStreamer->emitIntValueInHexWithPadding(p[Chunk], sizeof(uint64_t)); in emitGlobalConstantFP()
3519 AP.OutStreamer->emitIntValueInHexWithPadding(p[Chunk], sizeof(uint64_t)); in emitGlobalConstantFP()
3522 AP.OutStreamer->emitIntValueInHexWithPadding(p[Chunk], TrailingBytes); in emitGlobalConstantFP()
3527 AP.OutStreamer->emitZeros(DL.getTypeAllocSize(ET) - DL.getTypeStoreSize(ET)); in emitGlobalConstantFP()
3576 AP.OutStreamer->emitIntValue(Val, 8); in emitGlobalConstantLargeInt()
3588 AP.OutStreamer->emitIntValue(ExtraBits, Size); in emitGlobalConstantLargeInt()
3670 FinalGV, FinalSym, MV, Offset, AP.MMI, *AP.OutStreamer); in handleIndirectSymViaGOTPCRel()
3692 return AP.OutStreamer->emitZeros(Size); in emitGlobalConstantImpl()
3699 AP.OutStreamer->getCommentOS() in emitGlobalConstantImpl()
3701 AP.OutStreamer->emitIntValue(CI->getZExtValue(), StoreSize); in emitGlobalConstantImpl()
3708 AP.OutStreamer->emitZeros(Size - StoreSize); in emitGlobalConstantImpl()
3717 AP.OutStreamer->emitIntValue(0, Size); in emitGlobalConstantImpl()
3759 AP.OutStreamer->emitValue(ME, Size); in emitGlobalConstantImpl()
3771 OutStreamer->emitIntValue(0, 1); in emitGlobalConstant()
3779 OutStreamer->emitLabel(getSymbol(GA)); in emitGlobalConstant()
3798 EmitToStreamer(*OutStreamer, Nop); in emitNops()
3833 OutStreamer->emitSymbolAttribute(Sym, MCSA_Global); in GetCPISymbol()
3911 AP.OutStreamer->AddComment(" in Loop: Header=BB" + in emitBasicBlockLoopComments()
3920 raw_ostream &OS = AP.OutStreamer->getCommentOS(); in emitBasicBlockLoopComments()
3951 OutStreamer->switchSection( in emitBasicBlockStart()
3968 OutStreamer->AddComment("Block address taken"); in emitBasicBlockStart()
3973 OutStreamer->emitLabel(Sym); in emitBasicBlockStart()
3975 OutStreamer->AddComment("Block address taken"); in emitBasicBlockStart()
3982 BB->printAsOperand(OutStreamer->getCommentOS(), in emitBasicBlockStart()
3984 OutStreamer->getCommentOS() << '\n'; in emitBasicBlockStart()
3995 OutStreamer->AddComment("Label of block must be emitted"); in emitBasicBlockStart()
3996 OutStreamer->emitLabel(MBB.getSymbol()); in emitBasicBlockStart()
4000 OutStreamer->emitRawComment(" %bb." + Twine(MBB.getNumber()) + ":", in emitBasicBlockStart()
4007 OutStreamer->emitLabel(MBB.getEHCatchretSymbol()); in emitBasicBlockStart()
4044 OutStreamer->emitSymbolAttribute(Sym, Attr); in emitVisibility()
4171 auto PrevSection = OutStreamer->getCurrentSectionOnly(); in emitXRayTable()
4213 OutStreamer->switchSection(InstMap); in emitXRayTable()
4214 OutStreamer->emitLabel(SledsStart); in emitXRayTable()
4217 OutStreamer->emitLabel(Dot); in emitXRayTable()
4218 OutStreamer->emitValueImpl( in emitXRayTable()
4222 OutStreamer->emitValueImpl( in emitXRayTable()
4230 Sled.emit(WordSizeBytes, OutStreamer.get()); in emitXRayTable()
4233 OutStreamer->emitLabel(SledsEnd); in emitXRayTable()
4240 OutStreamer->switchSection(FnSledIndex); in emitXRayTable()
4241 OutStreamer->emitCodeAlignment(Align(2 * WordSizeBytes), in emitXRayTable()
4247 OutStreamer->emitLabel(Dot); in emitXRayTable()
4248 OutStreamer->emitValueImpl( in emitXRayTable()
4252 OutStreamer->emitValueImpl(MCConstantExpr::create(Sleds.size(), Ctx), in emitXRayTable()
4254 OutStreamer->switchSection(PrevSection); in emitXRayTable()
4299 OutStreamer->switchSection(OutContext.getELFSection( in emitPatchableFunctionEntries()
4303 OutStreamer->emitSymbolValue(CurrentPatchableFunctionEntrySym, PointerSize); in emitPatchableFunctionEntries()
4308 return OutStreamer->getContext().getDwarfVersion(); in getDwarfVersion()
4312 OutStreamer->getContext().setDwarfVersion(Version); in setDwarfVersion()
4316 return OutStreamer->getContext().getDwarfFormat() == dwarf::DWARF64; in isDwarf64()
4321 OutStreamer->getContext().getDwarfFormat()); in getDwarfOffsetByteSize()
4326 OutStreamer->getContext().getDwarfFormat(), in getDwarfFormParams()
4332 OutStreamer->getContext().getDwarfFormat()); in getUnitLengthFieldByteSize()