Home
last modified time | relevance | path

Searched refs:MCSymbol (Results 1 – 25 of 307) sorted by relevance

12345678910>>...13

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DMCStreamer.h102 virtual void emitLabel(MCSymbol *Symbol);
104 virtual void emitAssignment(MCSymbol *Symbol, const MCExpr *Value);
139 virtual void emitPersonality(const MCSymbol *Personality);
166 virtual void emitThumbSet(MCSymbol *Symbol, const MCExpr *Value);
212 DenseMap<const MCSymbol *, unsigned> SymbolOrdering;
256 virtual void visitUsedSymbol(const MCSymbol &Sym);
282 virtual MCSymbol *EmitCFILabel();
373 unsigned GetSymbolOrder(const MCSymbol *Sym) const { in GetSymbolOrder()
438 MCSymbol *endSection(MCSection *Section);
444 void AssignFragment(MCSymbol *Symbol, MCFragment *Fragment);
[all …]
DMCObjectStreamer.h40 SmallVector<MCSymbol *, 2> PendingLabels;
44 const MCSymbol *Sym;
47 PendingMCFixup(const MCSymbol *McSym, MCDataFragment *F, MCFixup McFixup) in PendingMCFixup()
55 MCSymbol *EmitCFILabel() override;
96 void addPendingLabel(MCSymbol* label);
105 void visitUsedSymbol(const MCSymbol &Sym) override;
116 void EmitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override;
117 virtual void EmitLabelAtPos(MCSymbol *Symbol, SMLoc Loc, MCFragment *F,
119 void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) override;
124 void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) override;
[all …]
DMCWinEH.h18 class MCSymbol; variable
22 const MCSymbol *Label;
27 Instruction(unsigned Op, MCSymbol *L, unsigned Reg, unsigned Off) in Instruction()
32 const MCSymbol *Begin = nullptr;
33 const MCSymbol *End = nullptr;
34 const MCSymbol *FuncletOrFuncEnd = nullptr;
35 const MCSymbol *ExceptionHandler = nullptr;
36 const MCSymbol *Function = nullptr;
37 const MCSymbol *PrologEnd = nullptr;
38 const MCSymbol *Symbol = nullptr;
[all …]
DMCWinCOFFStreamer.h23 class MCSymbol; variable
43 void EmitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override;
45 void EmitThumbFunc(MCSymbol *Func) override;
46 bool EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override;
47 void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override;
48 void BeginCOFFSymbolDef(MCSymbol const *Symbol) override;
52 void EmitCOFFSafeSEH(MCSymbol const *Symbol) override;
53 void EmitCOFFSymbolIndex(MCSymbol const *Symbol) override;
54 void EmitCOFFSectionIndex(MCSymbol const *Symbol) override;
55 void EmitCOFFSecRel32(MCSymbol const *Symbol, uint64_t Offset) override;
[all …]
DMCDwarf.h39 class MCSymbol; variable
154 MCSymbol *Label;
162 MCDwarfLineEntry(MCSymbol *label, const MCDwarfLoc loc) in MCDwarfLineEntry()
165 MCSymbol *getLabel() const { return Label; } in getLabel()
214 MCSymbol *Label = nullptr;
233 std::pair<MCSymbol *, MCSymbol *>
236 std::pair<MCSymbol *, MCSymbol *>
346 MCSymbol *getLabel() const { in getLabel()
350 void setLabel(MCSymbol *Label) { in setLabel()
416 MCSymbol *Label;
[all …]
DMCELFStreamer.h43 void EmitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override;
44 void EmitLabelAtPos(MCSymbol *Symbol, SMLoc Loc, MCFragment *F,
47 void EmitThumbFunc(MCSymbol *Func) override;
48 void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) override;
49 bool EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) 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,
[all …]
DMCWasmStreamer.h49 void EmitThumbFunc(MCSymbol *Func) override;
50 void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) override;
51 bool EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override;
52 void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override;
53 void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
56 void emitELFSize(MCSymbol *Symbol, const MCExpr *Value) override;
58 void EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size,
61 void EmitZerofill(MCSection *Section, MCSymbol *Symbol = nullptr,
64 void EmitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, uint64_t Size,
DMCCodeView.h32 const MCSymbol *Label = nullptr;
42 MCCVLoc(const MCSymbol *Label, unsigned functionid, unsigned fileNum, in MCCVLoc()
51 const MCSymbol *getLabel() const { return Label; } in getLabel()
67 void setLabel(const MCSymbol *L) { Label = L; } in setLabel()
165 void recordCVLoc(MCContext &Ctx, const MCSymbol *Label, unsigned FunctionId,
182 const MCSymbol *FuncBegin,
183 const MCSymbol *FuncEnd);
189 const MCSymbol *FnStartSym,
190 const MCSymbol *FnEndSym);
198 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges,
[all …]
DMCSection.h29 class MCSymbol; variable
59 MCSymbol *Begin;
60 MCSymbol *End = nullptr;
93 MCSymbol* Sym;
95 PendingLabel(MCSymbol* Sym, unsigned Subsection = 0)
104 MCSection(SectionVariant V, SectionKind K, MCSymbol *Begin);
115 MCSymbol *getBeginSymbol() { return Begin; }
116 const MCSymbol *getBeginSymbol() const {
119 void setBeginSymbol(MCSymbol *Sym) {
123 MCSymbol *getEndSymbol(MCContext &Ctx);
[all …]
DMCFragment.h29 class MCSymbol; variable
57 const MCSymbol *Atom;
90 const MCSymbol *getAtom() const { return Atom; } in getAtom()
91 void setAtom(const MCSymbol *Value) { Atom = Value; } in setAtom()
444 const MCSymbol *Sym;
447 MCSymbolIdFragment(const MCSymbol *Sym, MCSection *Sec = nullptr)
450 const MCSymbol *getSymbol() { return Sym; } in getSymbol()
451 const MCSymbol *getSymbol() const { return Sym; } in getSymbol()
464 const MCSymbol *FnStartSym;
465 const MCSymbol *FnEndSym;
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DAsmPrinter.h68 class MCSymbol; variable
117 MCSymbol *CurrentPatchableFunctionEntrySym = nullptr;
121 MCSymbol *CurrentFnSym = nullptr;
125 MCSymbol *CurrentFnDescSym = nullptr;
130 MCSymbol *CurrentFnSymForSize = nullptr;
135 MapVector<const MCSymbol *, GOTEquivUsePair> GlobalGOTEquivs;
138 MCSymbol *CurrentFnEnd = nullptr;
139 MCSymbol *CurExceptionSym = nullptr;
150 MCSymbol *CurrentFnBegin = nullptr;
220 virtual const MCSymbol *getFunctionFrameSymbol() const { return nullptr; } in getFunctionFrameSymbol()
[all …]
DMachineModuleInfoImpls.h23 class MCSymbol; variable
31 DenseMap<MCSymbol *, StubValueTy> GVStubs;
36 DenseMap<MCSymbol *, StubValueTy> ThreadLocalGVStubs;
43 StubValueTy &getGVStubEntry(MCSymbol *Sym) { in getGVStubEntry()
48 StubValueTy &getThreadLocalGVStubEntry(MCSymbol *Sym) { in getThreadLocalGVStubEntry()
65 DenseMap<MCSymbol *, StubValueTy> GVStubs;
72 StubValueTy &getGVStubEntry(MCSymbol *Sym) { in getGVStubEntry()
87 DenseMap<MCSymbol *, StubValueTy> GVStubs;
94 StubValueTy &getGVStubEntry(MCSymbol *Sym) { in getGVStubEntry()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
DMCStreamer.cpp51 void MCTargetStreamer::emitLabel(MCSymbol *Symbol) {} in emitLabel()
89 void MCTargetStreamer::emitAssignment(MCSymbol *Symbol, const MCExpr *Value) {} in emitAssignment()
166 void MCStreamer::EmitSymbolValue(const MCSymbol *Sym, unsigned Size, in EmitSymbolValue()
247 MCSymbol *MCStreamer::getDwarfLineTableSymbol(unsigned CUID) { in getDwarfLineTableSymbol()
324 const MCSymbol *Begin, in EmitCVLinetableDirective()
325 const MCSymbol *End) {} in EmitCVLinetableDirective()
330 const MCSymbol *FnStartSym, in EmitCVInlineLinetableDirective()
331 const MCSymbol *FnEndSym) {} in EmitCVInlineLinetableDirective()
346 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, in EmitCVDefRangeDirective() argument
350 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, in EmitCVDefRangeDirective() argument
[all …]
DMCMachOStreamer.cpp85 void EmitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override;
86 void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) override;
87 void EmitEHSymAttributes(const MCSymbol *Symbol, MCSymbol *EHSymbol) override;
95 void EmitThumbFunc(MCSymbol *Func) override;
96 bool EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override;
97 void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override;
98 void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
101 void EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size,
103 void EmitZerofill(MCSection *Section, MCSymbol *Symbol = nullptr,
106 void EmitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, uint64_t Size,
[all …]
DMCAsmStreamer.cpp141 const MCSymbol *Aliasee) override;
144 void EmitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override;
153 void EmitThumbFunc(MCSymbol *Func) override;
155 void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) override;
156 void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) override;
157 bool EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override;
159 void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override;
160 void BeginCOFFSymbolDef(const MCSymbol *Symbol) override;
164 void EmitCOFFSafeSEH(MCSymbol const *Symbol) override;
165 void EmitCOFFSymbolIndex(MCSymbol const *Symbol) override;
[all …]
DMCObjectStreamer.cpp48 void MCObjectStreamer::addPendingLabel(MCSymbol* S) { in addPendingLabel()
53 for (MCSymbol* Sym : PendingLabels) in addPendingLabel()
80 for (MCSymbol* Sym : PendingLabels) in flushPendingLabels()
98 for (MCSymbol* Sym : PendingLabels) in flushPendingLabels()
132 absoluteSymbolDiff(MCAssembler &Asm, const MCSymbol *Hi, const MCSymbol *Lo) { in absoluteSymbolDiff()
144 void MCObjectStreamer::emitAbsoluteSymbolDiff(const MCSymbol *Hi, in emitAbsoluteSymbolDiff()
145 const MCSymbol *Lo, in emitAbsoluteSymbolDiff()
154 void MCObjectStreamer::emitAbsoluteSymbolDiffAsULEB128(const MCSymbol *Hi, in emitAbsoluteSymbolDiffAsULEB128()
155 const MCSymbol *Lo) { in emitAbsoluteSymbolDiffAsULEB128()
218 void MCObjectStreamer::visitUsedSymbol(const MCSymbol &Sym) { in visitUsedSymbol()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Object/
DRecordStreamer.h36 DenseMap<const MCSymbol *, std::vector<StringRef>> SymverAliasMap;
39 State getSymbolState(const MCSymbol *Sym);
41 void markDefined(const MCSymbol &Symbol);
42 void markGlobal(const MCSymbol &Symbol, MCSymbolAttr Attribute);
43 void markUsed(const MCSymbol &Symbol);
44 void visitUsedSymbol(const MCSymbol &Sym) override;
50 void EmitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override;
51 void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) override;
52 bool EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override;
53 void EmitZerofill(MCSection *Section, MCSymbol *Symbol, uint64_t Size,
[all …]
DRecordStreamer.cpp17 void RecordStreamer::markDefined(const MCSymbol &Symbol) { in markDefined()
36 void RecordStreamer::markGlobal(const MCSymbol &Symbol, in markGlobal()
56 void RecordStreamer::markUsed(const MCSymbol &Symbol) { in markUsed()
73 void RecordStreamer::visitUsedSymbol(const MCSymbol &Sym) { markUsed(Sym); } in visitUsedSymbol()
89 void RecordStreamer::EmitLabel(MCSymbol *Symbol, SMLoc Loc) { in EmitLabel()
94 void RecordStreamer::EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) { in EmitAssignment()
99 bool RecordStreamer::EmitSymbolAttribute(MCSymbol *Symbol, in EmitSymbolAttribute()
108 void RecordStreamer::EmitZerofill(MCSection *Section, MCSymbol *Symbol, in EmitZerofill()
114 void RecordStreamer::EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size, in EmitCommonSymbol()
119 RecordStreamer::State RecordStreamer::getSymbolState(const MCSymbol *Sym) { in getSymbolState()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DWinException.h52 const MCSymbol *BeginLabel,
53 const MCSymbol *EndLabel, int State);
75 const MCExpr *create32bitRef(const MCSymbol *Value);
77 const MCExpr *getLabel(const MCSymbol *Label);
78 const MCExpr *getOffset(const MCSymbol *OffsetOf, const MCSymbol *OffsetFrom);
79 const MCExpr *getOffsetPlusOne(const MCSymbol *OffsetOf,
80 const MCSymbol *OffsetFrom);
109 void beginFunclet(const MachineBasicBlock &MBB, MCSymbol *Sym) override;
DWinException.cpp169 static MCSymbol *getMCSymbolForMBB(AsmPrinter *Asm, in getMCSymbolForMBB()
189 MCSymbol *Sym) { in beginFunclet()
226 const MCSymbol *PersHandlerSym = in beginFunclet()
277 MCSymbol *FuncInfoXData = Asm->OutContext.getOrCreateSymbol( in endFuncletImpl()
298 const MCExpr *WinException::create32bitRef(const MCSymbol *Value) { in create32bitRef()
313 const MCExpr *WinException::getLabel(const MCSymbol *Label) { in getLabel()
322 const MCExpr *WinException::getOffset(const MCSymbol *OffsetOf, in getOffset()
323 const MCSymbol *OffsetFrom) { in getOffset()
329 const MCExpr *WinException::getOffsetPlusOne(const MCSymbol *OffsetOf, in getOffsetPlusOne()
330 const MCSymbol *OffsetFrom) { in getOffsetPlusOne()
[all …]
DCodeViewDebug.h48 class MCSymbol; variable
90 SmallVector<std::pair<const MCSymbol *, const MCSymbol *>, 1> Ranges;
122 const MCSymbol *Begin;
123 const MCSymbol *End;
150 std::vector<std::pair<MCSymbol *, MDNode *>> Annotations;
151 std::vector<std::tuple<const MCSymbol *, const MCSymbol *, const DIType *>>
154 const MCSymbol *Begin = nullptr;
155 const MCSymbol *End = nullptr;
216 void switchToDebugSectionForSymbol(const MCSymbol *GVSym);
307 const MCSymbol *Fn);
[all …]
DAddressPool.h18 class MCSymbol; variable
30 DenseMap<const MCSymbol *, AddressPoolEntry> Pool;
43 unsigned getIndex(const MCSymbol *Sym, bool TLS = false);
53 MCSymbol *getLabel() { return AddressTableBaseSym; } in getLabel()
54 void setLabel(MCSymbol *Sym) { AddressTableBaseSym = Sym; } in setLabel()
57 MCSymbol *emitHeader(AsmPrinter &Asm, MCSection *Section);
60 MCSymbol *AddressTableBaseSym = nullptr;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/
DX86WinCOFFTargetStreamer.cpp33 bool emitFPOProc(const MCSymbol *ProcSym, unsigned ParamsSize,
37 bool emitFPOData(const MCSymbol *ProcSym, SMLoc L) override;
46 MCSymbol *Label;
57 const MCSymbol *Function = nullptr;
58 MCSymbol *Begin = nullptr;
59 MCSymbol *PrologueEnd = nullptr;
60 MCSymbol *End = nullptr;
69 DenseMap<const MCSymbol *, std::unique_ptr<FPOData>> AllFPOData;
80 MCSymbol *emitFPOLabel();
87 bool emitFPOProc(const MCSymbol *ProcSym, unsigned ParamsSize,
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiMCInstLower.h19 class MCSymbol; variable
36 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
38 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const;
39 MCSymbol *GetBlockAddressSymbol(const MachineOperand &MO) const;
40 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const;
41 MCSymbol *GetJumpTableSymbol(const MachineOperand &MO) const;
42 MCSymbol *GetConstantPoolIndexSymbol(const MachineOperand &MO) const;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430MCInstLower.h19 class MCSymbol; variable
35 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
37 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const;
38 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const;
39 MCSymbol *GetJumpTableSymbol(const MachineOperand &MO) const;
40 MCSymbol *GetConstantPoolIndexSymbol(const MachineOperand &MO) const;
41 MCSymbol *GetBlockAddressSymbol(const MachineOperand &MO) const;

12345678910>>...13