Home
last modified time | relevance | path

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

12345678910>>...15

/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/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/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 …]
DWinCOFFStreamer.cpp40 MCSymbol const *CurSymbol;
47 void AddCommonSymbol(MCSymbol *Symbol, uint64_t Size,
53 virtual void EmitLabel(MCSymbol *Symbol);
55 virtual void EmitThumbFunc(MCSymbol *Func);
56 virtual void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value);
57 virtual void EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute);
58 virtual void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue);
59 virtual void BeginCOFFSymbolDef(MCSymbol const *Symbol);
63 virtual void EmitELFSize(MCSymbol *Symbol, const MCExpr *Value);
64 virtual void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
[all …]
DMCELFStreamer.h45 virtual void EmitLabel(MCSymbol *Symbol);
47 virtual void EmitThumbFunc(MCSymbol *Func);
48 virtual void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value);
49 virtual void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol);
50 virtual void EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute);
51 virtual void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) { in EmitSymbolDesc()
54 virtual void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
56 virtual void BeginCOFFSymbolDef(const MCSymbol *Symbol) { in BeginCOFFSymbolDef()
72 virtual void EmitELFSize(MCSymbol *Symbol, const MCExpr *Value) { in EmitELFSize()
77 virtual void EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size,
[all …]
DMCMachOStreamer.cpp45 virtual void EmitLabel(MCSymbol *Symbol);
46 virtual void EmitEHSymAttributes(const MCSymbol *Symbol,
47 MCSymbol *EHSymbol);
49 virtual void EmitThumbFunc(MCSymbol *Func);
50 virtual void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value);
51 virtual void EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute);
52 virtual void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue);
53 virtual void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
55 virtual void BeginCOFFSymbolDef(const MCSymbol *Symbol) { in BeginCOFFSymbolDef()
67 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 …]
DMCDwarf.h31 class MCSymbol; variable
156 MCSymbol *Label;
164 MCLineEntry(MCSymbol *label, const MCDwarfLoc loc) : MCDwarfLoc(loc), in MCLineEntry()
167 MCSymbol *getLabel() const { return Label; } in getLabel()
235 MCSymbol *Label;
240 MCCFIInstruction(OpType Op, MCSymbol *L) in MCCFIInstruction()
244 MCCFIInstruction(OpType Op, MCSymbol *L, unsigned Register) in MCCFIInstruction()
248 MCCFIInstruction(MCSymbol *L, const MachineLocation &D, in MCCFIInstruction()
252 MCCFIInstruction(OpType Op, MCSymbol *L, const MachineLocation &D, in MCCFIInstruction()
258 MCSymbol *getLabel() const { return Label; } in getLabel()
[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/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 …]
DMachineModuleInfoImpls.h21 class MCSymbol; variable
28 DenseMap<MCSymbol*, StubValueTy> FnStubs;
33 DenseMap<MCSymbol*, StubValueTy> GVStubs;
39 DenseMap<MCSymbol*, StubValueTy> HiddenGVStubs;
45 StubValueTy &getFnStubEntry(MCSymbol *Sym) { in getFnStubEntry()
50 StubValueTy &getGVStubEntry(MCSymbol *Sym) { in getGVStubEntry()
55 StubValueTy &getHiddenGVStubEntry(MCSymbol *Sym) { in getHiddenGVStubEntry()
77 DenseMap<MCSymbol*, StubValueTy> GVStubs;
83 StubValueTy &getGVStubEntry(MCSymbol *Sym) { in getGVStubEntry()
/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/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 …]
/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 …]
/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>>...15