| /NextBSD/contrib/llvm/include/llvm/MC/ |
| HD | MCDwarf.h | 36 class MCSymbol; variable 139 MCSymbol *Label; 147 MCLineEntry(MCSymbol *label, const MCDwarfLoc loc) in MCLineEntry() 150 MCSymbol *getLabel() const { return Label; } in getLabel() 186 MCSymbol *Label; 195 std::pair<MCSymbol *, MCSymbol *> Emit(MCStreamer *MCOS) const; 196 std::pair<MCSymbol *, MCSymbol *> 226 MCSymbol *getLabel() const { in getLabel() 230 void setLabel(MCSymbol *Label) { in setLabel() 292 MCSymbol *Label; [all …]
|
| HD | MCWinEH.h | 19 class MCSymbol; variable 24 const MCSymbol *Label; 29 Instruction(unsigned Op, MCSymbol *L, unsigned Reg, unsigned Off) in Instruction() 34 const MCSymbol *Begin; 35 const MCSymbol *End; 36 const MCSymbol *ExceptionHandler; 37 const MCSymbol *Function; 38 const MCSymbol *PrologEnd; 39 const MCSymbol *Symbol; 53 FrameInfo(const MCSymbol *Function, const MCSymbol *BeginFuncEHLabel) in FrameInfo() [all …]
|
| HD | MCStreamer.h | 36 class MCSymbol; variable 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); 168 MCSymbol *EmitCFICommon(); 176 DenseMap<const MCSymbol *, unsigned> SymbolOrdering; 200 virtual void visitUsedSymbol(const MCSymbol &Sym); 290 unsigned GetSymbolOrder(const MCSymbol *Sym) const { in GetSymbolOrder() 355 MCSymbol *endSection(MCSection *Section); [all …]
|
| HD | 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 …]
|
| HD | MCELFStreamer.h | 49 void EmitLabel(MCSymbol *Symbol) override; 51 void EmitThumbFunc(MCSymbol *Func) override; 52 void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) override; 53 bool EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override; 54 void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override; 55 void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size, 57 void BeginCOFFSymbolDef(const MCSymbol *Symbol) override; 64 void EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size, 67 void EmitZerofill(MCSection *Section, MCSymbol *Symbol = nullptr, 69 void EmitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, uint64_t Size, [all …]
|
| HD | 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); 138 void emitAbsoluteSymbolDiff(const MCSymbol *Hi, const MCSymbol *Lo,
|
| HD | MCWin64EH.h | 24 class MCSymbol; variable 28 static WinEH::Instruction PushNonVol(MCSymbol *L, unsigned Reg) { in PushNonVol() 31 static WinEH::Instruction Alloc(MCSymbol *L, unsigned Size) { in Alloc() 35 static WinEH::Instruction PushMachFrame(MCSymbol *L, bool Code) { in PushMachFrame() 38 static WinEH::Instruction SaveNonVol(MCSymbol *L, unsigned Reg, in SaveNonVol() 44 static WinEH::Instruction SaveXMM(MCSymbol *L, unsigned Reg, in SaveXMM() 50 static WinEH::Instruction SetFPReg(MCSymbol *L, unsigned Reg, unsigned Off) { in SetFPReg()
|
| HD | MCContext.h | 32 class MCSymbol; variable 53 typedef StringMap<MCSymbol *, BumpPtrAllocator &> SymbolTable; 87 DenseMap<std::pair<unsigned, unsigned>, MCSymbol *> LocalSymbols; 209 MCSymbol *createSymbolImpl(const StringMapEntry<bool> *Name, 211 MCSymbol *createSymbol(StringRef Name, bool AlwaysAddSuffix, 214 MCSymbol *getOrCreateDirectionalLocalSymbol(unsigned LocalLabelVal, 248 MCSymbol *createLinkerPrivateTempSymbol(); 252 MCSymbol *createTempSymbol(bool CanBeUnnamed = true); 254 MCSymbol *createTempSymbol(const Twine &Name, bool AlwaysAddSuffix, 259 MCSymbol *createDirectionalLocalSymbol(unsigned LocalLabelVal); [all …]
|
| /NextBSD/contrib/llvm/lib/MC/ |
| HD | MCStreamer.cpp | 37 void MCTargetStreamer::emitLabel(MCSymbol *Symbol) {} in emitLabel() 41 void MCTargetStreamer::emitAssignment(MCSymbol *Symbol, const MCExpr *Value) {} in emitAssignment() 115 void MCStreamer::EmitSymbolValue(const MCSymbol *Sym, unsigned Size, in EmitSymbolValue() 162 MCSymbol *MCStreamer::getDwarfLineTableSymbol(unsigned CUID) { in getDwarfLineTableSymbol() 184 void MCStreamer::EmitEHSymAttributes(const MCSymbol *Symbol, in EmitEHSymAttributes() 185 MCSymbol *EHSymbol) { in EmitEHSymAttributes() 192 void MCStreamer::AssignSection(MCSymbol *Symbol, MCSection *Section) { in AssignSection() 203 void MCStreamer::EmitLabel(MCSymbol *Symbol) { in EmitLabel() 251 Frame.End = (MCSymbol *) 1; in EmitCFIEndProcImpl() 254 MCSymbol *MCStreamer::EmitCFICommon() { in EmitCFICommon() [all …]
|
| HD | MCMachOStreamer.cpp | 71 void EmitLabel(MCSymbol *Symbol) override; 72 void EmitEHSymAttributes(const MCSymbol *Symbol, MCSymbol *EHSymbol) override; 78 void EmitThumbFunc(MCSymbol *Func) override; 79 bool EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override; 80 void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override; 81 void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size, 83 void BeginCOFFSymbolDef(const MCSymbol *Symbol) override { in BeginCOFFSymbolDef() 95 void EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size, 97 void EmitZerofill(MCSection *Section, MCSymbol *Symbol = nullptr, 99 void EmitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, uint64_t Size, [all …]
|
| HD | MCContext.cpp | 112 MCSymbol *MCContext::getOrCreateSymbol(const Twine &Name) { in getOrCreateSymbol() 118 MCSymbol *&Sym = Symbols[NameRef]; in getOrCreateSymbol() 132 MCSymbol *&OldSym = Symbols[Name]; in getOrCreateSectionSymbol() 147 MCSymbol *MCContext::getOrCreateFrameAllocSymbol(StringRef FuncName, in getOrCreateFrameAllocSymbol() 153 MCSymbol *MCContext::getOrCreateParentFrameOffsetSymbol(StringRef FuncName) { in getOrCreateParentFrameOffsetSymbol() 158 MCSymbol *MCContext::getOrCreateLSDASymbol(StringRef FuncName) { in getOrCreateLSDASymbol() 163 MCSymbol *MCContext::createSymbolImpl(const StringMapEntry<bool> *Name, in createSymbolImpl() 175 return new (Name, *this) MCSymbol(MCSymbol::SymbolKindUnset, Name, in createSymbolImpl() 179 MCSymbol *MCContext::createSymbol(StringRef Name, bool AlwaysAddSuffix, in createSymbol() 210 MCSymbol *MCContext::createTempSymbol(const Twine &Name, bool AlwaysAddSuffix, in createTempSymbol() [all …]
|
| HD | MCDwarf.cpp | 72 MCSymbol *LineSym = MCOS->getContext().createTempSymbol(); in Make() 96 const MCSymbol &Start, in MakeStartMinusEndExpr() 97 const MCSymbol &End, in MakeStartMinusEndExpr() 126 MCSymbol *LastLabel = nullptr; in EmitDwarfLineTable() 168 MCSymbol *Label = it->getLabel(); in EmitDwarfLineTable() 185 MCSymbol *SectionEnd = MCOS->endSection(Section); in EmitDwarfLineTable() 222 std::pair<MCSymbol *, MCSymbol *> MCDwarfLineTableHeader::Emit(MCStreamer *MCOS) const { in Emit() 248 MCSymbol *ABS = Context.createTempSymbol(); in forceExpAbs() 258 std::pair<MCSymbol *, MCSymbol *> 265 MCSymbol *LineStartSym = Label; in Emit() [all …]
|
| HD | MCAsmStreamer.cpp | 121 void EmitLabel(MCSymbol *Symbol) override; 128 void EmitThumbFunc(MCSymbol *Func) override; 130 void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) override; 131 void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) override; 132 bool EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override; 134 void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override; 135 void BeginCOFFSymbolDef(const MCSymbol *Symbol) override; 139 void EmitCOFFSafeSEH(MCSymbol const *Symbol) override; 140 void EmitCOFFSectionIndex(MCSymbol const *Symbol) override; 141 void EmitCOFFSecRel32(MCSymbol const *Symbol) override; [all …]
|
| HD | MCSymbol.cpp | 20 MCSection *MCSymbol::AbsolutePseudoSection = reinterpret_cast<MCSection *>(1); 22 void *MCSymbol::operator new(size_t s, const StringMapEntry<bool> *Name, in operator new() 31 static_assert((unsigned)AlignOf<MCSymbol>::Alignment <= in operator new() 40 void MCSymbol::setVariableValue(const MCExpr *Value) { in setVariableValue() 51 void MCSymbol::print(raw_ostream &OS, const MCAsmInfo *MAI) const { in print() 77 void MCSymbol::dump() const { dbgs() << *this; } in dump()
|
| /NextBSD/contrib/llvm/include/llvm/CodeGen/ |
| HD | AsmPrinter.h | 56 class MCSymbol; variable 98 MCSymbol *CurrentFnSym; 103 MCSymbol *CurrentFnSymForSize; 108 MapVector<const MCSymbol *, GOTEquivUsePair> GlobalGOTEquivs; 111 MCSymbol *CurrentFnBegin; 112 MCSymbol *CurrentFnEnd; 113 MCSymbol *CurExceptionSym; 158 MCSymbol *getFunctionBegin() const { return CurrentFnBegin; } in getFunctionBegin() 159 MCSymbol *getFunctionEnd() const { return CurrentFnEnd; } in getFunctionEnd() 160 MCSymbol *getCurExceptionSym(); [all …]
|
| HD | 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. 99 typedef PointerIntPair<MCSymbol*, 1, bool> StubValueTy; 101 typedef std::vector<std::pair<MCSymbol*, StubValueTy> > SymbolListTy; 106 static SymbolListTy getSortedStubs(DenseMap<MCSymbol*, StubValueTy>&); 136 DenseMap<MCSymbol*, SmallVector<unsigned, 4> > LPadToCallSiteMap; 140 DenseMap<MCSymbol*, unsigned> CallSiteMap; 287 MCSymbol *getAddrLabelSymbol(const BasicBlock *BB) { in getAddrLabelSymbol() 294 ArrayRef<MCSymbol *> getAddrLabelSymbolToEmit(const BasicBlock *BB); [all …]
|
| HD | 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()
|
| HD | TargetLoweringObjectFileImpl.h | 29 class MCSymbol; variable 45 const MCSymbol *Sym) const override; 75 MCSymbol *getCFIPersonalitySymbol(const GlobalValue *GV, Mangler &Mang, 81 const MCSymbol *KeySym) const override; 83 const MCSymbol *KeySym) const override; 117 MCSymbol *getCFIPersonalitySymbol(const GlobalValue *GV, Mangler &Mang, 122 const MCExpr *getIndirectSymViaGOTPCRel(const MCSymbol *Sym, 156 const MCSymbol *KeySym) const override; 158 const MCSymbol *KeySym) const override;
|
| /NextBSD/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| HD | DwarfCompileUnit.h | 28 class MCSymbol; variable 40 MCSymbol *LabelBegin; 57 const MCSymbol *BaseAddress; 86 const MCSymbol *Label); 91 const MCSymbol *Label); 95 const MCSymbol *Hi, const MCSymbol *Lo); 104 void attachLowHighPC(DIE &D, const MCSymbol *Begin, const MCSymbol *End); 109 const MCSymbol *Label, 110 const MCSymbol *Sec); 165 const MCSymbol *getSectionSym() const { in getSectionSym() [all …]
|
| HD | DebugLocStream.h | 23 class MCSymbol; variable 36 MCSymbol *Label = nullptr; 42 const MCSymbol *BeginSym; 43 const MCSymbol *EndSym; 46 Entry(const MCSymbol *BeginSym, const MCSymbol *EndSym, size_t ByteOffset, in Entry() 96 void startEntry(const MCSymbol *BeginSym, const MCSymbol *EndSym) { in startEntry() 180 EntryBuilder(ListBuilder &List, const MCSymbol *Begin, const MCSymbol *End) in EntryBuilder()
|
| /NextBSD/contrib/llvm/lib/Object/ |
| HD | RecordStreamer.h | 22 void markDefined(const MCSymbol &Symbol); 23 void markGlobal(const MCSymbol &Symbol); 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,
|
| HD | RecordStreamer.cpp | 14 void RecordStreamer::markDefined(const MCSymbol &Symbol) { in markDefined() 29 void RecordStreamer::markGlobal(const MCSymbol &Symbol) { in markGlobal() 45 void RecordStreamer::markUsed(const MCSymbol &Symbol) { in markUsed() 60 void RecordStreamer::visitUsedSymbol(const MCSymbol &Sym) { markUsed(Sym); } in visitUsedSymbol() 75 void RecordStreamer::EmitLabel(MCSymbol *Symbol) { in EmitLabel() 80 void RecordStreamer::EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) { in EmitAssignment() 85 bool RecordStreamer::EmitSymbolAttribute(MCSymbol *Symbol, in EmitSymbolAttribute() 92 void RecordStreamer::EmitZerofill(MCSection *Section, MCSymbol *Symbol, in EmitZerofill() 97 void RecordStreamer::EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size, in EmitCommonSymbol()
|
| /NextBSD/contrib/llvm/lib/Target/MSP430/ |
| HD | MSP430MCInstLower.h | 20 class MCSymbol; variable 36 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 38 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 39 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const; 40 MCSymbol *GetJumpTableSymbol(const MachineOperand &MO) const; 41 MCSymbol *GetConstantPoolIndexSymbol(const MachineOperand &MO) const; 42 MCSymbol *GetBlockAddressSymbol(const MachineOperand &MO) const;
|
| /NextBSD/contrib/llvm/lib/Target/PowerPC/ |
| HD | PPCAsmPrinter.cpp | 70 MapVector<MCSymbol*, MCSymbol*> TOC; 82 MCSymbol *lookUpOrCreateTOCEntry(MCSymbol *Sym); 196 MCSymbol *SymToPrint; in printOperand() 322 MCSymbol *PPCAsmPrinter::lookUpOrCreateTOCEntry(MCSymbol *Sym) { in lookUpOrCreateTOCEntry() 323 MCSymbol *&TOCEntry = TOC[Sym]; in lookUpOrCreateTOCEntry() 439 MCSymbol *MOSymbol = getSymbol(GValue); in LowerPATCHPOINT() 465 MCSymbol *TlsGetAddr = OutContext.getOrCreateSymbol(Name); in EmitTlsCall() 484 MCSymbol *MOSymbol = getSymbol(GValue); in EmitTlsCall() 520 MCSymbol *GOTSymbol = in EmitInstruction() 539 MCSymbol *PICBase = MF->getPICBaseSymbol(); in EmitInstruction() [all …]
|
| /NextBSD/contrib/llvm/lib/Target/AArch64/ |
| HD | AArch64MCInstLower.h | 22 class MCSymbol; variable 42 MCSymbol *Sym) const; 44 MCSymbol *Sym) const; 45 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 47 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 48 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const;
|