Lines Matching refs:OutContext
67 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.getOrCreateSymbol(Twine("_GLOBAL_OFFSET_TABLE_"));
194 VEMCExpr::VK_VE_LO32, MCRegOP, OutContext, STI);
209 createGOTRelExprOp(VEMCExpr::VK_VE_PC_LO32, GOTLabel, OutContext);
215 createGOTRelExprOp(VEMCExpr::VK_VE_PC_HI32, GOTLabel, OutContext);
257 createGOTRelExprOp(VEMCExpr::VK_VE_PLT_LO32, AddrSym, OutContext);
263 createGOTRelExprOp(VEMCExpr::VK_VE_PLT_HI32, AddrSym, OutContext);
293 MCSymbol *GetTLSLabel = OutContext.getOrCreateSymbol(Twine("__tls_get_addr"));
305 createGOTRelExprOp(VEMCExpr::VK_VE_TLS_GD_LO32, AddrSym, OutContext);
311 createGOTRelExprOp(VEMCExpr::VK_VE_TLS_GD_HI32, AddrSym, OutContext);
315 createGOTRelExprOp(VEMCExpr::VK_VE_PLT_LO32, GetTLSLabel, OutContext);
319 createGOTRelExprOp(VEMCExpr::VK_VE_PLT_HI32, GetTLSLabel, OutContext);