Home
last modified time | relevance | path

Searched refs:OutContext (Results 1 – 25 of 48) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp45 MCSymbolRefExpr::create(Symbol, SymbolVariant, OutContext); in GetSymbolRef()
53 MCSymbolRefExpr::create(Symbol, SymbolVariant, OutContext); in GetSymbolRef()
54 Expr = ARMMCExpr::createLower16(Expr, OutContext); in GetSymbolRef()
58 MCSymbolRefExpr::create(Symbol, SymbolVariant, OutContext); in GetSymbolRef()
59 Expr = ARMMCExpr::createUpper16(Expr, OutContext); in GetSymbolRef()
62 Expr = MCSymbolRefExpr::create(Symbol, SymbolVariant, OutContext); in GetSymbolRef()
63 Expr = ARMMCExpr::createLower0_7(Expr, OutContext); in GetSymbolRef()
66 Expr = MCSymbolRefExpr::create(Symbol, SymbolVariant, OutContext); in GetSymbolRef()
67 Expr = ARMMCExpr::createLower8_15(Expr, OutContext); in GetSymbolRef()
70 Expr = MCSymbolRefExpr::create(Symbol, SymbolVariant, OutContext); in GetSymbolRef()
[all …]
H A DARMAsmPrinter.cpp78 OutContext.getOrCreateSymbol("__acle_se_" + CurrentFnSym->getName()); in emitFunctionEntryLabel()
98 OutContext); in emitXXStructor()
270 return OutContext.getOrCreateSymbol(Twine(DL.getPrivateGlobalPrefix()) + in GetCPISymbol()
283 return OutContext.getOrCreateSymbol(Name); in GetARMJTIPICJumpTableLabel()
896 MCSymbol *MCSym = OutContext.getOrCreateSymbol(Name); in GetARMGVSymbol()
969 OutContext); in emitMachineConstantPoolValue()
974 ACPV->getLabelId(), OutContext); in emitMachineConstantPoolValue()
975 const MCExpr *PCRelExpr = MCSymbolRefExpr::create(PCLabel, OutContext); in emitMachineConstantPoolValue()
979 OutContext), in emitMachineConstantPoolValue()
980 OutContext); in emitMachineConstantPoolValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp75 MCSymbol *Sym, MCContext &OutContext) { in createSparcMCOperand() argument
77 OutContext); in createSparcMCOperand()
78 const SparcMCExpr *expr = SparcMCExpr::create(Kind, MCSym, OutContext); in createSparcMCOperand()
83 MCContext &OutContext) { in createPCXCallOP() argument
84 return createSparcMCOperand(SparcMCExpr::VK_Sparc_WDISP30, Label, OutContext); in createPCXCallOP()
90 MCContext &OutContext) in createPCXRelExprOp() argument
92 const MCSymbolRefExpr *GOT = MCSymbolRefExpr::create(GOTLabel, OutContext); in createPCXRelExprOp()
94 OutContext); in createPCXRelExprOp()
96 OutContext); in createPCXRelExprOp()
98 const MCBinaryExpr *Sub = MCBinaryExpr::createSub(Cur, Start, OutContext); in createPCXRelExprOp()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DFaultMaps.cpp31 MCContext &OutContext = AP.OutStreamer->getContext(); in recordFaultingOp() local
34 MCSymbolRefExpr::create(FaultingLabel, OutContext), in recordFaultingOp()
35 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext); in recordFaultingOp()
38 MCSymbolRefExpr::create(HandlerLabel, OutContext), in recordFaultingOp()
39 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext); in recordFaultingOp()
49 MCContext &OutContext = AP.OutStreamer->getContext(); in serializeToFaultMapSection() local
54 OutContext.getObjectFileInfo()->getFaultMapSection(); in serializeToFaultMapSection()
58 OS.emitLabel(OutContext.getOrCreateSymbol(Twine("__LLVM_FaultMaps"))); in serializeToFaultMapSection()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonAsmPrinter.cpp208 Sym = AP.OutContext.getOrCreateSymbol(Twine(symbolName)); in smallData()
236 Sym = AP.OutContext.getOrCreateSymbol(Twine(LitaName)); in smallData()
292 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext); in HexagonProcessInstruction()
299 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext); in HexagonProcessInstruction()
306 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext); in HexagonProcessInstruction()
313 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext); in HexagonProcessInstruction()
320 const MCConstantExpr *C255 = MCConstantExpr::create(255, OutContext); in HexagonProcessInstruction()
341 MCSymbolRefExpr::create(Sym, OutContext))); in HexagonProcessInstruction()
358 MCSymbolRefExpr::create(Sym, OutContext), OutContext))); in HexagonProcessInstruction()
445 const MCExpr *One = MCConstantExpr::create(1, OutContext); in HexagonProcessInstruction()
[all …]
H A DHexagonMCInstLower.cpp43 MCContext &MC = Printer.OutContext; in GetSymbolRef()
120 MCInst *MCI = AP.OutContext.createMCInst(); in HexagonLowerToMC()
147 AP.OutContext), in HexagonLowerToMC()
148 AP.OutContext); in HexagonLowerToMC()
155 MCConstantExpr::create(MO.getImm(), AP.OutContext), AP.OutContext); in HexagonLowerToMC()
162 AP.OutContext); in HexagonLowerToMC()
163 Expr = HexagonMCExpr::create(Expr, AP.OutContext); in HexagonLowerToMC()
190 HexagonMCInstrInfo::extendIfNeeded(AP.OutContext, MCII, MCB, *MCI); in HexagonLowerToMC()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp633 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, OutContext); in LowerPATCHPOINT()
680 MCSymbol *TlsCall = createMCSymbolForTlsGetAddr(OutContext, MI->getOpcode()); in EmitAIXTlsCallHelper()
682 MCSymbolRefExpr::create(TlsCall, MCSymbolRefExpr::VK_None, OutContext); in EmitAIXTlsCallHelper()
726 MCSymbol *TlsGetAddr = OutContext.getOrCreateSymbol("__tls_get_addr"); in EmitTlsCall()
732 MCSymbolRefExpr::create(TlsGetAddr, Kind, OutContext); in EmitTlsCall()
738 TlsRef, MCConstantExpr::create(32768, OutContext), OutContext); in EmitTlsCall()
742 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, VK, OutContext); in EmitTlsCall()
846 Expr, MCConstantExpr::create(-Adjustment, OutContext), OutContext); in emitInstruction()
944 OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in emitInstruction()
948 OutContext), in emitInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEAsmPrinter.cpp72 MCContext &OutContext) { in createVEMCOperand() argument
73 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Sym, OutContext); in createVEMCOperand()
74 const VEMCExpr *expr = VEMCExpr::create(Kind, MCSym, OutContext); in createVEMCOperand()
79 MCSymbol *GOTLabel, MCContext &OutContext) { in createGOTRelExprOp() argument
80 const MCSymbolRefExpr *GOT = MCSymbolRefExpr::create(GOTLabel, OutContext); in createGOTRelExprOp()
81 const VEMCExpr *expr = VEMCExpr::create(Kind, GOT, OutContext); in createGOTRelExprOp()
171 MCOperand &RD, MCContext &OutContext, in emitHiLo() argument
174 MCOperand hi = createVEMCOperand(HiKind, GOTSym, OutContext); in emitHiLo()
175 MCOperand lo = createVEMCOperand(LoKind, GOTSym, OutContext); in emitHiLo()
185 OutContext.getOrCreateSymbol(Twine("_GLOBAL_OFFSET_TABLE_")); in lowerGETGOTAndEmitMCInsts()
[all …]
H A DVEMCInstLower.cpp33 const MCExpr *Expr = MCSymbolRefExpr::create(Symbol, AP.OutContext); in LowerSymbolOperand()
37 Expr, MCConstantExpr::create(MO.getOffset(), AP.OutContext), in LowerSymbolOperand()
38 AP.OutContext); in LowerSymbolOperand()
39 Expr = VEMCExpr::create(Kind, Expr, AP.OutContext); in LowerSymbolOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaAsmPrinter.cpp81 MCSym = OutContext.getOrCreateSymbol(Twine(DL.getPrivateGlobalPrefix()) + in emitMachineConstantPoolValue()
84 MCSym = OutContext.getOrCreateSymbol(SymName); in emitMachineConstantPoolValue()
97 MCSym = OutContext.getOrCreateSymbol(SymName); in emitMachineConstantPoolValue()
100 const MCExpr *Expr = MCSymbolRefExpr::create(MCSym, VK, OutContext); in emitMachineConstantPoolValue()
121 CFP->getValueAPF().bitcastToAPInt().getSExtValue(), OutContext); in emitMachineConstantPoolEntry()
123 Value = MCConstantExpr::create(CI->getValue().getSExtValue(), OutContext); in emitMachineConstantPoolEntry()
205 MCSymbolRefExpr::create(Symbol, MCSymbolRefExpr::VK_None, OutContext); in LowerSymbolOperand()
206 ME = XtensaMCExpr::create(ME, Kind, OutContext); in LowerSymbolOperand()
213 MCConstantExpr::create(Offset, OutContext); in LowerSymbolOperand()
214 ME = MCBinaryExpr::createAdd(ME, OffsetExpr, OutContext); in LowerSymbolOperand()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DWasmException.cpp37 if (Asm->OutContext.lookupSymbol(NameStr)) { in endModule()
63 MCContext &OutContext = Asm->OutStreamer->getContext(); in endFunction() local
65 MCSymbolRefExpr::create(LSDAEndLabel, OutContext), in endFunction()
66 MCSymbolRefExpr::create(LSDALabel, OutContext), OutContext); in endFunction()
H A DWinException.cpp56 OS.switchSection(Asm->OutContext.getObjectFileInfo()->getGEHContSection()); in endModule()
270 MCSymbol *FuncInfoXData = Asm->OutContext.getOrCreateSymbol( in endFuncletImpl()
306 return MCConstantExpr::create(0, Asm->OutContext); in create32bitRef()
310 Asm->OutContext); in create32bitRef()
315 return MCConstantExpr::create(0, Asm->OutContext); in create32bitRef()
321 Asm->OutContext); in getLabel()
326 MCConstantExpr::create(1, Asm->OutContext), in getLabelPlusOne()
327 Asm->OutContext); in getLabelPlusOne()
333 MCSymbolRefExpr::create(OffsetOf, Asm->OutContext), in getOffset()
334 MCSymbolRefExpr::create(OffsetFrom, Asm->OutContext), Asm->OutContext); in getOffset()
[all …]
H A DWinCFGuard.cpp81 return Asm->OutContext.lookupSymbol(Twine("__imp_") + Sym->getName()); in lookupImpSymbol()
111 OS.switchSection(Asm->OutContext.getObjectFileInfo()->getGFIDsSection()); in endModule()
116 OS.switchSection(Asm->OutContext.getObjectFileInfo()->getGIATsSection()); in endModule()
122 OS.switchSection(Asm->OutContext.getObjectFileInfo()->getGLJMPSection()); in endModule()
H A DAsmPrinter.cpp264 AddrLabelSymbols = std::make_unique<AddrLabelMap>(OutContext); in getAddrLabelSymbolToEmit()
362 OutContext(Streamer->getContext()), OutStreamer(std::move(Streamer)), in AsmPrinter()
444 .Initialize(OutContext, TM); in doInitialization()
739 OutContext.reportError(SMLoc(), in emitGlobalVariable()
750 OutContext.reportError(SMLoc(), "symbol '" + Twine(GVSym->getName()) + in emitGlobalVariable()
831 OutContext.getOrCreateSymbol(GVSym->getName() + Twine("$tlv$init")); in emitGlobalVariable()
887 MCConstantExpr::create(Size, OutContext)); in emitGlobalVariable()
913 OutStreamer->emitLabel(OutContext.createLinkerPrivateTempSymbol()); in emitFunctionPrefix()
980 OutContext.createLinkerPrivateTempSymbol(); in emitFunctionHeader()
1028 MCSymbol *CurPos = OutContext.createTempSymbol(); in emitFunctionHeader()
[all …]
H A DAIXException.cpp49 EHInfo = Asm->OutContext.getXCOFFSection(NameStr, EHInfo->getKind(), in emitExceptionInfoTable()
67 Asm->OutStreamer->emitValue(MCSymbolRefExpr::create(LSDA, Asm->OutContext), in emitExceptionInfoTable()
71 Asm->OutStreamer->emitValue(MCSymbolRefExpr::create(PerSym, Asm->OutContext), in emitExceptionInfoTable()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYAsmPrinter.cpp41 : AsmPrinter(TM, std::move(Streamer)), MCInstLowering(OutContext, *this) {} in CSKYAsmPrinter()
74 MCSymbol *PCLabel = OutContext.getOrCreateSymbol( in expandTLSLA()
221 MCSymbolRefExpr::create(MCSym, MCSymbolRefExpr::VK_None, OutContext); in emitMachineConstantPoolValue()
225 MCSymbol *PCLabel = OutContext.getOrCreateSymbol( in emitMachineConstantPoolValue()
229 const MCExpr *PCRelExpr = MCSymbolRefExpr::create(PCLabel, OutContext); in emitMachineConstantPoolValue()
233 MCSymbol *DotSym = OutContext.createTempSymbol(); in emitMachineConstantPoolValue()
235 const MCExpr *DotExpr = MCSymbolRefExpr::create(DotSym, OutContext); in emitMachineConstantPoolValue()
236 PCRelExpr = MCBinaryExpr::createSub(PCRelExpr, DotExpr, OutContext); in emitMachineConstantPoolValue()
238 Expr = MCBinaryExpr::createSub(Expr, PCRelExpr, OutContext); in emitMachineConstantPoolValue()
243 OutContext); in emitMachineConstantPoolValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp626 MCSymbol *DotSym = OutContext.createTempSymbol(); in emitInstruction()
629 const MCSymbolRefExpr *Expr = MCSymbolRefExpr::create(DotSym, OutContext); in emitInstruction()
630 const MCConstantExpr *ConstExpr = MCConstantExpr::create(2, OutContext); in emitInstruction()
632 .addExpr(MCBinaryExpr::createAdd(Expr, ConstExpr, OutContext)); in emitInstruction()
639 MCSymbol *DotSym = OutContext.createTempSymbol(); in emitInstruction()
642 const MCSymbolRefExpr *Expr = MCSymbolRefExpr::create(DotSym, OutContext); in emitInstruction()
643 const MCConstantExpr *ConstExpr = MCConstantExpr::create(2, OutContext); in emitInstruction()
647 .addExpr(MCBinaryExpr::createAdd(Expr, ConstExpr, OutContext)); in emitInstruction()
681 TS->EXRLTargets2Sym[ET_STI] = DotSym = OutContext.createTempSymbol(); in emitInstruction()
682 const MCSymbolRefExpr *Dot = MCSymbolRefExpr::create(DotSym, OutContext); in emitInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp159 MCContext &OutContext, in emitDirectiveRelocJalr() argument
168 MCSymbol *OffsetLabel = OutContext.createTempSymbol(); in emitDirectiveRelocJalr()
170 MCSymbolRefExpr::create(OffsetLabel, OutContext); in emitDirectiveRelocJalr()
172 MCSymbolRefExpr::create(Callee, OutContext); in emitDirectiveRelocJalr()
249 emitDirectiveRelocJalr(*MI, OutContext, TM, *OutStreamer, *Subtarget); in emitInstruction()
740 TS.setPic(OutContext.getObjectFileInfo()->isPositionIndependent()); in emitStartOfAsmFile()
772 OutContext.getELFSection(SectionName, ELF::SHT_PROGBITS, 0)); in emitStartOfAsmFile()
827 MCOperand::createExpr(MCSymbolRefExpr::create(Symbol, OutContext))); in EmitJal()
945 MCSymbol *MSymbol = OutContext.getOrCreateSymbol(StringRef(Symbol)); in EmitFPCallStub()
1015 MCSectionELF *M = OutContext.getELFSection( in EmitFPCallStub()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAsmPrinter.cpp272 auto Signature = OutContext.createWasmSignature(); in getOrCreateWasmSymbol()
319 for (auto &It : OutContext.getSymbols()) { in emitDecls()
344 auto Signature = signatureFromMVTs(OutContext, Results, Params); in emitDecls()
367 Sym->setImportModule(OutContext.allocateString(Name)); in emitDecls()
377 Sym->setImportName(OutContext.allocateString(Name)); in emitDecls()
384 Sym->setExportName(OutContext.allocateString(Name)); in emitDecls()
405 WebAssembly::getOrCreateFunctionTableSymbol(OutContext, Subtarget); in emitEndOfAsmFile()
417 MCConstantExpr::create(Size, OutContext)); in emitEndOfAsmFile()
434 OutContext.getWasmSection(SectionName, SectionKind::getMetadata()); in emitEndOfAsmFile()
474 MCSectionWasm *Producers = OutContext.getWasmSection( in EmitProducerInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVAsmPrinter.cpp522 Sym = OutContext.getOrCreateSymbol(SymName); in LowerHWASAN_CHECK_MEMACCESS()
524 auto Res = MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, OutContext); in LowerHWASAN_CHECK_MEMACCESS()
525 auto Expr = RISCVMCExpr::create(Res, RISCVMCExpr::VK_RISCV_CALL, OutContext); in LowerHWASAN_CHECK_MEMACCESS()
602 MCSymbol *Pass = OutContext.createTempSymbol(); in LowerKCFI_CHECK()
607 .addExpr(MCSymbolRefExpr::create(Pass, OutContext))); in LowerKCFI_CHECK()
609 MCSymbol *Trap = OutContext.createTempSymbol(); in LowerKCFI_CHECK()
627 OutContext.getOrCreateSymbol("__hwasan_tag_mismatch_v2"); in EmitHwasanMemaccessSymbols()
635 MCSymbolRefExpr::create(HwasanTagMismatchV2Sym, OutContext); in EmitHwasanMemaccessSymbols()
637 RISCVMCExpr::VK_RISCV_CALL, OutContext); in EmitHwasanMemaccessSymbols()
646 OutStreamer->switchSection(OutContext.getELFSection( in EmitHwasanMemaccessSymbols()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRAsmPrinter.cpp196 AVRMCInstLower MCInstLowering(OutContext, *this); in emitInstruction()
204 MCContext &Ctx = OutContext; in lowerConstant()
224 MCSymbol *CtorsSym = OutContext.getOrCreateSymbol("__do_global_ctors"); in emitXXStructor()
227 MCSymbol *DtorsSym = OutContext.getOrCreateSymbol("__do_global_dtors"); in emitXXStructor()
265 MCSymbol *DoCopyData = OutContext.getOrCreateSymbol("__do_copy_data"); in doFinalization()
266 MCSymbol *DoClearBss = OutContext.getOrCreateSymbol("__do_clear_bss"); in doFinalization()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp92 : AsmPrinter(TM, std::move(Streamer)), MCInstLowering(OutContext, *this), in AArch64AsmPrinter()
375 auto CurSled = OutContext.createTempSymbol("xray_sled_", true); in emitSled()
377 auto Target = OutContext.createTempSymbol(); in emitSled()
409 MCSymbol *CurSled = OutContext.createTempSymbol("xray_sled_", true); in LowerPATCHABLE_EVENT_CALL()
423 OutContext.getOrCreateSymbol( in LowerPATCHABLE_EVENT_CALL()
426 OutContext); in LowerPATCHABLE_EVENT_CALL()
554 MCSymbol *Pass = OutContext.createTempSymbol(); in LowerKCFI_CHECK()
558 .addExpr(MCSymbolRefExpr::create(Pass, OutContext))); in LowerKCFI_CHECK()
612 Sym = OutContext.getOrCreateSymbol(SymName); in LowerHWASAN_CHECK_MEMACCESS()
617 .addExpr(MCSymbolRefExpr::create(Sym, OutContext))); in LowerHWASAN_CHECK_MEMACCESS()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AsmPrinter.cpp174 MCSymbol *FnSym = OutContext.getOrCreateSymbol("__cfi_" + MF.getName()); in emitKCFITypeId()
188 MCSymbol *EndSym = OutContext.createTempSymbol("cfi_func_end"); in emitKCFITypeId()
192 MCSymbolRefExpr::create(EndSym, OutContext), in emitKCFITypeId()
193 MCSymbolRefExpr::create(FnSym, OutContext), OutContext); in emitKCFITypeId()
221 GVSym = OutContext.getOrCreateSymbol(Twine("__imp_") + GVSym->getName()); in PrintSymbolOperand()
224 OutContext.getOrCreateSymbol(Twine(".refptr.") + GVSym->getName()); in PrintSymbolOperand()
550 MCSymbolRefExpr::create(LazyPointer, OutContext))) in emitMachOIFuncStubBody()
593 MCSymbolRefExpr::create(LazyPointer, OutContext))) in emitMachOIFuncStubHelperBody()
609 MCSymbolRefExpr::create(LazyPointer, OutContext))) in emitMachOIFuncStubHelperBody()
1022 if (MCSymbol *AddrSymbol = OutContext.lookupSymbol("__morestack_addr")) { in emitEndOfAsmFile()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchAsmPrinter.cpp179 MCSymbol *BeginOfSled = OutContext.createTempSymbol("xray_sled_begin"); in emitSled()
180 MCSymbol *EndOfSled = OutContext.createTempSymbol("xray_sled_end"); in emitSled()
184 .addExpr(MCSymbolRefExpr::create(EndOfSled, OutContext))); in emitSled()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMCInstLower.h47 MCContext &OutContext) { in lowerAddrSpaceCast() argument
63 OutContext); in lowerAddrSpaceCast()

12