Lines Matching refs:OutContext
80 : AsmPrinter(TM, std::move(Streamer)), MCInstLowering(OutContext, *this), in AArch64AsmPrinter()
304 auto CurSled = OutContext.createTempSymbol("xray_sled_", true); in emitSled()
306 auto Target = OutContext.createTempSymbol(); in emitSled()
336 Sym = OutContext.getOrCreateSymbol(SymName); in LowerHWASAN_CHECK_MEMACCESS()
341 .addExpr(MCSymbolRefExpr::create(Sym, OutContext))); in LowerHWASAN_CHECK_MEMACCESS()
355 OutContext.getOrCreateSymbol("__hwasan_tag_mismatch"); in emitHwasanMemaccessSymbols()
357 OutContext.getOrCreateSymbol("__hwasan_tag_mismatch_v2"); in emitHwasanMemaccessSymbols()
360 MCSymbolRefExpr::create(HwasanTagMismatchV1Sym, OutContext); in emitHwasanMemaccessSymbols()
362 MCSymbolRefExpr::create(HwasanTagMismatchV2Sym, OutContext); in emitHwasanMemaccessSymbols()
381 OutStreamer->switchSection(OutContext.getELFSection( in emitHwasanMemaccessSymbols()
412 MCSymbol *HandleMismatchOrPartialSym = OutContext.createTempSymbol(); in emitHwasanMemaccessSymbols()
417 OutContext)), in emitHwasanMemaccessSymbols()
419 MCSymbol *ReturnSym = OutContext.createTempSymbol(); in emitHwasanMemaccessSymbols()
441 .addExpr(MCSymbolRefExpr::create(ReturnSym, OutContext)), in emitHwasanMemaccessSymbols()
452 MCSymbol *HandleMismatchSym = OutContext.createTempSymbol(); in emitHwasanMemaccessSymbols()
456 .addExpr(MCSymbolRefExpr::create(HandleMismatchSym, OutContext)), in emitHwasanMemaccessSymbols()
481 .addExpr(MCSymbolRefExpr::create(HandleMismatchSym, OutContext)), in emitHwasanMemaccessSymbols()
505 .addExpr(MCSymbolRefExpr::create(ReturnSym, OutContext)), in emitHwasanMemaccessSymbols()
554 OutContext)), in emitHwasanMemaccessSymbols()
562 OutContext)), in emitHwasanMemaccessSymbols()
615 return OutContext.getOrCreateSymbol( in GetCPISymbol()
844 const MCExpr *Base = MCSymbolRefExpr::create(BaseSym, OutContext); in emitJumpTableInfo()
848 MCSymbolRefExpr::create(JTBB->getSymbol(), OutContext); in emitJumpTableInfo()
854 Value = MCBinaryExpr::createSub(Value, Base, OutContext); in emitJumpTableInfo()
857 Value, MCConstantExpr::create(2, OutContext), OutContext); in emitJumpTableInfo()