/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/ |
D | MCStreamer.h | 102 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 …]
|
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 *FuncletOrFuncEnd = nullptr; 35 const MCSymbol *ExceptionHandler = nullptr; 36 const MCSymbol *Function = nullptr; 37 const MCSymbol *PrologEnd = nullptr; 38 const MCSymbol *Symbol = nullptr; [all …]
|
D | MCObjectStreamer.h | 40 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 …]
|
D | MCWinCOFFStreamer.h | 23 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 …]
|
D | MCDwarf.h | 39 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 …]
|
D | MCELFStreamer.h | 43 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 …]
|
D | MCWasmStreamer.h | 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, 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/ |
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 …]
|
D | MCELFStreamer.h | 47 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/ |
D | AsmPrinter.h | 68 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 …]
|
D | MachineModuleInfoImpls.h | 23 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/ |
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-10.0/llvm/lib/MC/ |
D | MCStreamer.cpp | 51 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 …]
|
D | MCMachOStreamer.cpp | 85 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/ |
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-10.0/llvm/lib/Object/ |
D | RecordStreamer.h | 36 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/ |
D | DwarfCompileUnit.h | 28 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 …]
|
D | WinException.h | 46 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/ |
D | RecordStreamer.h | 22 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,
|