/external/llvm/include/llvm/MC/ |
D | MCDwarf.h | 34 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 …]
|
D | MCWinEH.h | 18 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 …]
|
D | MCStreamer.h | 84 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 …]
|
D | MCWinCOFFStreamer.h | 24 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 …]
|
D | MCObjectStreamer.h | 41 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/ |
D | AsmPrinter.h | 69 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/ |
D | MachineModuleInfo.cpp | 58 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/ |
D | MCStreamer.cpp | 39 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 …]
|
D | MCMachOStreamer.cpp | 73 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/ |
D | MCWinCOFFStreamer.h | 24 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 …]
|
D | MCObjectStreamer.h | 41 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 …]
|
D | MCWinEH.h | 18 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 …]
|
D | MCStreamer.h | 94 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 …]
|
D | MCDwarf.h | 40 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/ |
D | MCNullStreamer.cpp | 34 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/ |
D | MCStreamer.h | 33 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 …]
|
D | MCWin64EH.h | 25 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/ |
D | AsmPrinter.h | 57 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 …]
|
D | MachineModuleInfo.h | 78 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/ |
D | MCStreamer.cpp | 49 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/ |
D | MachineModuleInfo.h | 68 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 …]
|
D | AsmPrinter.h | 51 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/ |
D | DwarfDebug.h | 51 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/ |
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; 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/ |
D | PTXMCAsmStreamer.cpp | 105 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 …]
|