Home
last modified time | relevance | path

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

12345678910>>...27

/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 …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DAsmPrinter.h69 class MCSymbol; variable
112 MCSymbol *CurrentFnSym = nullptr;
117 MCSymbol *CurrentFnSymForSize = nullptr;
122 MapVector<const MCSymbol *, GOTEquivUsePair> GlobalGOTEquivs;
128 MCSymbol *CurrentFnBegin = nullptr;
129 MCSymbol *CurrentFnEnd = nullptr;
130 MCSymbol *CurExceptionSym = nullptr;
206 virtual const MCSymbol *getFunctionFrameSymbol() const { return nullptr; } in getFunctionFrameSymbol()
208 MCSymbol *getFunctionBegin() const { return CurrentFnBegin; } in getFunctionBegin()
209 MCSymbol *getFunctionEnd() const { return CurrentFnEnd; } in getFunctionEnd()
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DMachineModuleInfo.cpp58 PointerUnion<MCSymbol *, std::vector<MCSymbol*>*> Symbols;
74 DenseMap<AssertingVH<Function>, std::vector<MCSymbol*> >
86 if (I->second.Symbols.is<std::vector<MCSymbol*>*>()) in ~MMIAddrLabelMap()
87 delete I->second.Symbols.get<std::vector<MCSymbol*>*>(); in ~MMIAddrLabelMap()
90 MCSymbol *getAddrLabelSymbol(BasicBlock *BB);
91 std::vector<MCSymbol*> getAddrLabelSymbolToEmit(BasicBlock *BB);
94 std::vector<MCSymbol*> &Result);
101 MCSymbol *MMIAddrLabelMap::getAddrLabelSymbol(BasicBlock *BB) { in getAddrLabelSymbol()
109 if (Entry.Symbols.is<MCSymbol*>()) in getAddrLabelSymbol()
110 return Entry.Symbols.get<MCSymbol*>(); in getAddrLabelSymbol()
[all …]
/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-7.0/llvm/include/llvm/MC/
DMCWinCOFFStreamer.h24 class MCSymbol; variable
44 void EmitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) 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 EmitCOFFSymbolIndex(MCSymbol const *Symbol) override;
55 void EmitCOFFSectionIndex(MCSymbol const *Symbol) override;
56 void EmitCOFFSecRel32(MCSymbol const *Symbol, uint64_t Offset) override;
[all …]
DMCObjectStreamer.h41 SmallVector<MCSymbol *, 2> PendingLabels;
46 MCSymbol *EmitCFILabel() override;
91 void visitUsedSymbol(const MCSymbol &Sym) override;
101 void EmitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override;
102 virtual void EmitLabel(MCSymbol *Symbol, SMLoc Loc, MCFragment *F);
103 void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) override;
108 void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) override;
136 void EmitDwarfAdvanceLineAddr(int64_t LineDelta, const MCSymbol *LastLabel,
137 const MCSymbol *Label,
139 void EmitDwarfAdvanceFrameAddr(const MCSymbol *LastLabel,
[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.h94 virtual void emitLabel(MCSymbol *Symbol);
96 virtual void emitAssignment(MCSymbol *Symbol, const MCExpr *Value);
125 virtual void emitPersonality(const MCSymbol *Personality);
152 virtual void emitThumbSet(MCSymbol *Symbol, const MCExpr *Value);
202 DenseMap<const MCSymbol *, unsigned> SymbolOrdering;
224 virtual MCSymbol *EmitCFILabel();
240 virtual void visitUsedSymbol(const MCSymbol &Sym);
348 unsigned GetSymbolOrder(const MCSymbol *Sym) const { in GetSymbolOrder()
413 MCSymbol *endSection(MCSection *Section);
419 void AssignFragment(MCSymbol *Symbol, MCFragment *Fragment);
[all …]
DMCDwarf.h40 class MCSymbol; variable
152 MCSymbol *Label;
160 MCDwarfLineEntry(MCSymbol *label, const MCDwarfLoc loc) in MCDwarfLineEntry()
163 MCSymbol *getLabel() const { return Label; } in getLabel()
212 MCSymbol *Label = nullptr;
230 std::pair<MCSymbol *, MCSymbol *>
233 std::pair<MCSymbol *, MCSymbol *>
327 MCSymbol *getLabel() const { in getLabel()
331 void setLabel(MCSymbol *Label) { in setLabel()
397 MCSymbol *Label;
[all …]
/external/swiftshader/third_party/LLVM/lib/MC/
DMCNullStreamer.cpp34 virtual void EmitLabel(MCSymbol *Symbol) { in EmitLabel()
41 virtual void EmitThumbFunc(MCSymbol *Func) {} in EmitThumbFunc()
43 virtual void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) {} in EmitAssignment()
44 virtual void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol){} in EmitWeakReference()
46 const MCSymbol *LastLabel, in EmitDwarfAdvanceLineAddr()
47 const MCSymbol *Label, in EmitDwarfAdvanceLineAddr()
50 virtual void EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute){} in EmitSymbolAttribute()
52 virtual void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) {} in EmitSymbolDesc()
54 virtual void BeginCOFFSymbolDef(const MCSymbol *Symbol) {} in BeginCOFFSymbolDef()
59 virtual void EmitELFSize(MCSymbol *Symbol, const MCExpr *Value) {} in EmitELFSize()
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/MC/
DMCStreamer.h33 class MCSymbol; variable
67 MCSymbol* LastSymbol;
92 const MCExpr *BuildSymbolDiff(MCContext &Context, const MCSymbol *A,
93 const MCSymbol *B);
240 virtual void EmitLabel(MCSymbol *Symbol);
277 virtual void EmitEHSymAttributes(const MCSymbol *Symbol,
278 MCSymbol *EHSymbol);
285 virtual void EmitThumbFunc(MCSymbol *Func) = 0;
298 virtual void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) = 0;
307 virtual void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) = 0;
[all …]
DMCWin64EH.h25 class MCSymbol; variable
32 MCSymbol *Label;
36 MCWin64EHInstruction(OpType Op, MCSymbol *L, unsigned Reg) in MCWin64EHInstruction()
40 MCWin64EHInstruction(MCSymbol *L, unsigned Size) in MCWin64EHInstruction()
43 MCWin64EHInstruction(OpType Op, MCSymbol *L, unsigned Reg, unsigned Off) in MCWin64EHInstruction()
51 MCWin64EHInstruction(OpType Op, MCSymbol *L, bool Code) in MCWin64EHInstruction()
56 MCSymbol *getLabel() const { return Label; } in getLabel()
69 MCSymbol *Begin;
70 MCSymbol *End;
71 const MCSymbol *ExceptionHandler;
[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-7.0/llvm/lib/MC/
DMCStreamer.cpp49 void MCTargetStreamer::emitLabel(MCSymbol *Symbol) {} in emitLabel()
75 void MCTargetStreamer::emitAssignment(MCSymbol *Symbol, const MCExpr *Value) {} in emitAssignment()
147 void MCStreamer::EmitSymbolValue(const MCSymbol *Sym, unsigned Size, in EmitSymbolValue()
221 MCSymbol *MCStreamer::getDwarfLineTableSymbol(unsigned CUID) { in getDwarfLineTableSymbol()
292 const MCSymbol *Begin, in EmitCVLinetableDirective()
293 const MCSymbol *End) {} in EmitCVLinetableDirective()
298 const MCSymbol *FnStartSym, in EmitCVInlineLinetableDirective()
299 const MCSymbol *FnEndSym) {} in EmitCVInlineLinetableDirective()
302 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, in EmitCVDefRangeDirective() argument
305 void MCStreamer::EmitEHSymAttributes(const MCSymbol *Symbol, in EmitEHSymAttributes()
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineModuleInfo.h68 SmallVector<MCSymbol*, 1> BeginLabels; // Labels prior to invoke.
69 SmallVector<MCSymbol*, 1> EndLabels; // Labels after invoke.
70 MCSymbol *LandingPadLabel; // Label at beginning of landing pad.
86 typedef PointerIntPair<MCSymbol*, 1, bool> StubValueTy;
88 typedef std::vector<std::pair<MCSymbol*, StubValueTy> > SymbolListTy;
90 static SymbolListTy GetSortedStubs(const DenseMap<MCSymbol*, StubValueTy>&);
124 DenseMap<MCSymbol*, SmallVector<unsigned, 4> > LPadToCallSiteMap;
128 DenseMap<MCSymbol*, unsigned> CallSiteMap;
251 MCSymbol *getAddrLabelSymbol(const BasicBlock *BB);
256 std::vector<MCSymbol*> getAddrLabelSymbolToEmit(const BasicBlock *BB);
[all …]
DAsmPrinter.h51 class MCSymbol; variable
98 MCSymbol *CurrentFnSym;
279 MCSymbol *GetTempSymbol(StringRef Name, unsigned ID) const;
283 MCSymbol *GetTempSymbol(StringRef Name) const;
289 MCSymbol *GetSymbolWithGlobalValueBase(const GlobalValue *GV,
295 MCSymbol *GetExternalSymbolSymbol(StringRef Sym) const;
298 MCSymbol *GetCPISymbol(unsigned CPID) const;
301 MCSymbol *GetJTISymbol(unsigned JTID, bool isLinkerPrivate = false) const;
305 MCSymbol *GetJTSetSymbol(unsigned UID, unsigned MBBID) const;
309 MCSymbol *GetBlockAddressSymbol(const BlockAddress *BA) const;
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
DDwarfDebug.h51 MCSymbol *Label; // Label in code ID number.
53 SrcLineInfo(unsigned L, unsigned C, unsigned S, MCSymbol *label) in SrcLineInfo()
60 MCSymbol *getLabel() const { return Label; } in getLabel()
66 const MCSymbol *Begin;
67 const MCSymbol *End;
88 DotDebugLocEntry(const MCSymbol *B, const MCSymbol *E, MachineLocation &L, in DotDebugLocEntry()
92 DotDebugLocEntry(const MCSymbol *B, const MCSymbol *E, int64_t i) in DotDebugLocEntry()
95 DotDebugLocEntry(const MCSymbol *B, const MCSymbol *E, const ConstantFP *FPtr) in DotDebugLocEntry()
98 DotDebugLocEntry(const MCSymbol *B, const MCSymbol *E, const ConstantInt *IPtr) in DotDebugLocEntry()
216 StringMap<std::pair<MCSymbol*, unsigned> > StringPool;
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Object/
DRecordStreamer.h37 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;
54 bool EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override;
55 void EmitZerofill(MCSection *Section, MCSymbol *Symbol, uint64_t Size,
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/PTX/
DPTXMCAsmStreamer.cpp105 virtual void EmitLabel(MCSymbol *Symbol);
109 virtual void EmitThumbFunc(MCSymbol *Func);
111 virtual void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value);
113 virtual void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol);
116 const MCSymbol *LastLabel,
117 const MCSymbol *Label,
120 virtual void EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute);
122 virtual void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue);
123 virtual void BeginCOFFSymbolDef(const MCSymbol *Symbol);
127 virtual void EmitELFSize(MCSymbol *Symbol, const MCExpr *Value);
[all …]

12345678910>>...27