Searched refs:OutContext (Results 1 - 25 of 39) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DFaultMaps.cpp33 MCContext &OutContext = AP.OutStreamer->getContext(); local
36 MCSymbolRefExpr::create(FaultingLabel, OutContext),
37 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext);
40 MCSymbolRefExpr::create(HandlerLabel, OutContext),
41 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext);
51 MCContext &OutContext = AP.OutStreamer->getContext();
56 OutContext.getObjectFileInfo()->getFaultMapSection();
60 OS.emitLabel(OutContext
[all...]
H A DStackMaps.cpp302 MCContext &OutContext = AP.OutStreamer->getContext(); local
342 MCSymbolRefExpr::create(&MILabel, OutContext),
343 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext);
558 MCContext &OutContext = AP.OutStreamer->getContext();
563 OutContext.getObjectFileInfo()->getStackMapSection();
567 OS.emitLabel(OutContext.getOrCreateSymbol(Twine("__LLVM_StackMaps")));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DWasmException.cpp28 if (Asm->OutContext.lookupSymbol(NameStr)) {
62 MCContext &OutContext = Asm->OutStreamer->getContext(); local
64 MCSymbolRefExpr::create(LSDAEndLabel, OutContext),
65 MCSymbolRefExpr::create(LSDALabel, OutContext), OutContext);
H A DWinCFGuard.cpp90 OS.SwitchSection(Asm->OutContext.getObjectFileInfo()->getGFIDsSection());
95 OS.SwitchSection(Asm->OutContext.getObjectFileInfo()->getGLJMPSection());
H A DWinException.cpp278 MCSymbol *FuncInfoXData = Asm->OutContext.getOrCreateSymbol(
301 return MCConstantExpr::create(0, Asm->OutContext);
305 Asm->OutContext);
310 return MCConstantExpr::create(0, Asm->OutContext);
317 Asm->OutContext);
319 MCConstantExpr::create(1, Asm->OutContext),
320 Asm->OutContext);
326 MCSymbolRefExpr::create(OffsetOf, Asm->OutContext),
327 MCSymbolRefExpr::create(OffsetFrom, Asm->OutContext), Asm->OutContext);
[all...]
H A DAsmPrinter.cpp186 OutContext(Streamer->getContext()), OutStreamer(std::move(Streamer)) {
257 .Initialize(OutContext, TM);
302 OutContext.getSubtargetCopy(*STI), TM.Options.MCOptions);
594 OutContext.getOrCreateSymbol(GVSym->getName() + Twine("$tlv$init"));
650 MCConstantExpr::create(Size, OutContext));
712 MCSymbol *PrefixSym = OutContext.createLinkerPrivateTempSymbol();
736 OutContext.createLinkerPrivateTempSymbol();
758 MCSymbol *CurPos = OutContext.createTempSymbol();
761 MCSymbolRefExpr::create(CurPos, OutContext));
1023 MCConstantExpr::create(FrameOffset, OutContext));
[all...]
H A DAddressPool.cpp70 : MCSymbolRefExpr::create(I.first, Asm.OutContext);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp439 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, OutContext);
464 MCSymbol *TlsGetAddr = OutContext.getOrCreateSymbol(Name);
481 MCSymbolRefExpr::create(TlsGetAddr, Kind, OutContext);
487 TlsRef, MCConstantExpr::create(32768, OutContext), OutContext);
491 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, VK, OutContext);
571 OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_"));
575 OutContext),
576 MCConstantExpr::create(4, OutContext),
577 OutContext);
[all...]
H A DPPCMCInstLower.cpp37 MCContext &Ctx = AP.OutContext;
55 MCContext &Ctx = Printer.OutContext;
170 MCSymbolRefExpr::create(MO.getMBB()->getSymbol(), AP.OutContext));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEMCInstLower.cpp33 const MCExpr *Expr = MCSymbolRefExpr::create(Symbol, AP.OutContext);
37 Expr, MCConstantExpr::create(MO.getOffset(), AP.OutContext),
38 AP.OutContext);
39 Expr = VEMCExpr::create(Kind, Expr, AP.OutContext);
H A DVEAsmPrinter.cpp67 MCContext &OutContext) {
68 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Sym, OutContext);
69 const VEMCExpr *expr = VEMCExpr::create(Kind, MCSym, OutContext);
74 MCSymbol *GOTLabel, MCContext &OutContext) {
75 const MCSymbolRefExpr *GOT = MCSymbolRefExpr::create(GOTLabel, OutContext);
76 const VEMCExpr *expr = VEMCExpr::create(Kind, GOT, OutContext);
166 MCOperand &RD, MCContext &OutContext,
169 MCOperand hi = createVEMCOperand(HiKind, GOTSym, OutContext);
170 MCOperand lo = createVEMCOperand(LoKind, GOTSym, OutContext);
180 OutContext
66 createVEMCOperand(VEMCExpr::VariantKind Kind, MCSymbol *Sym, MCContext &OutContext) argument
73 createGOTRelExprOp(VEMCExpr::VariantKind Kind, MCSymbol *GOTLabel, MCContext &OutContext) argument
164 emitHiLo(MCStreamer &OutStreamer, MCSymbol *GOTSym, VEMCExpr::VariantKind HiKind, VEMCExpr::VariantKind LoKind, MCOperand &RD, MCContext &OutContext, const MCSubtargetInfo &STI) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp74 MCSymbol *Sym, MCContext &OutContext) {
76 OutContext);
77 const SparcMCExpr *expr = SparcMCExpr::create(Kind, MCSym, OutContext);
82 MCContext &OutContext) {
83 return createSparcMCOperand(SparcMCExpr::VK_Sparc_None, Label, OutContext);
89 MCContext &OutContext)
91 const MCSymbolRefExpr *GOT = MCSymbolRefExpr::create(GOTLabel, OutContext);
93 OutContext);
95 OutContext);
97 const MCBinaryExpr *Sub = MCBinaryExpr::createSub(Cur, Start, OutContext);
73 createSparcMCOperand(SparcMCExpr::VariantKind Kind, MCSymbol *Sym, MCContext &OutContext) argument
81 createPCXCallOP(MCSymbol *Label, MCContext &OutContext) argument
86 createPCXRelExprOp(SparcMCExpr::VariantKind Kind, MCSymbol *GOTLabel, MCSymbol *StartLabel, MCSymbol *CurLabel, MCContext &OutContext) argument
156 EmitHiLo(MCStreamer &OutStreamer, MCSymbol *GOTSym, SparcMCExpr::VariantKind HiKind, SparcMCExpr::VariantKind LoKind, MCOperand &RD, MCContext &OutContext, const MCSubtargetInfo &STI) argument
[all...]
H A DSparcMCInstLower.cpp61 AP.OutContext);
63 AP.OutContext);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp45 MCSymbolRefExpr::create(Symbol, SymbolVariant, OutContext);
53 MCSymbolRefExpr::create(Symbol, SymbolVariant, OutContext);
54 Expr = ARMMCExpr::createLower16(Expr, OutContext);
58 MCSymbolRefExpr::create(Symbol, SymbolVariant, OutContext);
59 Expr = ARMMCExpr::createUpper16(Expr, OutContext);
66 OutContext),
67 OutContext);
88 MO.getMBB()->getSymbol(), OutContext));
198 auto CurSled = OutContext.createTempSymbol("xray_sled_", true);
200 auto Target = OutContext
[all...]
H A DARMAsmPrinter.cpp80 OutContext.getOrCreateSymbol("__acle_se_" + CurrentFnSym->getName());
101 OutContext);
256 return OutContext.getOrCreateSymbol(Twine(DL.getPrivateGlobalPrefix()) +
269 return OutContext.getOrCreateSymbol(Name);
857 MCSymbol *MCSym = OutContext.getOrCreateSymbol(Name);
930 OutContext);
935 ACPV->getLabelId(), OutContext);
936 const MCExpr *PCRelExpr = MCSymbolRefExpr::create(PCLabel, OutContext);
940 OutContext),
941 OutContext);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonMCInstLower.cpp43 MCContext &MC = Printer.OutContext;
107 MCInst *MCI = new (AP.OutContext) MCInst;
135 AP.OutContext),
136 AP.OutContext);
143 MCConstantExpr::create(MO.getImm(), AP.OutContext), AP.OutContext);
150 AP.OutContext);
151 Expr = HexagonMCExpr::create(Expr, AP.OutContext);
178 HexagonMCInstrInfo::extendIfNeeded(AP.OutContext, MCII, MCB, *MCI);
H A DHexagonAsmPrinter.cpp207 Sym = AP.OutContext.getOrCreateSymbol(Twine(symbolName));
235 Sym = AP.OutContext.getOrCreateSymbol(Twine(LitaName));
291 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext);
298 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext);
305 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext);
312 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext);
319 const MCConstantExpr *C255 = MCConstantExpr::create(255, OutContext);
339 MCSymbolRefExpr::create(Sym, OutContext)));
355 MCSymbolRefExpr::create(Sym, OutContext), OutContext)));
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCAsmPrinter.cpp41 MCInstLowering(&OutContext, *this) {}
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMCInstLower.cpp223 AMDGPUMCInstLower MCInstLowering(OutContext, STI, *this);
229 MCContext &OutContext) {
245 OutContext);
252 if (const MCExpr *E = lowerAddrSpaceCast(TM, CV, OutContext))
262 AMDGPUMCInstLower MCInstLowering(OutContext, STI, *this);
289 = MCSymbolRefExpr::create(MBB->getSymbol(), OutContext);
332 *STI.getInstrInfo(), *OutContext.getRegisterInfo(), OutContext));
386 R600MCInstLower MCInstLowering(OutContext, STI, *this);
410 if (const MCExpr *E = lowerAddrSpaceCast(TM, CV, OutContext))
227 lowerAddrSpaceCast(const TargetMachine &TM, const Constant *CV, MCContext &OutContext) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp76 : AsmPrinter(TM, std::move(Streamer)), MCInstLowering(OutContext, *this),
305 auto CurSled = OutContext.createTempSymbol("xray_sled_", true);
307 auto Target = OutContext.createTempSymbol();
337 Sym = OutContext.getOrCreateSymbol(SymName);
342 .addExpr(MCSymbolRefExpr::create(Sym, OutContext)));
355 OutContext.getOrCreateSymbol("__hwasan_tag_mismatch");
357 OutContext.getOrCreateSymbol("__hwasan_tag_mismatch_v2");
360 MCSymbolRefExpr::create(HwasanTagMismatchV1Sym, OutContext);
362 MCSymbolRefExpr::create(HwasanTagMismatchV2Sym, OutContext);
372 OutStreamer->SwitchSection(OutContext
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp162 MCContext &OutContext,
172 MCSymbol *OffsetLabel = OutContext.createTempSymbol();
174 MCSymbolRefExpr::create(OffsetLabel, OutContext);
176 MCSymbolRefExpr::create(Callee, OutContext);
249 emitDirectiveRelocJalr(*MI, OutContext, TM, *OutStreamer, *Subtarget);
779 TS.setPic(OutContext.getObjectFileInfo()->isPositionIndependent());
807 OutContext.getELFSection(SectionName, ELF::SHT_PROGBITS, 0));
862 MCOperand::createExpr(MCSymbolRefExpr::create(Symbol, OutContext)));
980 MCSymbol *MSymbol = OutContext.getOrCreateSymbol(StringRef(Symbol));
1050 MCSectionELF *M = OutContext
161 emitDirectiveRelocJalr(const MachineInstr &MI, MCContext &OutContext, TargetMachine &TM, MCStreamer &OutStreamer, const MipsSubtarget &Subtarget) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp481 MCSymbol *DotSym = OutContext.createTempSymbol();
484 const MCSymbolRefExpr *Expr = MCSymbolRefExpr::create(DotSym, OutContext);
485 const MCConstantExpr *ConstExpr = MCConstantExpr::create(2, OutContext);
487 .addExpr(MCBinaryExpr::createAdd(Expr, ConstExpr, OutContext));
494 MCSymbol *DotSym = OutContext.createTempSymbol();
497 const MCSymbolRefExpr *Expr = MCSymbolRefExpr::create(DotSym, OutContext);
498 const MCConstantExpr *ConstExpr = MCConstantExpr::create(2, OutContext);
502 .addExpr(MCBinaryExpr::createAdd(Expr, ConstExpr, OutContext));
527 static unsigned EmitNop(MCContext &OutContext, MCStreamer &OutStreamer, argument
545 MCSymbol *DotSym = OutContext
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAsmPrinter.cpp89 for (auto &It : OutContext.getSymbols()) {
150 MCConstantExpr::create(Size, OutContext));
168 OutContext.getWasmSection(SectionName, SectionKind::getMetadata());
207 MCSectionWasm *Producers = OutContext.getWasmSection(
271 MCSectionWasm *FeaturesSection = OutContext.getWasmSection(
374 WebAssemblyMCInstLower MCInstLowering(OutContext, *this);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp94 MCSymbol *SymGlob = OutContext.getOrCreateSymbol(
99 OutContext));
153 OutStreamer->emitELFSize(GVSym, MCConstantExpr::create(Size, OutContext));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMCInstLower.cpp30 MCContext &Ctx = AP.OutContext;

Completed in 147 milliseconds

12