/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/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/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 …]
|
D | WinCOFFStreamer.cpp | 40 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 …]
|
D | MCELFStreamer.h | 45 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 …]
|
D | MCMachOStreamer.cpp | 45 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/ |
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 …]
|
D | MCDwarf.h | 31 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/ |
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/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 …]
|
D | MachineModuleInfoImpls.h | 21 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/ |
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/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 …]
|
/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 …]
|
/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,
|