Home
last modified time | relevance | path

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

12345678910>>...22

/external/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 …]
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 …]
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 …]
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,
/external/llvm/include/llvm/MC/
DMCDwarf.h34 class MCSymbol; variable
137 MCSymbol *Label;
145 MCDwarfLineEntry(MCSymbol *label, const MCDwarfLoc loc) in MCDwarfLineEntry()
148 MCSymbol *getLabel() const { return Label; } in getLabel()
197 MCSymbol *Label;
206 std::pair<MCSymbol *, MCSymbol *> Emit(MCStreamer *MCOS,
208 std::pair<MCSymbol *, MCSymbol *>
239 MCSymbol *getLabel() const { in getLabel()
243 void setLabel(MCSymbol *Label) { in setLabel()
306 MCSymbol *Label;
[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 *ExceptionHandler = nullptr;
35 const MCSymbol *Function = nullptr;
36 const MCSymbol *PrologEnd = nullptr;
37 const MCSymbol *Symbol = nullptr;
48 FrameInfo(const MCSymbol *Function, const MCSymbol *BeginFuncEHLabel) in FrameInfo()
[all …]
DMCStreamer.h84 virtual void emitLabel(MCSymbol *Symbol);
86 virtual void emitAssignment(MCSymbol *Symbol, const MCExpr *Value);
104 virtual void emitPersonality(const MCSymbol *Personality);
130 virtual void emitThumbSet(MCSymbol *Symbol, const MCExpr *Value);
172 MCSymbol *EmitCFICommon();
180 DenseMap<const MCSymbol *, unsigned> SymbolOrdering;
210 virtual void visitUsedSymbol(const MCSymbol &Sym);
308 unsigned GetSymbolOrder(const MCSymbol *Sym) const { in GetSymbolOrder()
373 MCSymbol *endSection(MCSection *Section);
379 void AssignFragment(MCSymbol *Symbol, MCFragment *Fragment);
[all …]
DMCWinCOFFStreamer.h24 class MCSymbol; variable
44 void EmitLabel(MCSymbol *Symbol) override;
46 void EmitThumbFunc(MCSymbol *Func) override;
47 bool EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) 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 EmitCOFFSectionIndex(MCSymbol const *Symbol) override;
55 void EmitCOFFSecRel32(MCSymbol const *Symbol) override;
56 void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
[all …]
DMCObjectStreamer.h41 SmallVector<MCSymbol *, 2> PendingLabels;
85 void visitUsedSymbol(const MCSymbol &Sym) override;
92 void EmitLabel(MCSymbol *Symbol) override;
93 void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) override;
98 void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) override;
120 void EmitDwarfAdvanceLineAddr(int64_t LineDelta, const MCSymbol *LastLabel,
121 const MCSymbol *Label,
123 void EmitDwarfAdvanceFrameAddr(const MCSymbol *LastLabel,
124 const MCSymbol *Label);
128 void EmitCVLinetableDirective(unsigned FunctionId, const MCSymbol *Begin,
[all …]
DMCELFStreamer.h47 void EmitLabel(MCSymbol *Symbol) override;
49 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,
55 void BeginCOFFSymbolDef(const MCSymbol *Symbol) override;
62 void EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size,
65 void EmitZerofill(MCSection *Section, MCSymbol *Symbol = nullptr,
67 void EmitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, uint64_t Size,
/external/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()
/external/llvm/lib/MC/
DMCStreamer.cpp39 void MCTargetStreamer::emitLabel(MCSymbol *Symbol) {} in emitLabel()
43 void MCTargetStreamer::emitAssignment(MCSymbol *Symbol, const MCExpr *Value) {} in emitAssignment()
119 void MCStreamer::EmitSymbolValue(const MCSymbol *Sym, unsigned Size, in EmitSymbolValue()
175 MCSymbol *MCStreamer::getDwarfLineTableSymbol(unsigned CUID) { in getDwarfLineTableSymbol()
215 const MCSymbol *Begin, in EmitCVLinetableDirective()
216 const MCSymbol *End) {} in EmitCVLinetableDirective()
220 const MCSymbol *FnStartSym, const MCSymbol *FnEndSym, in EmitCVInlineLinetableDirective()
224 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, in EmitCVDefRangeDirective() argument
227 void MCStreamer::EmitEHSymAttributes(const MCSymbol *Symbol, in EmitEHSymAttributes()
228 MCSymbol *EHSymbol) { in EmitEHSymAttributes()
[all …]
DMCMachOStreamer.cpp73 void EmitLabel(MCSymbol *Symbol) override;
74 void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) override;
75 void EmitEHSymAttributes(const MCSymbol *Symbol, MCSymbol *EHSymbol) override;
81 void EmitThumbFunc(MCSymbol *Func) override;
82 bool EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override;
83 void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override;
84 void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
86 void BeginCOFFSymbolDef(const MCSymbol *Symbol) override { in BeginCOFFSymbolDef()
98 void EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size,
100 void EmitZerofill(MCSection *Section, MCSymbol *Symbol = nullptr,
[all …]
/external/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 …]
/external/llvm/include/llvm/CodeGen/
DAsmPrinter.h57 class MCSymbol; variable
99 MCSymbol *CurrentFnSym;
104 MCSymbol *CurrentFnSymForSize;
109 MapVector<const MCSymbol *, GOTEquivUsePair> GlobalGOTEquivs;
112 MCSymbol *CurrentFnBegin;
113 MCSymbol *CurrentFnEnd;
114 MCSymbol *CurExceptionSym;
161 MCSymbol *getFunctionBegin() const { return CurrentFnBegin; } in getFunctionBegin()
162 MCSymbol *getFunctionEnd() const { return CurrentFnEnd; } in getFunctionEnd()
163 MCSymbol *getCurExceptionSym();
[all …]
DMachineModuleInfo.h78 SmallVector<MCSymbol *, 1> BeginLabels; // Labels prior to invoke.
79 SmallVector<MCSymbol *, 1> EndLabels; // Labels after invoke.
81 MCSymbol *LandingPadLabel; // Label at beginning of landing pad.
96 typedef PointerIntPair<MCSymbol*, 1, bool> StubValueTy;
98 typedef std::vector<std::pair<MCSymbol*, StubValueTy> > SymbolListTy;
103 static SymbolListTy getSortedStubs(DenseMap<MCSymbol*, StubValueTy>&);
133 DenseMap<MCSymbol*, SmallVector<unsigned, 4> > LPadToCallSiteMap;
137 DenseMap<MCSymbol*, unsigned> CallSiteMap;
286 MCSymbol *getAddrLabelSymbol(const BasicBlock *BB) { in getAddrLabelSymbol()
293 ArrayRef<MCSymbol *> getAddrLabelSymbolToEmit(const BasicBlock *BB);
[all …]
/external/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 …]
/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfCompileUnit.h28 class MCSymbol; variable
46 MCSymbol *LabelBegin;
49 MCSymbol *MacroLabelBegin;
72 const MCSymbol *BaseAddress;
105 const MCSymbol *Label);
110 const MCSymbol *Label);
114 const MCSymbol *Hi, const MCSymbol *Lo);
134 void attachLowHighPC(DIE &D, const MCSymbol *Begin, const MCSymbol *End);
139 const MCSymbol *Label,
140 const MCSymbol *Sec);
[all …]
DWinException.h46 const MCSymbol *BeginLabel,
47 const MCSymbol *EndLabel, int State);
69 const MCExpr *create32bitRef(const MCSymbol *Value);
71 const MCExpr *getLabelPlusOne(const MCSymbol *Label);
72 const MCExpr *getOffset(const MCSymbol *OffsetOf, const MCSymbol *OffsetFrom);
73 const MCExpr *getOffsetPlusOne(const MCSymbol *OffsetOf,
74 const MCSymbol *OffsetFrom);
100 void beginFunclet(const MachineBasicBlock &MBB, MCSymbol *Sym) override;
/external/llvm/lib/Object/
DRecordStreamer.h22 void markDefined(const MCSymbol &Symbol);
23 void markGlobal(const MCSymbol &Symbol, MCSymbolAttr Attribute);
24 void markUsed(const MCSymbol &Symbol);
25 void visitUsedSymbol(const MCSymbol &Sym) override;
33 void EmitLabel(MCSymbol *Symbol) override;
34 void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) override;
35 bool EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override;
36 void EmitZerofill(MCSection *Section, MCSymbol *Symbol, uint64_t Size,
38 void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size,

12345678910>>...22