| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AccelTable.cpp | 43 void AccelTableBase::finalize(AsmPrinter *Asm, StringRef Prefix) { in finalize() argument 65 E.second.Sym = Asm->createTempSymbol(Prefix); in finalize() 81 AsmPrinter *const Asm; ///< Destination. member in __anon2660ec280311::AccelTableWriter 96 AccelTableWriter(AsmPrinter *Asm, const AccelTableBase &Contents, in AccelTableWriter() argument 98 : Asm(Asm), Contents(Contents), SkipIdenticalHashes(SkipIdenticalHashes) { in AccelTableWriter() 121 void emit(AsmPrinter *Asm) const; 140 void emit(AsmPrinter *Asm) const; 155 AppleAccelTableWriter(AsmPrinter *Asm, const AccelTableBase &Contents, in AppleAccelTableWriter() argument 157 : AccelTableWriter(Asm, Contents, true), in AppleAccelTableWriter() 211 MCSymbol *AbbrevStart = Asm->createTempSymbol("names_abbrev_start"); [all …]
|
| H A D | EHStreamer.cpp | 36 EHStreamer::EHStreamer(AsmPrinter *A) : Asm(A), MMI(Asm->MMI) {} in EHStreamer() 78 const std::vector<unsigned> &FilterIds = Asm->MF->getFilterIds(); in computeActionsTable() 238 MCSymbol *LastLabel = Asm->getFunctionBegin(); in computeCallSiteTable() 247 bool IsSJLJ = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::SjLj; in computeCallSiteTable() 250 for (const auto &MBB : *Asm->MF) { in computeCallSiteTable() 251 if (&MBB == &Asm->MF->front() || MBB.isBeginSection()) { in computeCallSiteTable() 254 auto &Range = Asm->MBBSectionRanges[MBB.getSectionID()]; in computeCallSiteTable() 256 Asm->getMBBExceptionSym(MBB), in computeCallSiteTable() 294 (Asm->MAI->usesCFIForEH() || in computeCallSiteTable() 295 Asm->MAI->getExceptionHandlingType() == ExceptionHandling::AIX)) { in computeCallSiteTable() [all …]
|
| H A D | AddressPool.cpp | 26 MCSymbol *AddressPool::emitHeader(AsmPrinter &Asm, MCSection *Section) { in emitHeader() argument 27 static const uint8_t AddrSize = Asm.MAI->getCodePointerSize(); in emitHeader() 30 Asm.emitDwarfUnitLength("debug_addr", "Length of contribution"); in emitHeader() 31 Asm.OutStreamer->AddComment("DWARF version number"); in emitHeader() 32 Asm.emitInt16(Asm.getDwarfVersion()); in emitHeader() 33 Asm.OutStreamer->AddComment("Address size"); in emitHeader() 34 Asm.emitInt8(AddrSize); in emitHeader() 35 Asm.OutStreamer->AddComment("Segment selector size"); in emitHeader() 36 Asm.emitInt8(0); // TODO: Support non-zero segment_selector_size. in emitHeader() 42 void AddressPool::emit(AsmPrinter &Asm, MCSection *AddrSection) { in emit() argument [all …]
|
| H A D | DwarfStringPool.cpp | 20 DwarfStringPool::DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm, in DwarfStringPool() argument 23 ShouldCreateSymbols(Asm.doesDwarfUseRelocationsAcrossSections()) {} in DwarfStringPool() 26 DwarfStringPool::getEntryImpl(AsmPrinter &Asm, StringRef Str) { in getEntryImpl() argument 32 Entry.Symbol = ShouldCreateSymbols ? Asm.createTempSymbol(Prefix) : nullptr; in getEntryImpl() 39 DwarfStringPool::EntryRef DwarfStringPool::getEntry(AsmPrinter &Asm, in getEntry() argument 41 auto &MapEntry = getEntryImpl(Asm, Str); in getEntry() 45 DwarfStringPool::EntryRef DwarfStringPool::getIndexedEntry(AsmPrinter &Asm, in getIndexedEntry() argument 47 auto &MapEntry = getEntryImpl(Asm, Str); in getIndexedEntry() 53 void DwarfStringPool::emitStringOffsetsTableHeader(AsmPrinter &Asm, in emitStringOffsetsTableHeader() argument 58 Asm.OutStreamer->switchSection(Section); in emitStringOffsetsTableHeader() [all …]
|
| H A D | ARMException.cpp | 27 MCTargetStreamer &TS = *Asm->OutStreamer->getTargetStreamer(); in getTargetStreamer() 32 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in beginFunction() 35 AsmPrinter::CFISection CFISecType = Asm->getFunctionCFISectionType(*MF); in beginFunction() 41 if (Asm->getModuleCFISectionType() == AsmPrinter::CFISection::Debug) in beginFunction() 42 Asm->OutStreamer->emitCFISections(false, true); in beginFunction() 47 Asm->OutStreamer->emitCFIStartProc(false); in beginFunction() 53 Asm->OutStreamer->emitCFIEndProc(); in markFunctionEnd() 69 if (!Asm->MF->getFunction().needsUnwindTableEntry() && in endFunction() 75 MCSymbol *PerSym = Asm->getSymbol(Per); in endFunction() 86 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in endFunction() [all …]
|
| H A D | DwarfCFIException.cpp | 40 if (!Asm->MAI->usesCFIForEH()) in endModule() 43 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering(); in endModule() 52 MCSymbol *Sym = Asm->getSymbol(Personality); in endModule() 53 TLOF.emitPersonalityValue(*Asm->OutStreamer, Asm->getDataLayout(), Sym, in endModule() 54 Asm->MMI); in endModule() 68 Asm->getFunctionCFISectionType(*MF) != AsmPrinter::CFISection::None; in beginFunction() 70 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering(); in beginFunction() 99 shouldEmitCFI = Asm->usesCFIWithoutEH() && shouldEmitMoves; in beginFunction() 107 AsmPrinter::CFISection CFISecType = Asm->getModuleCFISectionType(); in beginBasicBlockSection() 112 Asm->TM.Options.ForceDwarfFrameSection) in beginBasicBlockSection() [all …]
|
| H A D | DwarfDebug.cpp | 339 const Triple &TT = Asm->TM.getTargetTriple(); in DwarfDebug() 343 if (Asm->TM.Options.DebuggerTuning != DebuggerKind::Default) in DwarfDebug() 344 DebuggerTuning = Asm->TM.Options.DebuggerTuning; in DwarfDebug() 365 HasSplitDwarf = !Asm->TM.Options.MCOptions.SplitDwarfFile.empty(); in DwarfDebug() 373 unsigned DwarfVersionNumber = Asm->TM.Options.MCOptions.DwarfVersion; in DwarfDebug() 389 ((Asm->TM.Options.MCOptions.Dwarf64 || MMI->getModule()->isDwarf64()) && in DwarfDebug() 429 EmitDebugEntryValues = Asm->TM.Options.ShouldEmitDebugEntryValues(); in DwarfDebug() 445 Asm->OutStreamer->getContext().setDwarfVersion(DwarfVersion); in DwarfDebug() 446 Asm->OutStreamer->getContext().setDwarfFormat(Dwarf64 ? dwarf::DWARF64 in DwarfDebug() 1095 InfoHolder.getUnits().size(), DIUnit, Asm, this, &InfoHolder); in getOrCreateDwarfCompileUnit() [all …]
|
| H A D | WinException.cpp | 39 isAArch64 = Asm->TM.getTargetTriple().isAArch64(); in WinException() 40 isThumb = Asm->TM.getTargetTriple().isThumb(); in WinException() 48 auto &OS = *Asm->OutStreamer; in endModule() 52 OS.emitCOFFSafeSEH(Asm->getSymbol(&F)); in endModule() 56 OS.switchSection(Asm->OutContext.getObjectFileInfo()->getGEHContSection()); in endModule() 72 shouldEmitMoves = Asm->needsSEHMoves() && MF->hasWinCFI(); in beginFunction() 74 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering(); in beginFunction() 98 if (!Asm->MAI->usesWindowsCFI()) { in beginFunction() 113 beginFunclet(MF->front(), Asm->CurrentFnSym); in beginFunction() 119 Asm->OutStreamer->emitWinCFIFuncletOrFuncEnd(); in markFunctionEnd() [all …]
|
| H A D | AIXException.cpp | 41 cast<MCSectionXCOFF>(Asm->getObjFileLowering().getCompactUnwindSection()); in emitExceptionInfoTable() 42 if (Asm->TM.getFunctionSections()) { in emitExceptionInfoTable() 48 raw_svector_ostream(NameStr) << '.' << Asm->MF->getFunction().getName(); in emitExceptionInfoTable() 49 EHInfo = Asm->OutContext.getXCOFFSection(NameStr, EHInfo->getKind(), in emitExceptionInfoTable() 52 Asm->OutStreamer->switchSection(EHInfo); in emitExceptionInfoTable() 54 TargetLoweringObjectFileXCOFF::getEHInfoTableSymbol(Asm->MF); in emitExceptionInfoTable() 55 Asm->OutStreamer->emitLabel(EHInfoLabel); in emitExceptionInfoTable() 58 Asm->emitInt32(0); in emitExceptionInfoTable() 64 Asm->OutStreamer->emitValueToAlignment(Align(PointerSize)); in emitExceptionInfoTable() 67 Asm->OutStreamer->emitValue(MCSymbolRefExpr::create(LSDA, Asm->OutContext), in emitExceptionInfoTable() [all …]
|
| H A D | WasmException.cpp | 33 if (!Asm->isPositionIndependent()) { in endModule() 36 Mangler::getNameWithPrefix(NameStr, SymName, Asm->getDataLayout()); in endModule() 37 if (Asm->OutContext.lookupSymbol(NameStr)) { in endModule() 38 MCSymbol *ExceptionSym = Asm->GetExternalSymbolSymbol(SymName); in endModule() 39 Asm->OutStreamer->emitLabel(ExceptionSym); in endModule() 61 MCSymbol *LSDAEndLabel = Asm->createTempSymbol("GCC_except_table_end"); in endFunction() 62 Asm->OutStreamer->emitLabel(LSDAEndLabel); in endFunction() 63 MCContext &OutContext = Asm->OutStreamer->getContext(); in endFunction() 67 Asm->OutStreamer->emitELFSize(LSDALabel, SizeExp); in endFunction() 83 MachineFunction &MF = *Asm->MF; in computeCallSiteTable()
|
| H A D | DwarfFile.cpp | 21 : Asm(AP), Abbrevs(AbbrevAllocator), StrPool(DA, *Asm, Pref) {} in DwarfFile() 48 Asm->OutStreamer->switchSection(S); in emitUnit() 50 Asm->emitDwarfDIE(TheU->getUnitDie()); in emitUnit() 53 Asm->OutStreamer->emitLabel(EndLabel); in emitUnit() 75 if (SecOffset > UINT32_MAX && !Asm->isDwarf64()) in computeSizeAndOffsets() 82 unsigned Offset = Asm->getUnitLengthFieldByteSize() + // Length of Unit Info in computeSizeAndOffsetsForUnit() 93 return Die.computeOffsetsAndAbbrevs(Asm->getDwarfFormParams(), Abbrevs, in computeSizeAndOffset() 97 void DwarfFile::emitAbbrevs(MCSection *Section) { Abbrevs.Emit(Asm, Section); } in emitAbbrevs() 102 StrPool.emit(*Asm, StrSection, OffsetSection, UseRelativeOffsets); in emitStrings() 134 CURangeLists.push_back(RangeSpanList{Asm->createTempSymbol("debug_ranges"), in addRange()
|
| H A D | WinCFGuard.cpp | 27 WinCFGuard::WinCFGuard(AsmPrinter *A) : Asm(A) {} in WinCFGuard() 82 return Asm->OutContext.lookupSymbol(Twine("__imp_") + Sym->getName()); in lookupImpSymbol() 86 const Module *M = Asm->MMI->getModule(); in endModule() 94 if (MCSymbol *impSym = lookupImpSymbol(Asm->getSymbol(&F))) { in endModule() 103 GFIDsEntries.push_back(Asm->getSymbol(&F)); in endModule() 111 auto &OS = *Asm->OutStreamer; in endModule() 112 OS.switchSection(Asm->OutContext.getObjectFileInfo()->getGFIDsSection()); in endModule() 117 OS.switchSection(Asm->OutContext.getObjectFileInfo()->getGIATsSection()); in endModule() 123 OS.switchSection(Asm->OutContext.getObjectFileInfo()->getGLJMPSection()); in endModule()
|
| H A D | DwarfStringPool.h | 36 StringMapEntry<EntryTy> &getEntryImpl(AsmPrinter &Asm, StringRef Str); 41 LLVM_ABI_FOR_TEST DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm, 44 LLVM_ABI_FOR_TEST void emitStringOffsetsTableHeader(AsmPrinter &Asm, 48 LLVM_ABI_FOR_TEST void emit(AsmPrinter &Asm, MCSection *StrSection, 59 LLVM_ABI_FOR_TEST EntryRef getEntry(AsmPrinter &Asm, StringRef Str); 64 LLVM_ABI_FOR_TEST EntryRef getIndexedEntry(AsmPrinter &Asm, StringRef Str);
|
| H A D | DebugHandlerBase.cpp | 101 DebugHandlerBase::DebugHandlerBase(AsmPrinter *A) : Asm(A), MMI(Asm->MMI) {} in DebugHandlerBase() 107 Asm = nullptr; in beginModule() 265 if (!Asm || !hasDebugInfo(MF)) { in beginFunction() 284 calculateDbgEntityHistory(MF, Asm->MF->getSubtarget().getRegisterInfo(), in beginFunction() 316 LabelsBeforeInsn[Entries.front().getInstr()] = Asm->getFunctionBegin(); in beginFunction() 336 LabelsBeforeInsn[I->getInstr()] = Asm->getFunctionBegin(); in beginFunction() 356 PrevLabel = Asm->getFunctionBegin(); in beginFunction() 361 if (!Asm || !Asm->hasDebugInfo()) in beginInstruction() 381 Asm->OutStreamer->emitLabel(PrevLabel); in beginInstruction() 387 if (!Asm || !Asm->hasDebugInfo()) in endInstruction() [all …]
|
| H A D | DwarfCompileUnit.cpp | 104 MacroLabelBegin = Asm->createTempSymbol("cu_macro_begin"); in DwarfCompileUnit() 164 unsigned CUID = Asm->OutStreamer->hasRawTextSupport() ? 0 : getUniqueID(); in getOrCreateSourceID() 166 return Asm->OutStreamer->emitDwarfFileDirective(0, "", "", std::nullopt, in getOrCreateSourceID() 171 LastFileID = Asm->OutStreamer->emitDwarfFileDirective( in getOrCreateSourceID() 278 !Asm->getObjFileLowering().supportDebugThreadLocalLocation()) in addLocationAttribute() 284 DwarfExpr = std::make_unique<DIEDwarfExpression>(*Asm, *this, *Loc); in addLocationAttribute() 291 if (Asm->TM.getTargetTriple().isNVPTX() && DD->tuneForGDB()) { in addLocationAttribute() 304 const MCSymbol *Sym = Asm->getSymbol(Global); in addLocationAttribute() 308 unsigned PointerSize = Asm->MAI->getCodePointerSize(); in addLocationAttribute() 320 if (Asm->TM.getTargetTriple().isWasm()) { in addLocationAttribute() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | DWARFEmitterImpl.cpp | 113 Asm.reset(TheTarget->createAsmPrinter(*TM, std::unique_ptr<MCStreamer>(MS))); in init() 114 if (!Asm) in init() 118 Asm->setDwarfUsesRelocationsAcrossSections(false); in init() 130 Asm->emitDwarfAbbrevs(Abbrevs); in emitAbbrevs() 140 Asm->emitInt32(Unit.getUnitSize() - 4); in emitCompileUnitHeader() 141 Asm->emitInt16(Unit.getVersion()); in emitCompileUnitHeader() 144 Asm->emitInt8(dwarf::DW_UT_compile); in emitCompileUnitHeader() 145 Asm->emitInt8(Unit.getFormParams().AddrSize); in emitCompileUnitHeader() 147 Asm->emitInt32(0); in emitCompileUnitHeader() 151 Asm->emitInt32(0); in emitCompileUnitHeader() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/ |
| H A D | DWARFStreamer.cpp | |
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/ |
| H A D | DWARFStreamer.cpp | 133 Asm.reset(TheTarget->createAsmPrinter(*TM, std::unique_ptr<MCStreamer>(MS))); in init() 134 if (!Asm) in init() 138 Asm->setDwarfUsesRelocationsAcrossSections(false); in init() 181 Unit.setLabelBegin(Asm->createTempSymbol("cu_begin")); in emitCompileUnitHeader() 182 Asm->OutStreamer->emitLabel(Unit.getLabelBegin()); in emitCompileUnitHeader() 187 Asm->emitInt32(Unit.getNextUnitOffset() - Unit.getStartOffset() - 4); in emitCompileUnitHeader() 188 Asm->emitInt16(DwarfVersion); in emitCompileUnitHeader() 191 Asm->emitInt8(dwarf::DW_UT_compile); in emitCompileUnitHeader() 192 Asm->emitInt8(Unit.getOrigUnit().getAddressByteSize()); in emitCompileUnitHeader() 195 Asm->emitInt32(0); in emitCompileUnitHeader() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCExpr.cpp | 242 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateAsAbsolute() 243 return evaluateAsAbsolute(Res, &Asm, false); in evaluateAsAbsolute() 246 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const { in evaluateAsAbsolute() 247 return evaluateAsAbsolute(Res, Asm, false); in evaluateAsAbsolute() 250 bool MCExpr::evaluateKnownAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateKnownAbsolute() 251 return evaluateAsAbsolute(Res, &Asm, true); in evaluateKnownAbsolute() 254 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in evaluateAsAbsolute() argument 264 bool IsRelocatable = evaluateAsRelocatableImpl(Value, Asm, InSet); in evaluateAsAbsolute() 273 static void attemptToFoldSymbolOffsetDifference(const MCAssembler *Asm, in attemptToFoldSymbolOffsetDifference() argument 283 if (!Asm->getWriter().isSymbolRefDifferenceFullyResolved(SA, SB, InSet)) in attemptToFoldSymbolOffsetDifference() [all …]
|
| H A D | MachObjectWriter.cpp | 63 void MachObjectWriter::setAssembler(MCAssembler *Asm) { in setAssembler() argument 64 MCObjectWriter::setAssembler(Asm); in setAssembler() 65 TargetObjectWriter->setAssembler(Asm); in setAssembler() 88 MachObjectWriter::getFragmentAddress(const MCAssembler &Asm, in getFragmentAddress() argument 91 Asm.getFragmentOffset(*Fragment); in getFragmentAddress() 102 if (!S.getVariableValue()->evaluateAsRelocatable(Target, Asm)) in getSymbolAddress() 123 Asm->getSymbolOffset(S); in getSymbolAddress() 126 uint64_t MachObjectWriter::getPaddingSize(const MCAssembler &Asm, in getPaddingSize() argument 128 uint64_t EndAddr = getSectionAddress(Sec) + Asm.getSectionAddressSize(*Sec); in getPaddingSize() 261 void MachObjectWriter::writeSection(const MCAssembler &Asm, in writeSection() argument [all …]
|
| H A D | MCDXContainerWriter.cpp | 22 auto &Asm = *this->Asm; in writeObject() local 28 for (const MCSection &Sec : Asm) { in writeObject() 29 uint64_t SectionSize = Asm.getSectionAddressSize(Sec); in writeObject() 69 for (const MCSection &Sec : Asm) { in writeObject() 70 uint64_t SectionSize = Asm.getSectionAddressSize(Sec); in writeObject() 114 Asm.writeSectionData(W.OS, &Sec); in writeObject()
|
| H A D | WasmObjectWriter.cpp | 292 void writeHeader(const MCAssembler &Asm); 299 MCAssembler &Asm); 302 uint64_t writeOneObject(MCAssembler &Asm, DwoMode Mode); 333 uint32_t writeCodeSection(const MCAssembler &Asm, 335 uint32_t writeDataSection(const MCAssembler &Asm); 346 const MCAssembler &Asm); 349 uint64_t getProvisionalValue(const MCAssembler &Asm, 352 uint64_t ContentsOffset, const MCAssembler &Asm); 445 void WasmObjectWriter::writeHeader(const MCAssembler &Asm) { in writeHeader() argument 457 if (auto *Sym = Asm->getContext().lookupSymbol("__indirect_function_table")) { in executePostLayoutBinding() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MachObjectWriter.cpp | 29 const MCAssembler &Asm, 36 const MCAssembler &Asm, 43 const MCAssembler &Asm, 48 void RecordX86_64Relocation(MachObjectWriter *Writer, MCAssembler &Asm, 56 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, in recordRelocation() argument 60 RecordX86_64Relocation(Writer, Asm, Fragment, Fixup, Target, FixedValue); in recordRelocation() 62 RecordX86Relocation(Writer, Asm, Fragment, Fixup, Target, FixedValue); in recordRelocation() 100 MachObjectWriter *Writer, MCAssembler &Asm, const MCFragment *Fragment, in RecordX86_64Relocation() argument 107 uint32_t FixupOffset = Asm.getFragmentOffset(*Fragment) + Fixup.getOffset(); in RecordX86_64Relocation() 109 Writer->getFragmentAddress(Asm, Fragment) + Fixup.getOffset(); in RecordX86_64Relocation() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMachObjectWriter.cpp | 31 const MCAssembler &Asm, 37 const MCAssembler &Asm, 43 const MCAssembler &Asm, 51 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, 135 MachObjectWriter *Writer, const MCAssembler &Asm, in recordARMScatteredHalfRelocation() argument 138 uint32_t FixupOffset = Asm.getFragmentOffset(*Fragment) + Fixup.getOffset(); in recordARMScatteredHalfRelocation() 202 if (Asm.isThumbFunc(A)) in recordARMScatteredHalfRelocation() 206 if (Asm.isThumbFunc(A)) in recordARMScatteredHalfRelocation() 242 MachObjectWriter *Writer, const MCAssembler &Asm, in recordARMScatteredRelocation() argument 245 uint32_t FixupOffset = Asm.getFragmentOffset(*Fragment) + Fixup.getOffset(); in recordARMScatteredRelocation() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | Parser.cpp | 188 Constant *llvm::parseConstantValue(StringRef Asm, SMDiagnostic &Err, in parseConstantValue() argument 191 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm); in parseConstantValue() 194 if (LLParser(Asm, SM, Err, const_cast<Module *>(&M), nullptr, M.getContext()) in parseConstantValue() 200 Type *llvm::parseType(StringRef Asm, SMDiagnostic &Err, const Module &M, in parseType() argument 203 Type *Ty = parseTypeAtBeginning(Asm, Read, Err, M, Slots); in parseType() 206 if (Read != Asm.size()) { in parseType() 208 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm); in parseType() 210 Err = SM.GetMessage(SMLoc::getFromPointer(Asm.begin() + Read), in parseType() 216 Type *llvm::parseTypeAtBeginning(StringRef Asm, unsigned &Read, in parseTypeAtBeginning() argument 220 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm); in parseTypeAtBeginning() [all …]
|