HomeSort by relevance Sort by last modified time
    Searched refs:MCSymbol (Results 1 - 25 of 124) sorted by null

1 2 3 4 5

  /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...]

Completed in 723 milliseconds

1 2 3 4 5