Home
last modified time | relevance | path

Searched refs:MCContext (Results 1 – 25 of 222) sorted by relevance

123456789

/NextBSD/contrib/llvm/lib/MC/
HDMCContext.cpp36 MCContext::MCContext(const MCAsmInfo *mai, const MCRegisterInfo *mri, in MCContext() function in MCContext
59 MCContext::~MCContext() { in ~MCContext()
74 void MCContext::reset() { in reset()
112 MCSymbol *MCContext::getOrCreateSymbol(const Twine &Name) { in getOrCreateSymbol()
125 MCSymbolELF *MCContext::getOrCreateSectionSymbol(const MCSectionELF &Section) { 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()
179 MCSymbol *MCContext::createSymbol(StringRef Name, bool AlwaysAddSuffix, in createSymbol()
[all …]
HDMCWinEH.cpp31 MCContext &Context) { in getUnwindInfoSection()
64 MCContext &Context) { in getPDataSection()
71 MCContext &Context) { in getXDataSection()
HDMCDwarf.cpp51 static inline uint64_t ScaleAddrDelta(MCContext &Context, uint64_t AddrDelta) { in ScaleAddrDelta()
189 MCContext &Ctx = MCOS->getContext(); in EmitDwarfLineTable()
201 MCContext &context = MCOS->getContext(); in Emit()
243 MCContext &Context = OS.getContext(); in forceExpAbs()
262 MCContext &context = MCOS->getContext(); in Emit()
421 MCContext &Context = MCOS->getContext(); in Emit()
429 void MCDwarfLineAddr::Encode(MCContext &Context, int64_t LineDelta, in Encode()
513 MCContext &context = MCOS->getContext(); in EmitGenDwarfAbbrev()
565 MCContext &context = MCOS->getContext(); in EmitGenDwarfAranges()
639 MCContext &context = MCOS->getContext(); in EmitGenDwarfInfo()
[all …]
/NextBSD/contrib/llvm/include/llvm/MC/
HDMCExpr.h21 class MCContext; variable
139 static const MCConstantExpr *create(int64_t Value, MCContext &Ctx);
315 static const MCSymbolRefExpr *create(const MCSymbol *Symbol, MCContext &Ctx) { in create()
320 MCContext &Ctx);
322 MCContext &Ctx);
373 MCContext &Ctx);
374 static const MCUnaryExpr *createLNot(const MCExpr *Expr, MCContext &Ctx) { in createLNot()
377 static const MCUnaryExpr *createMinus(const MCExpr *Expr, MCContext &Ctx) { in createMinus()
380 static const MCUnaryExpr *createNot(const MCExpr *Expr, MCContext &Ctx) { in createNot()
383 static const MCUnaryExpr *createPlus(const MCExpr *Expr, MCContext &Ctx) { in createPlus()
[all …]
HDMCContext.h48 class MCContext {
49 MCContext(const MCContext &) = delete;
50 MCContext &operator=(const MCContext &) = delete;
218 explicit MCContext(const MCAsmInfo *MAI, const MCRegisterInfo *MRI,
221 ~MCContext();
540 inline void *operator new(size_t Bytes, llvm::MCContext &C,
550 inline void operator delete(void *Ptr, llvm::MCContext &C, size_t) in delete()
574 inline void *operator new[](size_t Bytes, llvm::MCContext& C,
585 inline void operator delete[](void *Ptr, llvm::MCContext &C) throw () { in throw()
HDMCDisassembler.h22 class MCContext; variable
56 MCDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx) in MCDisassembler()
82 MCContext &Ctx;
102 MCContext& getContext() const { return Ctx; } in getContext()
HDMCRelocationInfo.h27 class MCContext; variable
35 MCContext &Ctx;
38 MCRelocationInfo(MCContext &Ctx);
HDMCSymbolizer.h27 class MCContext; variable
45 MCContext &Ctx;
50 MCSymbolizer(MCContext &Ctx, std::unique_ptr<MCRelocationInfo> RelInfo) in MCSymbolizer()
/NextBSD/contrib/llvm/lib/Target/X86/AsmParser/
HDX86AsmInstrumentation.cpp193 MCContext &Ctx, in InstrumentAndEmitInstruction()
209 MCContext &Ctx,
214 MCContext &Ctx,
220 MCContext &Ctx, MCStreamer &Out) = 0;
224 MCContext &Ctx, MCStreamer &Out) = 0;
226 virtual void InstrumentMOVSImpl(unsigned AccessSize, MCContext &Ctx,
230 const RegisterContext &RegCtx, MCContext &Ctx,
233 unsigned AccessSize, MCContext &Ctx, MCStreamer &Out);
236 MCContext &Ctx, const MCInstrInfo &MII, MCStreamer &Out);
238 MCContext &Ctx, const MCInstrInfo &MII, MCStreamer &Out);
[all …]
HDX86AsmInstrumentation.h19 class MCContext; variable
31 const MCContext &Ctx, const MCSubtargetInfo &STI);
46 MCContext &Ctx, const MCInstrInfo &MII, MCStreamer &Out);
51 const MCContext &Ctx, const MCSubtargetInfo &STI);
55 unsigned GetFrameRegGeneric(const MCContext &Ctx, MCStreamer &Out);
/NextBSD/contrib/llvm/include/llvm/Support/
HDTargetRegistry.h37 class MCContext; variable
56 MCStreamer *createNullStreamer(MCContext &Ctx);
57 MCStreamer *createAsmStreamer(MCContext &Ctx,
64 MCStreamer *createELFStreamer(MCContext &Ctx, MCAsmBackend &TAB,
67 MCStreamer *createMachOStreamer(MCContext &Ctx, MCAsmBackend &TAB,
72 MCRelocationInfo *createMCRelocationInfo(const Triple &TT, MCContext &Ctx);
76 void *DisInfo, MCContext *Ctx,
122 MCContext &Ctx);
130 MCContext &Ctx);
131 typedef MCStreamer *(*ELFStreamerCtorTy)(const Triple &T, MCContext &Ctx,
[all …]
/NextBSD/contrib/llvm/lib/Target/X86/MCTargetDesc/
HDX86MCTargetDesc.h23 class MCContext; variable
69 MCContext &Ctx);
80 MCStreamer *createX86WinCOFFStreamer(MCContext &C, MCAsmBackend &AB,
97 MCRelocationInfo *createX86_64MachORelocationInfo(MCContext &Ctx);
100 MCRelocationInfo *createX86_64ELFRelocationInfo(MCContext &Ctx);
/NextBSD/contrib/llvm/lib/Target/ARM/MCTargetDesc/
HDARMMCTargetDesc.h24 class MCContext; variable
61 MCContext &Ctx);
65 MCContext &Ctx);
87 MCStreamer *createARMWinCOFFStreamer(MCContext &Context, MCAsmBackend &MAB,
105 MCRelocationInfo *createARMMachORelocationInfo(MCContext &Ctx);
HDARMMCExpr.h37 MCContext &Ctx);
39 static const ARMMCExpr *createUpper16(const MCExpr *Expr, MCContext &Ctx) { in createUpper16()
43 static const ARMMCExpr *createLower16(const MCExpr *Expr, MCContext &Ctx) { in createLower16()
/NextBSD/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
HDPPCMCExpr.h47 bool isDarwin, MCContext &Ctx);
50 bool isDarwin, MCContext &Ctx) { in createLo()
55 bool isDarwin, MCContext &Ctx) { in createHi()
60 bool isDarwin, MCContext &Ctx) { in createHa()
/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDAMDGPUMCInstLower.h18 class MCContext; variable
22 MCContext &Ctx;
26 AMDGPUMCInstLower(MCContext &ctx, const AMDGPUSubtarget &ST);
/NextBSD/contrib/llvm/lib/Target/NVPTX/
HDNVPTXMCExpr.h40 MCContext &Ctx);
43 MCContext &Ctx) { in createConstantFPSingle()
48 MCContext &Ctx) { in createConstantFPDouble()
95 *create(const MCSymbolRefExpr *SymExpr, MCContext &Ctx);
/NextBSD/contrib/llvm/lib/Target/BPF/
HDBPFMCInstLower.h17 class MCContext; variable
28 MCContext &Ctx;
33 BPFMCInstLower(MCContext &ctx, AsmPrinter &printer) in BPFMCInstLower()
/NextBSD/contrib/llvm/lib/Target/XCore/
HDXCoreMCInstLower.h16 class MCContext; variable
27 MCContext *Ctx;
32 void Initialize(Mangler *mang, MCContext *C);
/NextBSD/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/
HDAMDGPUMCTargetDesc.h25 class MCContext; variable
40 MCContext &Ctx);
44 MCContext &Ctx);
/NextBSD/contrib/llvm/lib/Target/MSP430/
HDMSP430MCInstLower.h17 class MCContext; variable
28 MCContext &Ctx;
32 MSP430MCInstLower(MCContext &ctx, AsmPrinter &printer) in MSP430MCInstLower()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64MCInstLower.h19 class MCContext; variable
31 MCContext &Ctx;
36 AArch64MCInstLower(MCContext &ctx, AsmPrinter &printer);
/NextBSD/contrib/llvm/lib/Target/Mips/
HDMipsMCInstLower.h18 class MCContext; variable
29 MCContext *Ctx;
33 void Initialize(MCContext *C);
/NextBSD/contrib/llvm/lib/Target/BPF/MCTargetDesc/
HDBPFMCTargetDesc.h23 class MCContext; variable
40 MCContext &Ctx);
43 MCContext &Ctx);
/NextBSD/contrib/llvm/lib/Target/Mips/MCTargetDesc/
HDMipsELFStreamer.h26 class MCContext; variable
36 MipsELFStreamer(MCContext &Context, MCAsmBackend &MAB, raw_pwrite_stream &OS, in MipsELFStreamer()
73 MCELFStreamer *createMipsELFStreamer(MCContext &Context, MCAsmBackend &MAB,

123456789