| /freebsd-12.1/contrib/llvm/include/llvm/MC/ |
| H A D | MCWinEH.h | 19 class MCSymbol; variable 23 const MCSymbol *Label; 33 const MCSymbol *Begin = nullptr; 34 const MCSymbol *End = nullptr; 35 const MCSymbol *FuncletOrFuncEnd = nullptr; 36 const MCSymbol *ExceptionHandler = nullptr; 37 const MCSymbol *Function = nullptr; 38 const MCSymbol *PrologEnd = nullptr; 39 const MCSymbol *Symbol = nullptr; 51 FrameInfo(const MCSymbol *Function, const MCSymbol *BeginFuncEHLabel) in FrameInfo() [all …]
|
| H A D | MCObjectStreamer.h | 41 SmallVector<MCSymbol *, 2> PendingLabels; 43 const MCSymbol *Sym; 54 MCSymbol *EmitCFILabel() override; 100 void visitUsedSymbol(const MCSymbol &Sym) override; 117 void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) override; 146 const MCSymbol *Label, 149 const MCSymbol *Label); 161 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, 183 void EmitAddrsigSym(const MCSymbol *Sym) override; 196 void emitAbsoluteSymbolDiff(const MCSymbol *Hi, const MCSymbol *Lo, [all …]
|
| H A D | MCWinCOFFStreamer.h | 24 class MCSymbol; variable 44 void EmitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override; 46 void EmitThumbFunc(MCSymbol *Func) override; 48 void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override; 49 void BeginCOFFSymbolDef(MCSymbol const *Symbol) override; 53 void EmitCOFFSafeSEH(MCSymbol const *Symbol) override; 54 void EmitCOFFSymbolIndex(MCSymbol const *Symbol) override; 55 void EmitCOFFSectionIndex(MCSymbol const *Symbol) override; 58 void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size, 60 void EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size, [all …]
|
| H A D | MCDwarf.h | 40 class MCSymbol; variable 152 MCSymbol *Label; 212 MCSymbol *Label = nullptr; 230 std::pair<MCSymbol *, MCSymbol *> 233 std::pair<MCSymbol *, MCSymbol *> 327 MCSymbol *getLabel() const { in getLabel() 397 MCSymbol *Label; 439 MCSymbol *Label; 590 MCSymbol *Begin = nullptr; 591 MCSymbol *End = nullptr; [all …]
|
| H A D | MCStreamer.h | 95 virtual void emitLabel(MCSymbol *Symbol); 204 DenseMap<const MCSymbol *, unsigned> SymbolOrdering; 241 virtual void visitUsedSymbol(const MCSymbol &Sym); 264 virtual MCSymbol *EmitCFILabel(); 422 MCSymbol *endSection(MCSection *Section); 442 virtual void EmitEHSymAttributes(const MCSymbol *Symbol, MCSymbol *EHSymbol); 470 virtual void EmitThumbFunc(MCSymbol *Func); 492 virtual void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol); 495 virtual bool EmitSymbolAttribute(MCSymbol *Symbol, 856 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, [all …]
|
| H A D | MCELFStreamer.h | 44 void EmitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override; 45 void EmitLabel(MCSymbol *Symbol, SMLoc Loc, MCFragment *F) override; 47 void EmitThumbFunc(MCSymbol *Func) override; 48 void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) override; 50 void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override; 51 void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size, 54 void emitELFSize(MCSymbol *Symbol, const MCExpr *Value) override; 56 const MCSymbol *Aliasee) override; 58 void EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size, 61 void EmitZerofill(MCSection *Section, MCSymbol *Symbol = nullptr, [all …]
|
| H A D | MCWasmStreamer.h | 50 void EmitThumbFunc(MCSymbol *Func) override; 51 void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) override; 52 bool EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override; 53 void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override; 54 void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size, 57 void emitELFSize(MCSymbol *Symbol, const MCExpr *Value) override; 59 void EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size, 62 void EmitZerofill(MCSection *Section, MCSymbol *Symbol = nullptr, 65 void EmitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, uint64_t Size,
|
| H A D | MCCodeView.h | 33 const MCSymbol *Label = nullptr; 43 MCCVLoc(const MCSymbol *Label, unsigned functionid, unsigned fileNum, in MCCVLoc() 52 const MCSymbol *getLabel() const { return Label; } in getLabel() 68 void setLabel(const MCSymbol *L) { Label = L; } in setLabel() 166 void recordCVLoc(MCContext &Ctx, const MCSymbol *Label, unsigned FunctionId, 183 const MCSymbol *FuncBegin, 184 const MCSymbol *FuncEnd); 190 const MCSymbol *FnStartSym, 191 const MCSymbol *FnEndSym); 199 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | AsmPrinter.h | 69 class MCSymbol; variable 113 MCSymbol *CurrentFnSym = nullptr; 118 MCSymbol *CurrentFnSymForSize = nullptr; 129 MCSymbol *CurrentFnBegin = nullptr; 130 MCSymbol *CurrentFnEnd = nullptr; 131 MCSymbol *CurExceptionSym = nullptr; 214 MCSymbol *getCurExceptionSym(); 236 MCSymbol *getSymbol(const GlobalValue *GV) const; 257 const MCSymbol *Sled; 258 const MCSymbol *Function; [all …]
|
| H A D | MachineModuleInfoImpls.h | 24 class MCSymbol; variable 32 DenseMap<MCSymbol *, StubValueTy> GVStubs; 37 DenseMap<MCSymbol *, StubValueTy> ThreadLocalGVStubs; 44 StubValueTy &getGVStubEntry(MCSymbol *Sym) { in getGVStubEntry() 49 StubValueTy &getThreadLocalGVStubEntry(MCSymbol *Sym) { in getThreadLocalGVStubEntry() 66 DenseMap<MCSymbol *, StubValueTy> GVStubs; 73 StubValueTy &getGVStubEntry(MCSymbol *Sym) { in getGVStubEntry() 88 DenseMap<MCSymbol *, StubValueTy> GVStubs; 95 StubValueTy &getGVStubEntry(MCSymbol *Sym) { in getGVStubEntry()
|
| /freebsd-12.1/contrib/llvm/lib/MC/ |
| H A D | MCStreamer.cpp | 327 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, in EmitCVDefRangeDirective() argument 404 Frame.End = (MCSymbol *)1; in EmitCFIEndProcImpl() 410 return (MCSymbol *)1; in EmitCFILabel() 414 MCSymbol *Label = EmitCFILabel(); in EmitCFIDefCfa() 425 MCSymbol *Label = EmitCFILabel(); in EmitCFIDefCfaOffset() 435 MCSymbol *Label = EmitCFILabel(); in EmitCFIAdjustCfaOffset() 445 MCSymbol *Label = EmitCFILabel(); in EmitCFIDefCfaRegister() 456 MCSymbol *Label = EmitCFILabel(); in EmitCFIOffset() 466 MCSymbol *Label = EmitCFILabel(); in EmitCFIRelOffset() 964 void MCStreamer::emitAbsoluteSymbolDiff(const MCSymbol *Hi, const MCSymbol *Lo, in emitAbsoluteSymbolDiff() [all …]
|
| H A D | MCMachOStreamer.cpp | 88 void EmitEHSymAttributes(const MCSymbol *Symbol, MCSymbol *EHSymbol) override; 96 void EmitThumbFunc(MCSymbol *Func) override; 99 void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size, 102 void EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size, 182 void MCMachOStreamer::EmitLabel(MCSymbol *Symbol, SMLoc Loc) { in EmitLabel() 205 const MCSymbol &SymA = SymAExpr->getSymbol(); in EmitAssignment() 215 MCSymbol *Start = getContext().createTempSymbol(); in EmitDataRegion() 285 void MCMachOStreamer::EmitThumbFunc(MCSymbol *Symbol) { in EmitThumbFunc() 292 bool MCMachOStreamer::EmitSymbolAttribute(MCSymbol *Sym, in EmitSymbolAttribute() 478 for (const MCSymbol &Symbol : getAssembler().symbols()) { in FinishImpl() [all …]
|
| H A D | MCObjectStreamer.cpp | 55 for (MCSymbol *Sym : PendingLabels) { in flushPendingLabels() 86 absoluteSymbolDiff(MCAssembler &Asm, const MCSymbol *Hi, const MCSymbol *Lo) { in absoluteSymbolDiff() 181 void MCObjectStreamer::visitUsedSymbol(const MCSymbol &Sym) { in visitUsedSymbol() 216 MCSymbol *MCObjectStreamer::EmitCFILabel() { in EmitCFILabel() 217 MCSymbol *Label = getContext().createTempSymbol("cfi", true); in EmitCFILabel() 279 void MCObjectStreamer::EmitWeakReference(MCSymbol *Alias, in EmitWeakReference() 409 const MCSymbol *B) { in buildSymbolDiff() 472 MCSymbol *LineSym = getContext().createTempSymbol(); in EmitCVLocDirective() 489 const MCSymbol *FnStartSym, const MCSymbol *FnEndSym) { in EmitCVInlineLinetableDirective() 498 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, in EmitCVDefRangeDirective() argument [all …]
|
| H A D | MCAsmStreamer.cpp | 153 void EmitThumbFunc(MCSymbol *Func) override; 156 void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) override; 164 void EmitCOFFSafeSEH(MCSymbol const *Symbol) override; 170 void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size, 261 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, 327 void EmitAddrsigSym(const MCSymbol *Sym) override; 466 for (const MCSymbol *Arg : Args) { in EmitLOHDirective() 567 void MCAsmStreamer::EmitThumbFunc(MCSymbol *Func) { in EmitThumbFunc() 597 void MCAsmStreamer::EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) { in EmitWeakReference() 1375 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, in EmitCVDefRangeDirective() argument [all …]
|
| H A D | MCContext.cpp | 123 MCSymbol *MCContext::getOrCreateSymbol(const Twine &Name) { in getOrCreateSymbol() 129 MCSymbol *&Sym = Symbols[NameRef]; in getOrCreateSymbol() 166 return new (Name, *this) MCSymbol(MCSymbol::SymbolKindUnset, Name, in createSymbolImpl() 211 MCSymbol *MCContext::createLinkerPrivateTempSymbol() { in createLinkerPrivateTempSymbol() 217 MCSymbol *MCContext::createTempSymbol(bool CanBeUnnamed) { in createTempSymbol() 256 MCSymbol *MCContext::lookupSymbol(const Twine &Name) const { in lookupSymbol() 292 MCSymbol *Begin = nullptr; in getMachOSection() 303 if (const MCSymbol *Group = Section->getGroup()) in renameELFSection() 324 MCSymbol *&Sym = Symbols[Section]; in createELFSectionImpl() 428 MCSymbol *COMDATSymbol = nullptr; in getCOFFSection() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfFile.h | 38 RangeSpan(MCSymbol *S, MCSymbol *E) : Start(S), End(E) {} in RangeSpan() 39 const MCSymbol *getStart() const { return Start; } in getStart() 40 const MCSymbol *getEnd() const { return End; } in getEnd() 41 void setEnd(const MCSymbol *E) { End = E; } in setEnd() 44 const MCSymbol *Start, *End; 50 MCSymbol *RangeSym; 56 RangeSpanList(MCSymbol *Sym, const DwarfCompileUnit &CU, in RangeSpanList() 59 MCSymbol *getSym() const { return RangeSym; } in getSym() 85 MCSymbol *StringOffsetsStartSym = nullptr; 89 MCSymbol *RnglistsTableBaseSym = nullptr; [all …]
|
| H A D | WinException.h | 53 const MCSymbol *BeginLabel, 54 const MCSymbol *EndLabel, int State); 76 const MCExpr *create32bitRef(const MCSymbol *Value); 78 const MCExpr *getLabel(const MCSymbol *Label); 79 const MCExpr *getOffset(const MCSymbol *OffsetOf, const MCSymbol *OffsetFrom); 80 const MCExpr *getOffsetPlusOne(const MCSymbol *OffsetOf, 81 const MCSymbol *OffsetFrom); 107 void beginFunclet(const MachineBasicBlock &MBB, MCSymbol *Sym) override;
|
| H A D | WinException.cpp | 221 const MCSymbol *PersHandlerSym = in beginFunclet() 355 const MCSymbol *PreviousEndLabel; 359 const MCSymbol *NewStartLabel; 553 MCSymbol *ParentFrameOffset = in emitCSpecificHandlerTable() 562 MCSymbol *TableBegin = in emitCSpecificHandlerTable() 564 MCSymbol *TableEnd = in emitCSpecificHandlerTable() 746 MCSymbol *CleanupSym = in emitCXXFrameHandler3Table() 834 MCSymbol *HandlerSym = in emitCXXFrameHandler3Table() 893 MCSymbol *StartLabel; in computeIP2StateTable() 949 MCSymbol *ParentFrameOffset = in emitEHRegistrationOffsetLabel() [all …]
|
| H A D | CodeViewDebug.h | 48 class MCSymbol; variable 90 SmallVector<std::pair<const MCSymbol *, const MCSymbol *>, 1> Ranges; 122 const MCSymbol *Begin; 123 const MCSymbol *End; 152 const MCSymbol *Begin = nullptr; 153 const MCSymbol *End = nullptr; 214 void switchToDebugSectionForSymbol(const MCSymbol *GVSym); 305 const MCSymbol *Fn); 323 void endCVSubsection(MCSymbol *EndLabel); 327 MCSymbol *beginSymbolRecord(codeview::SymbolKind Kind); [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Object/ |
| H A D | RecordStreamer.h | 37 DenseMap<const MCSymbol *, std::vector<StringRef>> SymverAliasMap; 40 State getSymbolState(const MCSymbol *Sym); 42 void markDefined(const MCSymbol &Symbol); 43 void markGlobal(const MCSymbol &Symbol, MCSymbolAttr Attribute); 44 void markUsed(const MCSymbol &Symbol); 45 void visitUsedSymbol(const MCSymbol &Sym) override; 52 void EmitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override; 53 void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) override; 55 void EmitZerofill(MCSection *Section, MCSymbol *Symbol, uint64_t Size, 57 void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size, [all …]
|
| H A D | RecordStreamer.cpp | 18 void RecordStreamer::markDefined(const MCSymbol &Symbol) { in markDefined() 37 void RecordStreamer::markGlobal(const MCSymbol &Symbol, in markGlobal() 57 void RecordStreamer::markUsed(const MCSymbol &Symbol) { in markUsed() 74 void RecordStreamer::visitUsedSymbol(const MCSymbol &Sym) { markUsed(Sym); } in visitUsedSymbol() 90 void RecordStreamer::EmitLabel(MCSymbol *Symbol, SMLoc Loc) { in EmitLabel() 100 bool RecordStreamer::EmitSymbolAttribute(MCSymbol *Symbol, in EmitSymbolAttribute() 109 void RecordStreamer::EmitZerofill(MCSection *Section, MCSymbol *Symbol, in EmitZerofill() 115 void RecordStreamer::EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size, in EmitCommonSymbol() 128 const MCSymbol *Aliasee) { in emitELFSymverDirective() 156 const MCSymbol *Aliasee = Symver.first; in flushSymverDirectives() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86WinCOFFTargetStreamer.cpp | 34 bool emitFPOProc(const MCSymbol *ProcSym, unsigned ParamsSize, 38 bool emitFPOData(const MCSymbol *ProcSym, SMLoc L) override; 47 MCSymbol *Label; 58 const MCSymbol *Function = nullptr; 59 MCSymbol *Begin = nullptr; 60 MCSymbol *PrologueEnd = nullptr; 61 MCSymbol *End = nullptr; 81 MCSymbol *emitFPOLabel(); 161 MCSymbol *X86WinCOFFTargetStreamer::emitFPOLabel() { in emitFPOLabel() 199 const MCSymbol *Fn = CurFPOData->Function; in emitFPOEndProc() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/ |
| H A D | MSP430MCInstLower.h | 20 class MCSymbol; variable 36 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 38 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 39 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const; 40 MCSymbol *GetJumpTableSymbol(const MachineOperand &MO) const; 41 MCSymbol *GetConstantPoolIndexSymbol(const MachineOperand &MO) const; 42 MCSymbol *GetBlockAddressSymbol(const MachineOperand &MO) const;
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiMCInstLower.h | 20 class MCSymbol; variable 37 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 39 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 40 MCSymbol *GetBlockAddressSymbol(const MachineOperand &MO) const; 41 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const; 42 MCSymbol *GetJumpTableSymbol(const MachineOperand &MO) const; 43 MCSymbol *GetConstantPoolIndexSymbol(const MachineOperand &MO) const;
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64MCInstLower.h | 22 class MCSymbol; variable 42 MCSymbol *Sym) const; 44 MCSymbol *Sym) const; 46 MCSymbol *Sym) const; 47 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 49 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 50 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const;
|