|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/CodeGen/AsmPrinter.h 62 class MCContext;
include/llvm/CodeGen/FastISel.h 51 class MCContext;
include/llvm/CodeGen/MachineFunction.h 64 class MCContext;
include/llvm/CodeGen/TargetLowering.h 86 class MCContext;
include/llvm/CodeGen/TargetLoweringObjectFileImpl.h 27 class MCContext;
include/llvm/MC/ConstantPools.h 25 class MCContext;
include/llvm/MC/MCAsmInfo.h 25 class MCContext;
include/llvm/MC/MCAssembler.h 37 class MCContext;
include/llvm/MC/MCCodeView.h 24 class MCContext;
include/llvm/MC/MCDisassembler/MCDisassembler.h 20 class MCContext;
include/llvm/MC/MCDisassembler/MCRelocationInfo.h 20 class MCContext;
include/llvm/MC/MCDisassembler/MCSymbolizer.h 25 class MCContext;
include/llvm/MC/MCDwarf.h 35 class MCContext;
include/llvm/MC/MCELFObjectWriter.h 24 class MCContext;
include/llvm/MC/MCExpr.h 21 class MCContext;
include/llvm/MC/MCObjectFileInfo.h 23 class MCContext;
include/llvm/MC/MCParser/MCAsmParser.h 28 class MCContext;
include/llvm/MC/MCSection.h 27 class MCContext;
include/llvm/MC/MCStreamer.h 44 class MCContext;
include/llvm/MC/MCSymbol.h 29 class MCContext;
include/llvm/MC/MCWinCOFFObjectWriter.h 18 class MCContext;
include/llvm/MC/MCWinCOFFStreamer.h 18 class MCContext;
include/llvm/Support/TargetRegistry.h 43 class MCContext;
include/llvm/Target/TargetLoweringObjectFile.h 29 class MCContext;
include/llvm/Target/TargetMachine.h 31 class MCContext;
lib/Target/AArch64/AArch64MCInstLower.h 18 class MCContext;
lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h 24 class MCContext;
lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h 22 class MCContext;
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h 25 class MCContext;
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h 34 class MCContext;
lib/Target/ARC/ARCMCInstLower.h 17 class MCContext;
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h 25 class MCContext;
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h 27 class MCContext;
lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.h 24 class MCContext;
lib/Target/BPF/BPFMCInstLower.h 16 class MCContext;
lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h 24 class MCContext;
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h 27 class MCContext;
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h 27 class MCContext;
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h 27 class MCContext;
lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h 23 class MCContext;
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h 54 class MCContext;
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h 29 class MCContext;
lib/Target/Lanai/LanaiMCInstLower.h 16 class MCContext;
lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h 23 class MCContext;
lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.h 26 class MCContext;
lib/Target/MSP430/MSP430MCInstLower.h 16 class MCContext;
lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h 26 class MCContext;
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h 21 class MCContext;
lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h 23 class MCContext;
lib/Target/Mips/MipsMCInstLower.h 20 class MCContext;
lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h 28 class MCContext;
lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.h 24 class MCContext;
lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h 23 class MCContext;
lib/Target/Sparc/SparcTargetObjectFile.h 16 class MCContext;
lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h 20 class MCContext;
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h 27 class MCContext;
lib/Target/WebAssembly/WebAssemblyMCInstLower.h 24 class MCContext;
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h 24 class MCContext;
lib/Target/XCore/XCoreMCInstLower.h 15 class MCContext;
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h 18 class MCContext;
tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h 21 class MCContext;
tools/llvm-mc/Disassembler.h 25 class MCContext;
unittests/DebugInfo/DWARF/DwarfGenerator.h 35 class MCContext;
References
gen/lib/Target/RISCV/RISCVGenCompressInstEmitter.inc 126 MCContext &Context) {
include/llvm/CodeGen/AsmPrinter.h 89 MCContext &OutContext;
include/llvm/CodeGen/FastISel.h 161 CallLoweringInfo &setCallee(const DataLayout &DL, MCContext &Ctx,
include/llvm/CodeGen/MachineFunction.h 227 MCContext &Ctx;
455 MCContext &getContext() const { return Ctx; }
816 MCSymbol *getJTISymbol(unsigned JTI, MCContext &Ctx,
include/llvm/CodeGen/MachineModuleInfo.h 85 MCContext Context;
161 const MCContext &getContext() const { return Context; }
162 MCContext &getContext() { return Context; }
include/llvm/CodeGen/TargetLowering.h 3002 MCContext &/*Ctx*/) const {
3014 unsigned JTI, MCContext &Ctx) const;
include/llvm/CodeGen/TargetLoweringObjectFileImpl.h 45 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
102 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
146 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
216 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
include/llvm/MC/ConstantPools.h 58 const MCExpr *addEntry(const MCExpr *Value, MCContext &Context,
include/llvm/MC/MCAsmInfo.h 439 virtual MCSection *getNonexecutableStackSection(MCContext &Ctx) const {
include/llvm/MC/MCAsmInfoELF.h 18 MCSection *getNonexecutableStackSection(MCContext &Ctx) const final;
include/llvm/MC/MCAssembler.h 102 MCContext &Context;
221 MCAssembler(MCContext &Context, std::unique_ptr<MCAsmBackend> Backend,
284 MCContext &getContext() const { return Context; }
include/llvm/MC/MCCodeView.h 165 void recordCVLoc(MCContext &Ctx, const MCSymbol *Label, unsigned FunctionId,
include/llvm/MC/MCContext.h 310 MCContext(const MCContext &) = delete;
311 MCContext &operator=(const MCContext &) = delete;
311 MCContext &operator=(const MCContext &) = delete;
727 inline void *operator new(size_t Bytes, llvm::MCContext &C,
737 inline void operator delete(void *Ptr, llvm::MCContext &C, size_t) noexcept {
760 inline void *operator new[](size_t Bytes, llvm::MCContext &C,
771 inline void operator delete[](void *Ptr, llvm::MCContext &C) noexcept {
include/llvm/MC/MCDisassembler/MCDisassembler.h 57 MCDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx)
101 MCContext &Ctx;
121 MCContext& getContext() const { return Ctx; }
include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h 40 MCExternalSymbolizer(MCContext &Ctx,
include/llvm/MC/MCDisassembler/MCRelocationInfo.h 26 MCContext &Ctx;
29 MCRelocationInfo(MCContext &Ctx);
include/llvm/MC/MCDisassembler/MCSymbolizer.h 40 MCContext &Ctx;
45 MCSymbolizer(MCContext &Ctx, std::unique_ptr<MCRelocationInfo> RelInfo)
include/llvm/MC/MCDwarf.h 381 static void Encode(MCContext &Context, MCDwarfLineTableParams Params,
386 static bool FixedEncode(MCContext &Context,
631 static void EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,
include/llvm/MC/MCELFObjectWriter.h 87 virtual unsigned getRelocType(MCContext &Ctx, const MCValue &Target,
96 virtual void addTargetSectionFlags(MCContext &Ctx, MCSectionELF &Sec);
include/llvm/MC/MCELFStreamer.h 25 MCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
100 MCELFStreamer *createARMELFStreamer(MCContext &Context,
include/llvm/MC/MCExpr.h 146 static const MCConstantExpr *create(int64_t Value, MCContext &Ctx,
329 static const MCSymbolRefExpr *create(const MCSymbol *Symbol, MCContext &Ctx) {
334 MCContext &Ctx, SMLoc Loc = SMLoc());
336 MCContext &Ctx);
387 MCContext &Ctx, SMLoc Loc = SMLoc());
389 static const MCUnaryExpr *createLNot(const MCExpr *Expr, MCContext &Ctx, SMLoc Loc = SMLoc()) {
393 static const MCUnaryExpr *createMinus(const MCExpr *Expr, MCContext &Ctx, SMLoc Loc = SMLoc()) {
397 static const MCUnaryExpr *createNot(const MCExpr *Expr, MCContext &Ctx, SMLoc Loc = SMLoc()) {
401 static const MCUnaryExpr *createPlus(const MCExpr *Expr, MCContext &Ctx, SMLoc Loc = SMLoc()) {
464 const MCExpr *RHS, MCContext &Ctx,
468 MCContext &Ctx) {
473 MCContext &Ctx) {
478 MCContext &Ctx) {
483 MCContext &Ctx) {
488 MCContext &Ctx) {
493 MCContext &Ctx) {
498 MCContext &Ctx) {
503 MCContext &Ctx) {
508 MCContext &Ctx) {
513 MCContext &Ctx) {
518 MCContext &Ctx) {
523 MCContext &Ctx) {
528 MCContext &Ctx) {
533 MCContext &Ctx) {
538 MCContext &Ctx) {
543 MCContext &Ctx) {
548 MCContext &Ctx) {
553 MCContext &Ctx) {
558 MCContext &Ctx) {
include/llvm/MC/MCObjectFileInfo.h 217 void InitMCObjectFileInfo(const Triple &TT, bool PIC, MCContext &ctx,
397 MCContext *Ctx;
include/llvm/MC/MCObjectStreamer.h 58 MCObjectStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
include/llvm/MC/MCParser/MCAsmParser.h 151 virtual MCContext &getContext() = 0;
304 MCAsmParser *createMCAsmParser(SourceMgr &, MCContext &, MCStreamer &,
include/llvm/MC/MCParser/MCAsmParserExtension.h 55 MCContext &getContext() { return getParser().getContext(); }
include/llvm/MC/MCParser/MCTargetAsmParser.h 476 MCContext &Ctx) {
491 MCContext &Ctx) {
include/llvm/MC/MCSection.h 118 MCSymbol *getEndSymbol(MCContext &Ctx);
include/llvm/MC/MCStreamer.h 197 MCContext &Context;
226 MCStreamer(MCContext &Ctx);
258 MCContext &getContext() const { return Context; }
1024 MCStreamer *createNullStreamer(MCContext &Ctx);
1042 MCStreamer *createAsmStreamer(MCContext &Ctx,
include/llvm/MC/MCSymbol.h 168 MCContext &Ctx);
include/llvm/MC/MCWasmStreamer.h 29 MCWasmStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
include/llvm/MC/MCWinCOFFObjectWriter.h 40 virtual unsigned getRelocType(MCContext &Ctx, const MCValue &Target,
include/llvm/MC/MCWinCOFFStreamer.h 29 MCWinCOFFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> MAB,
include/llvm/Support/TargetRegistry.h 62 MCStreamer *createNullStreamer(MCContext &Ctx);
82 createAsmStreamer(MCContext &Ctx, std::unique_ptr<formatted_raw_ostream> OS,
87 MCStreamer *createELFStreamer(MCContext &Ctx,
92 MCStreamer *createMachOStreamer(MCContext &Ctx,
98 MCStreamer *createWasmStreamer(MCContext &Ctx,
103 MCStreamer *createXCOFFStreamer(MCContext &Ctx,
109 MCRelocationInfo *createMCRelocationInfo(const Triple &TT, MCContext &Ctx);
113 void *DisInfo, MCContext *Ctx,
157 MCContext &Ctx);
165 MCContext &Ctx);
167 MCStreamer *(*)(const Triple &T, MCContext &Ctx,
172 MCStreamer *(*)(MCContext &Ctx, std::unique_ptr<MCAsmBackend> &&TAB,
177 MCStreamer *(*)(MCContext &Ctx, std::unique_ptr<MCAsmBackend> &&TAB,
182 MCStreamer *(*)(const Triple &T, MCContext &Ctx,
193 MCContext &Ctx);
196 LLVMSymbolLookupCallback SymbolLookUp, void *DisInfo, MCContext *Ctx,
438 MCContext &Ctx) const {
456 MCContext &Ctx) const {
470 MCStreamer *createMCObjectStreamer(const Triple &T, MCContext &Ctx,
523 MCStreamer *createAsmStreamer(MCContext &Ctx,
547 MCStreamer *createNullStreamer(MCContext &Ctx) const {
563 MCRelocationInfo *createMCRelocationInfo(StringRef TT, MCContext &Ctx) const {
585 MCContext *Ctx,
1202 MCContext & /*Ctx*/) {
include/llvm/Target/TargetLoweringObjectFile.h 39 MCContext *Ctx = nullptr;
69 MCContext &getContext() const { return *Ctx; }
75 virtual void Initialize(MCContext &ctx, const TargetMachine &TM);
include/llvm/Target/TargetMachine.h 302 virtual bool addPassesToEmitMC(PassManagerBase &, MCContext *&,
357 bool addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx,
371 MCContext &Context);
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 2166 MCContext &Ctx = OutContext;
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp 77 MCContext &Context = MMI->getContext();
lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp 130 MCContext &MC = Asm->OutContext;
lib/CodeGen/AsmPrinter/WasmException.cpp 62 MCContext &OutContext = Asm->OutStreamer->getContext();
lib/CodeGen/AsmPrinter/WinException.cpp 181 MCContext &Ctx = MF->getContext();
551 MCContext &Ctx = Asm->OutContext;
619 MCContext &Ctx = Asm->OutContext;
956 MCContext &Ctx = Asm->OutContext;
lib/CodeGen/FaultMaps.cpp 32 MCContext &OutContext = AP.OutStreamer->getContext();
53 MCContext &OutContext = AP.OutStreamer->getContext();
lib/CodeGen/GlobalISel/IRTranslator.cpp 1672 MCContext &Context = MF->getContext();
lib/CodeGen/LLVMTargetMachine.cpp 120 MCContext &Context) {
208 MCContext &Ctx = MMIWP->getMMI().getContext();
226 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx,
lib/CodeGen/MachineBasicBlock.cpp 62 MCContext &Ctx = MF->getContext();
lib/CodeGen/MachineFunction.cpp 608 MCSymbol *MachineFunction::getJTISymbol(unsigned JTI, MCContext &Ctx,
lib/CodeGen/MachineModuleInfo.cpp 62 MCContext &Context;
84 MMIAddrLabelMap(MCContext &context) : Context(context) {}
lib/CodeGen/SelectionDAG/FastISel.cpp 895 const DataLayout &DL, MCContext &Ctx, CallingConv::ID CC, Type *ResultTy,
1098 MCContext &Ctx = MF->getContext();
lib/CodeGen/StackMaps.cpp 301 MCContext &OutContext = AP.OutStreamer->getContext();
558 MCContext &OutContext = AP.OutStreamer->getContext();
lib/CodeGen/TargetLoweringObjectFileImpl.cpp 94 void TargetLoweringObjectFileELF::Initialize(MCContext &Ctx,
268 auto &C = getContext();
594 unsigned UniqueID = MCContext::GenericSectionID;
631 MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang,
667 unsigned UniqueID = MCContext::GenericSectionID;
754 static MCSectionELF *getStaticStructorSection(MCContext &Ctx, bool UseInitArray,
835 MCContext &Ctx = getContext();
860 void TargetLoweringObjectFileMachO::Initialize(MCContext &Ctx,
1155 MCContext &Ctx = getContext();
1363 unsigned UniqueID = MCContext::GenericSectionID;
1470 auto &C = getContext();
1481 void TargetLoweringObjectFileCOFF::Initialize(MCContext &Ctx,
1506 static MCSectionCOFF *getCOFFStaticStructorSection(MCContext &Ctx,
1723 MCContext::GenericSectionID);
1729 MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang,
1749 unsigned UniqueID = MCContext::GenericSectionID;
1866 void TargetLoweringObjectFileXCOFF::Initialize(MCContext &Ctx,
lib/MC/ConstantPools.cpp 39 const MCExpr *ConstantPool::addEntry(const MCExpr *Value, MCContext &Context,
lib/MC/ELFObjectWriter.cpp 206 MCSectionELF *createRelocationSection(MCContext &Ctx,
209 const MCSectionELF *createStringTable(MCContext &Ctx);
264 virtual bool checkRelocation(MCContext &Ctx, SMLoc Loc,
314 virtual bool checkRelocation(MCContext &Ctx, SMLoc Loc,
634 MCContext &Ctx = Asm.getContext();
805 MCSectionELF *ELFWriter::createRelocationSection(MCContext &Ctx,
871 auto &MC = Asm.getContext();
1003 const MCSectionELF *ELFWriter::createStringTable(MCContext &Ctx) {
1095 MCContext &Ctx = Asm.getContext();
1453 MCContext &Ctx = Asm.getContext();
lib/MC/MCAsmInfo.cpp 95 MCContext &Context = Streamer.getContext();
lib/MC/MCAsmInfoELF.cpp 23 MCSection *MCAsmInfoELF::getNonexecutableStackSection(MCContext &Ctx) const {
lib/MC/MCAsmStreamer.cpp 65 MCAsmStreamer(MCContext &Context, std::unique_ptr<formatted_raw_ostream> os,
2025 MCStreamer *llvm::createAsmStreamer(MCContext &Context,
lib/MC/MCAssembler.cpp 86 MCAssembler::MCAssembler(MCContext &Context,
212 MCContext &Ctx = getContext();
974 MCContext &Context = Layout.getAssembler().getContext();
1015 MCContext &Context = Layout.getAssembler().getContext();
lib/MC/MCCodeView.cpp 130 void CodeViewContext::recordCVLoc(MCContext &Ctx, const MCSymbol *Label,
171 MCContext &Ctx = OS.getContext();
198 MCContext &Ctx = OS.getContext();
330 MCContext &Ctx = OS.getContext();
446 MCContext &Ctx = Layout.getAssembler().getContext();
610 MCContext &Ctx = Layout.getAssembler().getContext();
lib/MC/MCDisassembler/Disassembler.cpp 77 std::unique_ptr<MCContext> Ctx(new MCContext(MAI.get(), MRI.get(), nullptr));
77 std::unique_ptr<MCContext> Ctx(new MCContext(MAI.get(), MRI.get(), nullptr));
lib/MC/MCDisassembler/Disassembler.h 70 std::unique_ptr<const llvm::MCContext> Ctx;
93 std::unique_ptr<const llvm::MCContext> &&Ctx,
lib/MC/MCDisassembler/MCExternalSymbolizer.cpp 192 void *DisInfo, MCContext *Ctx,
lib/MC/MCDwarf.cpp 57 explicit MCDwarfLineStr(MCContext &Ctx) {
71 static inline uint64_t ScaleAddrDelta(MCContext &Context, uint64_t AddrDelta) {
137 makeStartPlusIntExpr(MCContext &Ctx, const MCSymbol &Start, int IntVal) {
221 MCContext &Ctx = MCOS->getContext();
234 MCContext &context = MCOS->getContext();
295 MCContext &Context = OS.getContext();
326 MCContext &Ctx = MCOS->getContext();
451 MCContext &context = MCOS->getContext();
646 MCContext &Context = MCOS->getContext();
660 void MCDwarfLineAddr::Encode(MCContext &Context, MCDwarfLineTableParams Params,
742 bool MCDwarfLineAddr::FixedEncode(MCContext &Context,
800 MCContext &context = MCOS->getContext();
856 MCContext &context = MCOS->getContext();
929 MCContext &context = MCOS->getContext();
1100 MCContext &context = MCOS->getContext();
1137 MCContext &context = MCOS->getContext();
1212 MCContext &context = MCOS->getContext();
1245 MCContext &context = streamer.getContext();
1256 MCContext &context = streamer.getContext();
1277 MCContext &context = streamer.getContext();
1291 MCContext &context = streamer.getContext();
1483 MCContext &Context = Streamer.getContext();
1561 MCContext &context = Streamer.getContext();
1680 MCContext &context = Streamer.getContext();
1825 MCContext &Context = Streamer.getContext();
1892 MCContext &Context = Streamer.getContext();
1899 void MCDwarfFrameEmitter::EncodeAdvanceLoc(MCContext &Context,
lib/MC/MCELFStreamer.cpp 41 MCELFStreamer::MCELFStreamer(MCContext &Context,
91 MCContext &Ctx = getContext();
701 MCStreamer *llvm::createELFStreamer(MCContext &Context,
lib/MC/MCExpr.cpp 159 const MCExpr *RHS, MCContext &Ctx,
165 MCContext &Ctx, SMLoc Loc) {
169 const MCConstantExpr *MCConstantExpr::create(int64_t Value, MCContext &Ctx,
187 MCContext &Ctx, SMLoc Loc) {
192 MCContext &Ctx) {
lib/MC/MCMachOStreamer.cpp 65 MCMachOStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> MAB,
506 MCStreamer *llvm::createMachOStreamer(MCContext &Context,
lib/MC/MCObjectFileInfo.cpp 783 MCContext &ctx,
lib/MC/MCObjectStreamer.cpp 25 MCObjectStreamer::MCObjectStreamer(MCContext &Context,
409 MCContext &Context = OS.getContext();
lib/MC/MCParser/AsmParser.cpp 127 MCContext &Ctx;
191 AsmParser(SourceMgr &SM, MCContext &Ctx, MCStreamer &Out,
213 MCContext &getContext() override { return Ctx; }
704 AsmParser::AsmParser(SourceMgr &SM, MCContext &Ctx, MCStreamer &Out,
6077 MCAsmParser *llvm::createMCAsmParser(SourceMgr &SM, MCContext &C,
lib/MC/MCSection.cpp 28 MCSymbol *MCSection::getEndSymbol(MCContext &Ctx) {
lib/MC/MCStreamer.cpp 91 MCStreamer::MCStreamer(MCContext &Ctx)
766 static MCSection *getWinCFISection(MCContext &Context, unsigned *NextWinCFIID,
815 static unsigned encodeSEHRegNum(MCContext &Ctx, MCRegister Reg) {
lib/MC/MCSymbol.cpp 32 MCContext &Ctx) {
lib/MC/MCWasmStreamer.cpp 200 MCStreamer *llvm::createWasmStreamer(MCContext &Context,
lib/MC/MCWin64EH.cpp 54 MCContext &Context = Streamer.getContext();
132 MCContext &Context = streamer.getContext();
144 MCContext &context = streamer.getContext();
159 MCContext &context = streamer.getContext();
253 MCContext &Context = Streamer.getContext();
498 MCContext &context = streamer.getContext();
647 MCContext &context = streamer.getContext();
lib/MC/MCWinCOFFStreamer.cpp 44 MCWinCOFFStreamer::MCWinCOFFStreamer(MCContext &Context,
lib/MC/WasmObjectWriter.cpp 437 MCContext &Ctx = Asm.getContext();
lib/Object/ModuleSymbolTable.cpp 101 MCContext MCCtx(MAI.get(), MRI.get(), &MOFI);
lib/Object/RecordStreamer.cpp 75 RecordStreamer::RecordStreamer(MCContext &Context, const Module &M)
lib/Object/RecordStreamer.h 47 RecordStreamer(MCContext &Context, const Module &M);
lib/Target/AArch64/AArch64MCInstLower.cpp 33 AArch64MCInstLower::AArch64MCInstLower(MCContext &ctx, AsmPrinter &printer)
lib/Target/AArch64/AArch64MCInstLower.h 30 MCContext &Ctx;
35 AArch64MCInstLower(MCContext &ctx, AsmPrinter &printer);
lib/Target/AArch64/AArch64TargetObjectFile.cpp 20 void AArch64_ELFTargetObjectFile::Initialize(MCContext &Ctx,
lib/Target/AArch64/AArch64TargetObjectFile.h 20 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp 426 MCContext &Ctx;
429 AArch64Operand(KindTy K, MCContext &Ctx) : Kind(K), Ctx(Ctx) {}
1802 CreateToken(StringRef Str, bool IsSuffix, SMLoc S, MCContext &Ctx) {
1813 CreateReg(unsigned RegNum, RegKind Kind, SMLoc S, SMLoc E, MCContext &Ctx,
1833 SMLoc S, SMLoc E, MCContext &Ctx,
1849 MCContext &Ctx) {
1862 CreateVectorIndex(unsigned Idx, SMLoc S, SMLoc E, MCContext &Ctx) {
1871 SMLoc E, MCContext &Ctx) {
1882 MCContext &Ctx) {
1892 CreateCondCode(AArch64CC::CondCode Code, SMLoc S, SMLoc E, MCContext &Ctx) {
1901 CreateFPImm(APFloat Val, bool IsExact, SMLoc S, MCContext &Ctx) {
1913 MCContext &Ctx) {
1927 MCContext &Ctx) {
1940 SMLoc E, MCContext &Ctx) {
1951 MCContext &Ctx) {
1964 MCContext &Ctx) {
1977 MCContext &Ctx) {
1989 bool HasExplicitAmount, SMLoc S, SMLoc E, MCContext &Ctx) {
3682 MCContext& Ctx = getContext();
lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h 22 AArch64ExternalSymbolizer(MCContext &Ctx,
lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp 154 uint64_t Value, MCContext &Ctx,
377 MCContext &Ctx = Asm.getContext();
lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp 38 unsigned getRelocType(MCContext &Ctx, const MCValue &Target,
59 MCContext &Ctx) {
105 unsigned AArch64ELFObjectWriter::getRelocType(MCContext &Ctx,
lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp 77 AArch64ELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
204 MCELFStreamer *createAArch64ELFStreamer(MCContext &Context,
lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp 59 MCContext &Context = Streamer.getContext();
lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp 44 MCContext &Ctx;
48 AArch64MCCodeEmitter(const MCInstrInfo &mcii, MCContext &ctx)
647 MCContext &Ctx) {
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp 27 MCContext &Ctx) {
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h 125 MCContext &Ctx);
lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h 41 MCContext &Ctx);
lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h 22 MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp 221 auto &Context = Streamer.getContext();
432 MCContext &Context = getObjFileLowering().getContext();
lib/Target/AMDGPU/AMDGPUMCInstLower.cpp 42 MCContext &Ctx;
50 AMDGPUMCInstLower(MCContext &ctx, const TargetSubtargetInfo &ST,
62 R600MCInstLower(MCContext &ctx, const R600Subtarget &ST,
74 AMDGPUMCInstLower::AMDGPUMCInstLower(MCContext &ctx,
229 MCContext &OutContext) {
371 R600MCInstLower::R600MCInstLower(MCContext &Ctx, const R600Subtarget &ST,
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp 956 MCContext *Ctx = nullptr;
981 void initialize(MCContext &Context) {
1122 MCContext &Ctx = getContext();
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp 61 MCContext &Ctx,
1254 MCContext *Ctx,
1261 MCContext &Ctx) {
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h 50 AMDGPUDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx,
155 AMDGPUSymbolizer(MCContext &Ctx, std::unique_ptr<MCRelocationInfo> &&RelInfo,
lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp 109 MCContext *Ctx) {
lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h 25 MCELFStreamer *createAMDGPUELFStreamer(const Triple &T, MCContext &Context,
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp 99 static MCStreamer *createMCStreamer(const Triple &T, MCContext &Context,
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h 38 MCContext &Ctx);
43 MCContext &Ctx);
lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp 436 auto &Context = S.getContext();
532 auto &Context = getContext();
559 auto &Context = getContext();
583 auto &Context = getContext();
617 auto &Context = Streamer.getContext();
lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h 35 MCContext &getContext() const { return Streamer.getContext(); }
lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp 95 MCContext &Ctx) {
lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp 53 MCContext &ctx)
91 MCContext &Ctx) {
lib/Target/AMDGPU/R600AsmPrinter.cpp 111 MCContext &Context = getObjFileLowering().getContext();
lib/Target/ARC/ARCFrameLowering.cpp 121 MCContext &Context = MMI.getContext();
lib/Target/ARC/ARCMCInstLower.cpp 26 ARCMCInstLower::ARCMCInstLower(MCContext *C, AsmPrinter &AsmPrinter)
lib/Target/ARC/ARCMCInstLower.h 28 MCContext *Ctx;
32 ARCMCInstLower(MCContext *C, AsmPrinter &asmprinter);
lib/Target/ARC/Disassembler/ARCDisassembler.cpp 39 ARCDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx,
364 MCContext &Ctx) {
lib/Target/ARM/ARMAsmPrinter.cpp 766 unsigned LabelId, MCContext &Ctx) {
774 unsigned LabelId, MCContext &Ctx) {
lib/Target/ARM/ARMFrameLowering.cpp 362 MCContext &Context = MMI.getContext();
2261 MCContext &Context = MMI.getContext();
lib/Target/ARM/ARMTargetObjectFile.cpp 30 void ARMElfTargetObjectFile::Initialize(MCContext &Ctx,
lib/Target/ARM/ARMTargetObjectFile.h 24 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 3607 CreateVectorIndex(unsigned Idx, SMLoc S, SMLoc E, MCContext &Ctx) {
lib/Target/ARM/Disassembler/ARMDisassembler.cpp 132 ARMDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx) :
573 MCContext &Ctx) {
lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp 419 bool IsResolved, MCContext &Ctx,
1041 MCContext &Ctx = Asm.getContext();
lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h 49 bool IsResolved, MCContext &Ctx,
lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp 31 bool IsPCRel, MCContext &Ctx) const;
38 unsigned getRelocType(MCContext &Ctx, const MCValue &Target,
44 void addTargetSectionFlags(MCContext &Ctx, MCSectionELF &Sec) override;
72 unsigned ARMELFObjectWriter::getRelocType(MCContext &Ctx, const MCValue &Target,
81 MCContext &Ctx) const {
249 void ARMELFObjectWriter::addTargetSectionFlags(MCContext &Ctx,
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp 443 ARMELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
1503 MCELFStreamer *createARMELFStreamer(MCContext &Context,
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp 52 MCContext &CTX;
56 ARMMCCodeEmitter(const MCInstrInfo &mcii, MCContext &ctx, bool IsLittle)
2011 MCContext &Ctx) {
2017 MCContext &Ctx) {
lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp 18 MCContext &Ctx) {
lib/Target/ARM/MCTargetDesc/ARMMCExpr.h 36 MCContext &Ctx);
38 static const ARMMCExpr *createUpper16(const MCExpr *Expr, MCContext &Ctx) {
42 static const ARMMCExpr *createLower16(const MCExpr *Expr, MCContext &Ctx) {
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h 61 MCContext &Ctx);
65 MCContext &Ctx);
77 MCStreamer *createARMWinCOFFStreamer(MCContext &Context,
97 MCRelocationInfo *createARMMachORelocationInfo(MCContext &Ctx);
lib/Target/AVR/AVRTargetObjectFile.cpp 21 void AVRTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM) {
lib/Target/AVR/AVRTargetObjectFile.h 21 void Initialize(MCContext &ctx, const TargetMachine &TM) override;
lib/Target/AVR/Disassembler/AVRDisassembler.cpp 37 AVRDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx)
50 MCContext &Ctx) {
lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp 38 const MCFixup &Fixup, MCContext *Ctx = nullptr) {
57 const MCFixup &Fixup, MCContext *Ctx = nullptr) {
76 MCContext *Ctx = nullptr) {
87 MCContext *Ctx = nullptr) {
105 MCContext *Ctx = nullptr) {
121 MCContext *Ctx = nullptr) {
135 MCContext *Ctx = nullptr) {
148 MCContext *Ctx = nullptr) {
159 MCContext *Ctx = nullptr) {
172 MCContext *Ctx = nullptr) {
193 MCContext *Ctx = nullptr) {
203 MCContext *Ctx = nullptr) {
209 MCContext *Ctx = nullptr) {
215 MCContext *Ctx = nullptr) {
221 MCContext *Ctx = nullptr) {
235 MCContext *Ctx) const {
lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h 37 uint64_t &Value, MCContext *Ctx = nullptr) const;
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp 298 MCContext &Ctx) {
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h 39 AVRMCCodeEmitter(const MCInstrInfo &MCII, MCContext &Ctx)
109 MCContext &Ctx;
lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp 44 MCStreamer *createAVRELFStreamer(Triple const &TT, MCContext &Context,
lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.h 29 AVRMCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
36 AVRMCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
49 MCStreamer *createAVRELFStreamer(Triple const &TT, MCContext &Context,
lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp 39 bool Negated, MCContext &Ctx) {
85 MCContext &Context = Layout->getAssembler().getContext();
lib/Target/AVR/MCTargetDesc/AVRMCExpr.h 42 bool isNegated, MCContext &Ctx);
lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.h 40 MCContext &Ctx);
lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp 26 MCContext &Context = OS.getContext();
lib/Target/BPF/BPFMCInstLower.h 27 MCContext &Ctx;
32 BPFMCInstLower(MCContext &ctx, AsmPrinter &printer)
lib/Target/BPF/BTFDebug.cpp 723 MCContext &Ctx = OS.getContext();
761 MCContext &Ctx = OS.getContext();
lib/Target/BPF/Disassembler/BPFDisassembler.cpp 64 BPFDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx)
82 MCContext &Ctx) {
lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h 38 MCContext &Ctx);
41 MCContext &Ctx);
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp 195 MCContext &Context;
222 HexagonOperand(KindTy K, MCContext &Context)
418 static std::unique_ptr<HexagonOperand> CreateToken(MCContext &Context,
429 CreateReg(MCContext &Context, unsigned RegNum, SMLoc S, SMLoc E) {
438 CreateImm(MCContext &Context, const MCExpr *Val, SMLoc S, SMLoc E) {
1175 MCContext &Context = Parser.getContext();
1284 MCContext &Context = getParser().getContext();
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp 49 HexagonDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx,
157 MCContext &Ctx) {
278 static void adjustDuplex(MCInst &MI, MCContext &Context) {
lib/Target/Hexagon/HexagonAsmPrinter.cpp 247 unsigned VectorSize, MCContext &Ctx) {
765 MCContext &Ctx = OutStreamer->getContext();
lib/Target/Hexagon/HexagonMCInstLower.cpp 43 MCContext &MC = Printer.OutContext;
lib/Target/Hexagon/HexagonTargetObjectFile.cpp 112 void HexagonTargetObjectFile::Initialize(MCContext &Ctx,
lib/Target/Hexagon/HexagonTargetObjectFile.h 19 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp 72 void setExtender(MCContext &Context) const {
728 MCContext &Context = Asm.getContext();
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp 191 HexagonMCChecker::HexagonMCChecker(MCContext &Context, MCInstrInfo const &MCII,
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h 35 MCContext &Context;
111 explicit HexagonMCChecker(MCContext &Context, MCInstrInfo const &MCII,
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp 796 MCContext &MCT) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h 35 MCContext &MCT;
49 HexagonMCCodeEmitter(MCInstrInfo const &MII, MCContext &MCT)
lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp 196 static MCInst *getCompoundInsn(MCContext &Context, MCInst const &L,
348 static bool lookForCompound(MCInstrInfo const &MCII, MCContext &Context,
399 MCContext &Context, MCInst &MCI) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp 49 MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
55 MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
152 MCStreamer *createHexagonELFStreamer(Triple const &TT, MCContext &Context,
lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h 24 HexagonMCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
28 HexagonMCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
42 MCStreamer *createHexagonELFStreamer(Triple const &TT, MCContext &Context,
lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp 22 HexagonMCExpr *HexagonMCExpr::create(MCExpr const *Expr, MCContext &Ctx) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h 18 static HexagonMCExpr *create(MCExpr const *Expr, MCContext &Ctx);
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp 82 MCContext &Context) {
86 void HexagonMCInstrInfo::addConstExtender(MCContext &Context,
124 MCContext &Context, MCInst &MCB,
176 MCInst *HexagonMCInstrInfo::deriveDuplex(MCContext &Context, unsigned iClass,
202 void HexagonMCInstrInfo::extendIfNeeded(MCContext &Context,
805 void HexagonMCInstrInfo::padEndloop(MCInst &MCB, MCContext &Context) {
839 void HexagonMCInstrInfo::replaceDuplex(MCContext &Context, MCInst &MCB,
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h 79 void addConstant(MCInst &MI, uint64_t Value, MCContext &Context);
80 void addConstExtender(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB,
93 MCContext &Context, MCInst &MCB,
97 MCInst *deriveDuplex(MCContext &Context, unsigned iClass, MCInst const &inst0,
107 void extendIfNeeded(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB,
294 void padEndloop(MCInst &MCI, MCContext &Context);
309 void replaceDuplex(MCContext &Context, MCInst &MCI, DuplexCandidate Candidate);
329 MCContext &Context, MCInst &MCI);
lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h 31 HexagonMCShuffler(MCContext &Context, bool Fatal, MCInstrInfo const &MCII,
37 HexagonMCShuffler(MCContext &Context, bool Fatal, MCInstrInfo const &MCII,
56 bool HexagonMCShuffle(MCContext &Context, bool Fatal, MCInstrInfo const &MCII,
58 bool HexagonMCShuffle(MCContext &Context, MCInstrInfo const &MCII,
61 bool HexagonMCShuffle(MCContext &Context, MCInstrInfo const &MCII,
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp 253 static MCStreamer *createMCStreamer(Triple const &T, MCContext &Context,
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h 86 MCContext &MCT);
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp 199 HexagonShuffler::HexagonShuffler(MCContext &Context, bool ReportErrors,
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h 150 MCContext &Context;
164 HexagonShuffler(MCContext &Context, bool ReportErrors,
lib/Target/Lanai/LanaiMCInstLower.h 28 MCContext &Ctx;
33 LanaiMCInstLower(MCContext &CTX, AsmPrinter &AP) : Ctx(CTX), Printer(AP) {}
lib/Target/Lanai/LanaiTargetObjectFile.cpp 28 void LanaiTargetObjectFile::Initialize(MCContext &Ctx,
lib/Target/Lanai/LanaiTargetObjectFile.h 26 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp 18 MCContext &Ctx) {
lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.h 30 MCContext &Ctx);
lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h 36 MCContext &Ctx);
lib/Target/MSP430/Disassembler/MSP430Disassembler.cpp 49 MSP430Disassembler(const MCSubtargetInfo &STI, MCContext &Ctx)
61 MCContext &Ctx) {
lib/Target/MSP430/MCTargetDesc/MSP430AsmBackend.cpp 33 MCContext &Ctx) const;
106 MCContext &Ctx) const {
lib/Target/MSP430/MCTargetDesc/MSP430MCCodeEmitter.cpp 36 MCContext &Ctx;
74 MSP430MCCodeEmitter(MCContext &ctx, MCInstrInfo const &MCII)
204 MCContext &Ctx) {
lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.h 35 MCContext &Ctx);
lib/Target/MSP430/MSP430MCInstLower.h 27 MCContext &Ctx;
31 MSP430MCInstLower(MCContext &ctx, AsmPrinter &printer)
lib/Target/Mips/AsmParser/MipsAsmParser.cpp 697 MCContext &Ctx) override {
4122 MCContext &Context = TOut.getStreamer().getContext();
4973 MCContext & Context = TOut.getStreamer().getContext();
5010 MCContext & Context = TOut.getStreamer().getContext();
lib/Target/Mips/Disassembler/MipsDisassembler.cpp 45 MipsDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx, bool IsBigEndian)
554 MCContext &Ctx) {
561 MCContext &Ctx) {
lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp 39 MCContext &Ctx) {
249 MCContext &Ctx = Asm.getContext();
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp 63 unsigned getRelocType(MCContext &Ctx, const MCValue &Target,
217 unsigned MipsELFObjectWriter::getRelocType(MCContext &Ctx,
lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp 25 MipsELFStreamer::MipsELFStreamer(MCContext &Context,
40 MCContext &Context = getContext();
116 MCContext &Context, std::unique_ptr<MCAsmBackend> MAB,
lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h 36 MipsELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> MAB,
75 MCELFStreamer *createMipsELFStreamer(MCContext &Context,
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp 46 MCContext &Ctx) {
52 MCContext &Ctx) {
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h 32 MCContext &Ctx;
39 MipsMCCodeEmitter(const MCInstrInfo &mcii, MCContext &Ctx_, bool IsLittle)
lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp 28 const MCExpr *Expr, MCContext &Ctx) {
33 const MCExpr *Expr, MCContext &Ctx) {
lib/Target/Mips/MCTargetDesc/MipsMCExpr.h 59 MCContext &Ctx);
61 MCContext &Ctx);
lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h 25 MCELFStreamer *createMipsNaClELFStreamer(MCContext &Context,
lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp 103 static MCStreamer *createMCStreamer(const Triple &T, MCContext &Context,
lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h 37 MCContext &Ctx);
40 MCContext &Ctx);
lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp 45 MipsNaClELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
262 MCELFStreamer *createMipsNaClELFStreamer(MCContext &Context,
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp 1019 MCContext &Context = MCA.getContext();
1123 MCContext &Context = getStreamer().getAssembler().getContext();
1314 MCContext &Context = MCA.getContext();
lib/Target/Mips/MipsAsmPrinter.cpp 162 MCContext &OutContext,
lib/Target/Mips/MipsMCInstLower.h 30 MCContext *Ctx;
36 void Initialize(MCContext *C);
lib/Target/Mips/MipsOptionRecord.h 40 MipsRegInfoRecord(MipsELFStreamer *S, MCContext &Context)
65 MCContext &Context;
lib/Target/Mips/MipsTargetObjectFile.cpp 45 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){
lib/Target/Mips/MipsTargetObjectFile.h 27 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
lib/Target/NVPTX/NVPTXAsmPrinter.cpp 1972 MCContext &Ctx = OutContext;
lib/Target/NVPTX/NVPTXMCExpr.cpp 19 NVPTXFloatMCExpr::create(VariantKind Kind, const APFloat &Flt, MCContext &Ctx) {
55 MCContext &Ctx) {
lib/Target/NVPTX/NVPTXMCExpr.h 41 MCContext &Ctx);
44 MCContext &Ctx) {
49 MCContext &Ctx) {
54 MCContext &Ctx) {
101 *create(const MCSymbolRefExpr *SymExpr, MCContext &Ctx);
lib/Target/NVPTX/NVPTXTargetMachine.h 58 bool addPassesToEmitMC(PassManagerBase &, MCContext *&, raw_pwrite_stream &,
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp 166 MCContext &Ctx) override;
690 addNegOperand(MCInst &Inst, MCOperand &Op, MCContext &Ctx) {
1232 MCContext &Context = getParser().getContext();
1320 MCContext &Context = getParser().getContext();
1830 MCContext &Ctx) {
lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp 38 MCContext &Ctx) {
lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.h 27 const MCContext &CTX;
31 PPCMCCodeEmitter(const MCInstrInfo &mcii, MCContext &ctx)
lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp 22 bool IsDarwin, MCContext &Ctx) {
116 MCContext &Context = Layout->getAssembler().getContext();
lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h 48 bool IsDarwin, MCContext &Ctx);
51 bool IsDarwin, MCContext &Ctx) {
56 bool IsDarwin, MCContext &Ctx) {
61 bool IsDarwin, MCContext &Ctx) {
lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h 41 MCContext &Ctx);
lib/Target/PowerPC/PPCISelLowering.cpp 2770 MCContext &Ctx) const {
5314 auto &Context = DAG.getMachineFunction().getMMI().getContext();
lib/Target/PowerPC/PPCISelLowering.h 957 MCContext &Ctx) const override;
lib/Target/PowerPC/PPCMCInstLower.cpp 41 MCContext &Ctx = AP.OutContext;
83 MCContext &Ctx = Printer.OutContext;
lib/Target/PowerPC/PPCTargetObjectFile.cpp 19 Initialize(MCContext &Ctx, const TargetMachine &TM) {
lib/Target/PowerPC/PPCTargetObjectFile.h 22 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp 1623 MCContext &Ctx = getContext();
lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp 36 RISCVDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx)
48 MCContext &Ctx) {
lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp 183 MCContext &Ctx) {
288 MCContext &Ctx = Asm.getContext();
349 MCContext &Ctx = Asm.getContext();
lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp 43 MCContext &Ctx;
47 RISCVMCCodeEmitter(MCContext &ctx, MCInstrInfo const &MCII)
88 MCContext &Ctx) {
lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp 32 MCContext &Ctx) {
lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h 57 MCContext &Ctx);
lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.h 37 MCContext &Ctx);
lib/Target/RISCV/RISCVMCInstLower.cpp 30 MCContext &Ctx = AP.OutContext;
lib/Target/RISCV/RISCVTargetObjectFile.cpp 17 void RISCVELFTargetObjectFile::Initialize(MCContext &Ctx,
lib/Target/RISCV/RISCVTargetObjectFile.h 24 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
lib/Target/Sparc/Disassembler/SparcDisassembler.cpp 33 SparcDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx)
46 MCContext &Ctx) {
lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp 47 MCContext &Ctx;
50 SparcMCCodeEmitter(const MCInstrInfo &mcii, MCContext &ctx)
231 MCContext &Ctx) {
lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp 27 MCContext &Ctx) {
lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h 74 MCContext &Ctx);
lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h 37 MCContext &Ctx);
lib/Target/Sparc/SparcAsmPrinter.cpp 74 MCSymbol *Sym, MCContext &OutContext) {
82 MCContext &OutContext) {
89 MCContext &OutContext)
160 MCContext &OutContext,
lib/Target/Sparc/SparcTargetObjectFile.cpp 17 void SparcELFTargetObjectFile::Initialize(MCContext &Ctx,
40 MCContext &Ctx = getContext();
lib/Target/Sparc/SparcTargetObjectFile.h 25 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp 1300 MCContext &Ctx = getContext();
lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp 37 MCContext &Ctx;
40 SystemZMCCodeEmitter(const MCInstrInfo &mcii, MCContext &ctx)
305 MCContext &Ctx) {
lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h 86 MCContext &Ctx);
lib/Target/SystemZ/SystemZAsmPrinter.cpp 69 static const MCSymbolRefExpr *getTLSGetOffset(MCContext &Context) {
76 static const MCSymbolRefExpr *getGlobalOffsetTable(MCContext &Context) {
526 static unsigned EmitNop(MCContext &OutContext, MCStreamer &OutStreamer,
555 MCContext &Ctx = MF->getContext();
lib/Target/SystemZ/SystemZMCInstLower.h 25 MCContext &Ctx;
29 SystemZMCInstLower(MCContext &ctx, SystemZAsmPrinter &asmPrinter);
lib/Target/TargetLoweringObjectFile.cpp 39 void TargetLoweringObjectFile::Initialize(MCContext &ctx,
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp 513 auto &Ctx = getStreamer().getContext();
659 auto &Ctx = Out.getContext();
lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp 56 WebAssemblyDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx,
64 MCContext &Ctx) {
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 1222 auto &Context = MF.getMMI().getContext();
lib/Target/WebAssembly/WebAssemblyMCInstLower.h 31 MCContext &Ctx;
41 WebAssemblyMCInstLower(MCContext &ctx, WebAssemblyAsmPrinter &printer)
lib/Target/X86/Disassembler/X86Disassembler.cpp 138 X86GenericDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx,
154 MCContext &Ctx,
842 MCContext &Ctx) {
lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp 33 unsigned getRelocType(MCContext &Ctx, const MCValue &Target,
91 static void checkIs32(MCContext &Ctx, SMLoc Loc, X86_64RelType Type) {
97 static unsigned getRelocType64(MCContext &Ctx, SMLoc Loc,
237 static unsigned getRelocType32(MCContext &Ctx,
317 unsigned X86ELFObjectWriter::getRelocType(MCContext &Ctx, const MCValue &Target,
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp 41 MCContext &Ctx;
44 X86MCCodeEmitter(const MCInstrInfo &mcii, MCContext &ctx)
1652 MCContext &Ctx) {
lib/Target/X86/MCTargetDesc/X86MCExpr.h 36 static const X86MCExpr *create(int64_t RegNo, MCContext &Ctx) {
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h 73 MCContext &Ctx);
98 MCStreamer *createX86WinCOFFStreamer(MCContext &C,
lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp 29 unsigned getRelocType(MCContext &Ctx, const MCValue &Target,
40 unsigned X86WinCOFFObjectWriter::getRelocType(MCContext &Ctx,
lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp 82 MCContext &getContext() { return getStreamer().getContext(); }
387 MCContext &Ctx = OS.getContext();
lib/Target/X86/X86ISelLowering.cpp 2221 unsigned uid,MCContext &Ctx) const{
2244 MCContext &Ctx) const {
23542 auto &Context = MF.getMMI().getContext();
lib/Target/X86/X86ISelLowering.h 715 MCContext &Ctx) const override;
722 unsigned JTI, MCContext &Ctx) const override;
lib/Target/X86/X86MCInstLower.cpp 53 MCContext &Ctx;
886 MCContext &Ctx = OutStreamer->getContext();
1188 MCContext &Ctx = OutStreamer->getContext();
lib/Target/X86/X86TargetObjectFile.cpp 68 X86FreeBSDTargetObjectFile::Initialize(MCContext &Ctx,
75 X86FuchsiaTargetObjectFile::Initialize(MCContext &Ctx,
82 X86LinuxNaClTargetObjectFile::Initialize(MCContext &Ctx,
88 void X86SolarisTargetObjectFile::Initialize(MCContext &Ctx,
lib/Target/X86/X86TargetObjectFile.h 55 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
60 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
66 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
71 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
lib/Target/XCore/Disassembler/XCoreDisassembler.cpp 35 XCoreDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx) :
773 MCContext &Ctx) {
lib/Target/XCore/XCoreMCInstLower.cpp 29 void XCoreMCInstLower::Initialize(MCContext *C) { Ctx = C; }
lib/Target/XCore/XCoreMCInstLower.h 26 MCContext *Ctx;
30 void Initialize(MCContext *C);
lib/Target/XCore/XCoreTargetObjectFile.cpp 20 void XCoreTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){
lib/Target/XCore/XCoreTargetObjectFile.h 25 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
tools/clang/lib/Parse/ParseStmtAsm.cpp 596 llvm::MCContext Ctx(MAI.get(), MRI.get(), MOFI.get(), &TempSrcMgr);
tools/clang/tools/driver/cc1as_main.cpp 382 MCContext Ctx(MAI.get(), MRI.get(), MOFI.get(), &SrcMgr, &MCOptions);
tools/dsymutil/DwarfStreamer.cpp 70 MC.reset(new MCContext(MAI.get(), MRI.get(), MOFI.get()));
tools/dsymutil/DwarfStreamer.h 153 std::unique_ptr<MCContext> MC;
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp 68 std::unique_ptr<llvm::MCContext> &&context_up,
76 std::unique_ptr<llvm::MCContext> m_context_up;
959 std::unique_ptr<llvm::MCContext> context_up(
960 new llvm::MCContext(asm_info_up.get(), reg_info_up.get(), nullptr));
1002 std::unique_ptr<llvm::MCContext> &&context_up,
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp 161 new llvm::MCContext(m_asm_info.get(), m_reg_info.get(), nullptr));
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h 215 std::unique_ptr<llvm::MCContext> m_context;
tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp 165 new llvm::MCContext(m_asm_info.get(), m_reg_info.get(), nullptr));
tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h 178 std::unique_ptr<llvm::MCContext> m_context;
tools/llvm-cfi-verify/lib/FileAnalysis.cpp 407 Context.reset(new MCContext(AsmInfo.get(), RegisterInfo.get(), &MOFI));
tools/llvm-cfi-verify/lib/FileAnalysis.h 211 std::unique_ptr<MCContext> Context;
tools/llvm-dwp/llvm-dwp.cpp 686 MCContext MC(MAI.get(), MRI.get(), &MOFI);
tools/llvm-exegesis/lib/Analysis.cpp 176 Context_ = std::make_unique<MCContext>(AsmInfo_.get(), RegInfo_.get(),
tools/llvm-exegesis/lib/Analysis.h 115 std::unique_ptr<MCContext> Context_;
tools/llvm-exegesis/lib/Assembler.cpp 217 MCContext &MCContext = MMIWP->getMMI().getContext();
tools/llvm-exegesis/lib/LlvmState.cpp 63 MCContext Context(TheTargetMachine->getMCAsmInfo(),
tools/llvm-exegesis/lib/SnippetFile.cpp 30 explicit BenchmarkCodeStreamer(MCContext *Context,
134 MCContext Context(TM.getMCAsmInfo(), TM.getMCRegisterInfo(), &ObjectFileInfo);
tools/llvm-jitlink/llvm-jitlink.cpp 705 MCContext Ctx(MAI.get(), MRI.get(), nullptr);
tools/llvm-mc/Disassembler.cpp 136 MCContext &Ctx, raw_ostream &Out,
tools/llvm-mc/Disassembler.h 34 MemoryBuffer &Buffer, SourceMgr &SM, MCContext &Ctx,
tools/llvm-mc/llvm-mc.cpp 281 SourceMgr &SrcMgr, MCContext &Ctx, MCStreamer &Str,
373 MCContext Ctx(MAI.get(), MRI.get(), &MOFI, &SrcMgr, &MCOptions);
tools/llvm-mca/CodeRegionGenerator.cpp 46 MCStreamerWrapper(MCContext &Context, mca::CodeRegions &R)
tools/llvm-mca/CodeRegionGenerator.h 49 MCContext &Ctx;
56 AsmCodeRegionGenerator(const Target &T, SourceMgr &SM, MCContext &C,
tools/llvm-mca/llvm-mca.cpp 367 MCContext Ctx(MAI.get(), MRI.get(), &MOFI, &SrcMgr);
tools/llvm-objdump/MachODump.cpp 7220 MCContext Ctx(AsmInfo.get(), MRI.get(), nullptr);
7260 std::unique_ptr<MCContext> ThumbCtx;
7271 ThumbCtx.reset(new MCContext(ThumbAsmInfo.get(), ThumbMRI.get(), nullptr));
7273 MCContext *PtrThumbCtx = ThumbCtx.get();
tools/llvm-objdump/llvm-objdump.cpp 1114 MCContext &Ctx, MCDisassembler *PrimaryDisAsm,
1559 MCContext Ctx(AsmInfo.get(), MRI.get(), &MOFI);
tools/llvm-rtdyld/llvm-rtdyld.cpp 759 MCContext Ctx(MAI.get(), MRI.get(), nullptr);
tools/sancov/sancov.cpp 727 MCContext Ctx(AsmInfo.get(), MRI.get(), MOFI.get());
unittests/CodeGen/MachineInstrTest.cpp 144 std::unique_ptr<MCContext> createMCContext() {
145 return std::make_unique<MCContext>(
unittests/CodeGen/MachineOperandTest.cpp 321 MCContext Ctx(&MAI, /*MRI=*/nullptr, /*MOFI=*/nullptr);
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp 2518 MCContext *MC = DG->getMCContext();
unittests/DebugInfo/DWARF/DwarfGenerator.cpp 125 auto &MC = *DG.getMCContext();
223 void dwarfgen::LineTable::generate(MCContext &MC, AsmPrinter &Asm) const {
441 MC.reset(new MCContext(MAI.get(), MRI.get(), TLOF));
unittests/DebugInfo/DWARF/DwarfGenerator.h 207 void generate(MCContext &MC, AsmPrinter &Asm) const;
240 std::unique_ptr<MCContext> MC;
305 MCContext *getMCContext() const { return MC.get(); }
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp 76 DisCtx = std::make_unique<MCContext>(MAI.get(), MRI.get(), nullptr);
88 AsCtx = std::make_unique<MCContext>(MAI.get(), MRI.get(), &MOFI, &SrcMgr);
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h 71 std::unique_ptr<MCContext> AsCtx;
74 std::unique_ptr<MCContext> DisCtx;
unittests/MC/DwarfLineTables.cpp 27 std::unique_ptr<MCContext> Ctx;
43 Ctx = std::make_unique<MCContext>(MAI.get(), MRI.get(), nullptr);
47 operator MCContext &() { return *Ctx; };
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
297 __safe_conversion_up<_Up, _Ep>,
301 operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
811 { typedef unique_ptr<_Tp> __single_object; };
823 inline typename _MakeUniq<_Tp>::__single_object
824 make_unique(_Args&&... __args)
825 { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
1554 { typedef _Tp type; };
1558 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1633 { typedef _Tp type; };
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>