/external/llvm/include/llvm/CodeGen/ |
MachineModuleInfoImpls.h | 21 class MCSymbol; 28 DenseMap<MCSymbol*, StubValueTy> FnStubs; 33 DenseMap<MCSymbol*, StubValueTy> GVStubs; 39 DenseMap<MCSymbol*, StubValueTy> HiddenGVStubs; 45 StubValueTy &getFnStubEntry(MCSymbol *Sym) { 50 StubValueTy &getGVStubEntry(MCSymbol *Sym) { 55 StubValueTy &getHiddenGVStubEntry(MCSymbol *Sym) { 77 DenseMap<MCSymbol*, StubValueTy> GVStubs; 83 StubValueTy &getGVStubEntry(MCSymbol *Sym) {
|
AsmPrinter.h | 51 class MCSymbol; 98 MCSymbol *CurrentFnSym; 277 /// GetTempSymbol - Return the MCSymbol corresponding to the assembler 279 MCSymbol *GetTempSymbol(StringRef Name, unsigned ID) const; 283 MCSymbol *GetTempSymbol(StringRef Name) const; 286 /// GetSymbolWithGlobalValueBase - Return the MCSymbol for a symbol with 289 MCSymbol *GetSymbolWithGlobalValueBase(const GlobalValue *GV, 293 /// GetExternalSymbolSymbol - Return the MCSymbol for the specified 295 MCSymbol *GetExternalSymbolSymbol(StringRef Sym) const; 298 MCSymbol *GetCPISymbol(unsigned CPID) const [all...] |
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*, unsigned> CallSiteMap; 246 MCSymbol *getAddrLabelSymbol(const BasicBlock *BB); 251 std::vector<MCSymbol*> getAddrLabelSymbolToEmit(const BasicBlock *BB); 258 std::vector<MCSymbol*> &Result) [all...] |
/external/llvm/lib/Target/X86/ |
X86COFFMachineModuleInfo.h | 28 DenseSet<MCSymbol const *> Externals; 33 void addExternalFunction(MCSymbol* Symbol) { 37 typedef DenseSet<MCSymbol const *>::const_iterator externals_iterator;
|
X86MCInstLower.h | 20 class MCSymbol; 43 MCSymbol *GetSymbolFromOperand(const MachineOperand &MO) const; 44 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
|
/external/llvm/lib/MC/ |
MCNullStreamer.cpp | 15 #include "llvm/MC/MCSymbol.h" 34 virtual void EmitLabel(MCSymbol *Symbol) { 41 virtual void EmitThumbFunc(MCSymbol *Func) {} 43 virtual void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) {} 44 virtual void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol){} 46 const MCSymbol *LastLabel, 47 const MCSymbol *Label, 50 virtual void EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute){} 52 virtual void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) { [all...] |
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) { 54 virtual void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size, 56 virtual void BeginCOFFSymbolDef(const MCSymbol *Symbol) { 72 virtual void EmitELFSize(MCSymbol *Symbol, const MCExpr *Value) [all...] |
MCSymbol.cpp | 1 //===- lib/MC/MCSymbol.cpp - MCSymbol implementation ----------------------===// 10 #include "llvm/MC/MCSymbol.h" 17 const MCSection *MCSymbol::AbsolutePseudoSection = 32 assert(!Str.empty() && "Cannot create an empty MCSymbol"); 42 const MCSymbol &MCSymbol::AliasedSymbol() const { 43 const MCSymbol *S = this; 54 void MCSymbol::setVariableValue(const MCExpr *Value) { 70 void MCSymbol::print(raw_ostream &OS) const [all...] |
WinCOFFStreamer.cpp | 19 #include "llvm/MC/MCSymbol.h" 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) [all...] |
MCMachOStreamer.cpp | 19 #include "llvm/MC/MCSymbol.h" 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) [all...] |
/external/llvm/lib/Target/MBlaze/ |
MBlazeMCInstLower.h | 21 class MCSymbol; 39 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 41 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 42 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const; 43 MCSymbol *GetJumpTableSymbol(const MachineOperand &MO) const; 44 MCSymbol *GetConstantPoolIndexSymbol(const MachineOperand &MO) const; 45 MCSymbol *GetBlockAddressSymbol(const MachineOperand &MO) const;
|
/external/llvm/lib/Target/MSP430/ |
MSP430MCInstLower.h | 21 class MCSymbol; 39 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 41 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 42 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const; 43 MCSymbol *GetJumpTableSymbol(const MachineOperand &MO) const; 44 MCSymbol *GetConstantPoolIndexSymbol(const MachineOperand &MO) const; 45 MCSymbol *GetBlockAddressSymbol(const MachineOperand &MO) const;
|
/external/llvm/include/llvm/MC/ |
MCWin64EH.h | 25 class MCSymbol; 32 MCSymbol *Label; 36 MCWin64EHInstruction(OpType Op, MCSymbol *L, unsigned Reg) 40 MCWin64EHInstruction(MCSymbol *L, unsigned Size) 43 MCWin64EHInstruction(OpType Op, MCSymbol *L, unsigned Reg, unsigned Off) 51 MCWin64EHInstruction(OpType Op, MCSymbol *L, bool Code) 56 MCSymbol *getLabel() const { return Label; } 69 MCSymbol *Begin; 70 MCSymbol *End; 71 const MCSymbol *ExceptionHandler [all...] |
MCObjectStreamer.h | 64 virtual void EmitLabel(MCSymbol *Symbol); 69 virtual void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol); 75 const MCSymbol *LastLabel, 76 const MCSymbol *Label, 78 virtual void EmitDwarfAdvanceFrameAddr(const MCSymbol *LastLabel, 79 const MCSymbol *Label);
|
MCSymbol.h | 1 //===- MCSymbol.h - Machine Code Symbols ------------------------*- C++ -*-===// 10 // This file contains the declaration of the MCSymbol class. 25 /// MCSymbol - Instances of this class represent a symbol name in the MC file, 32 class MCSymbol { 61 MCSymbol(StringRef name, bool isTemporary) 65 MCSymbol(const MCSymbol&); // DO NOT IMPLEMENT 66 void operator=(const MCSymbol&); // DO NOT IMPLEMENT 145 const MCSymbol &AliasedSymbol() const; 158 inline raw_ostream &operator<<(raw_ostream &OS, const MCSymbol &Sym) [all...] |
MCSectionELF.h | 22 class MCSymbol; 43 const MCSymbol *Group; 48 SectionKind K, unsigned entrySize, const MCSymbol *group) 62 const MCSymbol *getGroup() const { return Group; }
|
MCDwarf.h | 31 class MCSymbol; 156 MCSymbol *Label; 164 MCLineEntry(MCSymbol *label, const MCDwarfLoc loc) : MCDwarfLoc(loc), 167 MCSymbol *getLabel() const { return Label; } 235 MCSymbol *Label; 240 MCCFIInstruction(OpType Op, MCSymbol *L) 244 MCCFIInstruction(OpType Op, MCSymbol *L, unsigned Register) 248 MCCFIInstruction(MCSymbol *L, const MachineLocation &D, 252 MCCFIInstruction(OpType Op, MCSymbol *L, const MachineLocation &D, 258 MCSymbol *getLabel() const { return Label; [all...] |
MCStreamer.h | 31 class MCSymbol; 66 const MCSymbol* LastNonPrivate; 76 const MCExpr *BuildSymbolDiff(MCContext &Context, const MCSymbol *A, 77 const MCSymbol *B); 220 virtual void EmitLabel(MCSymbol *Symbol); 222 virtual void EmitEHSymAttributes(const MCSymbol *Symbol, 223 MCSymbol *EHSymbol); 230 virtual void EmitThumbFunc(MCSymbol *Func) = 0; 243 virtual void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) = 0; 252 virtual void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) = 0 [all...] |
MachineLocation.h | 25 class MCSymbol; 79 MCSymbol *Label; 86 MachineMove(MCSymbol *label, const MachineLocation &D, 91 MCSymbol *getLabel() const { return Label; }
|
/external/llvm/lib/CodeGen/ |
MachineModuleInfoImpls.cpp | 16 #include "llvm/MC/MCSymbol.h" 28 typedef std::pair<MCSymbol*, MachineModuleInfoImpl::StubValueTy> PairTy; 29 const MCSymbol *LHSS = ((const PairTy *)LHS)->first; 30 const MCSymbol *RHSS = ((const PairTy *)RHS)->first; 37 MachineModuleInfoImpl::GetSortedStubs(const DenseMap<MCSymbol*,
|
MachineModuleInfo.cpp | 22 #include "llvm/MC/MCSymbol.h" 59 PointerUnion<MCSymbol *, std::vector<MCSymbol*>*> Symbols; 75 DenseMap<AssertingVH<Function>, std::vector<MCSymbol*> > 87 if (I->second.Symbols.is<std::vector<MCSymbol*>*>()) 88 delete I->second.Symbols.get<std::vector<MCSymbol*>*>(); 91 MCSymbol *getAddrLabelSymbol(BasicBlock *BB); 92 std::vector<MCSymbol*> getAddrLabelSymbolToEmit(BasicBlock *BB); 95 std::vector<MCSymbol*> &Result); 102 MCSymbol *MMIAddrLabelMap::getAddrLabelSymbol(BasicBlock *BB) [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
DwarfDebug.h | 51 MCSymbol *Label; // Label in code ID number. 53 SrcLineInfo(unsigned L, unsigned C, unsigned S, MCSymbol *label) 60 MCSymbol *getLabel() const { return Label; } 66 const MCSymbol *Begin; 67 const MCSymbol *End; 88 DotDebugLocEntry(const MCSymbol *B, const MCSymbol *E, MachineLocation &L, 92 DotDebugLocEntry(const MCSymbol *B, const MCSymbol *E, int64_t i) 95 DotDebugLocEntry(const MCSymbol *B, const MCSymbol *E, const ConstantFP *FPtr [all...] |
/external/llvm/lib/Target/Mips/ |
MipsMCSymbolRefExpr.h | 33 const MCSymbol *Symbol; 36 explicit MipsMCSymbolRefExpr(VariantKind _Kind, const MCSymbol *_Symbol, 42 const MCSymbol *Symbol, int Offset,
|
/external/llvm/include/llvm/Target/ |
Mangler.h | 26 class MCSymbol; 55 /// getSymbol - Return the MCSymbol for the specified global value. This 57 MCSymbol *getSymbol(const GlobalValue *GV);
|
/external/llvm/lib/Target/PTX/ |
PTXMCAsmStreamer.cpp | 20 #include "llvm/MC/MCSymbol.h" 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) [all...] |