Lines Matching refs:OutContext

462     Sym = OutContext.getOrCreateSymbol(SymName);  in LowerHWASAN_CHECK_MEMACCESS()
464 auto Res = MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, OutContext); in LowerHWASAN_CHECK_MEMACCESS()
465 auto Expr = RISCVMCExpr::create(Res, RISCVMCExpr::VK_RISCV_CALL, OutContext); in LowerHWASAN_CHECK_MEMACCESS()
542 MCSymbol *Pass = OutContext.createTempSymbol(); in LowerKCFI_CHECK()
547 .addExpr(MCSymbolRefExpr::create(Pass, OutContext))); in LowerKCFI_CHECK()
549 MCSymbol *Trap = OutContext.createTempSymbol(); in LowerKCFI_CHECK()
567 OutContext.getOrCreateSymbol("__hwasan_tag_mismatch_v2"); in EmitHwasanMemaccessSymbols()
575 MCSymbolRefExpr::create(HwasanTagMismatchV2Sym, OutContext); in EmitHwasanMemaccessSymbols()
577 RISCVMCExpr::VK_RISCV_CALL, OutContext); in EmitHwasanMemaccessSymbols()
586 OutStreamer->switchSection(OutContext.getELFSection( in EmitHwasanMemaccessSymbols()
618 MCSymbol *HandleMismatchOrPartialSym = OutContext.createTempSymbol(); in EmitHwasanMemaccessSymbols()
625 OutContext)), in EmitHwasanMemaccessSymbols()
627 MCSymbol *ReturnSym = OutContext.createTempSymbol(); in EmitHwasanMemaccessSymbols()
641 MCSymbol *HandleMismatchSym = OutContext.createTempSymbol(); in EmitHwasanMemaccessSymbols()
646 .addExpr(MCSymbolRefExpr::create(HandleMismatchSym, OutContext)), in EmitHwasanMemaccessSymbols()
663 .addExpr(MCSymbolRefExpr::create(HandleMismatchSym, OutContext)), in EmitHwasanMemaccessSymbols()
676 .addExpr(MCSymbolRefExpr::create(ReturnSym, OutContext)), in EmitHwasanMemaccessSymbols()
765 MCContext &Ctx = AP.OutContext; in lowerSymbolOperand()