Lines Matching defs:OutContext
69 MCContext &OutContext) {
70 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Sym, OutContext);
71 const VEMCExpr *expr = VEMCExpr::create(Kind, MCSym, OutContext);
76 MCSymbol *GOTLabel, MCContext &OutContext) {
77 const MCSymbolRefExpr *GOT = MCSymbolRefExpr::create(GOTLabel, OutContext);
78 const VEMCExpr *expr = VEMCExpr::create(Kind, GOT, OutContext);
168 MCOperand &RD, MCContext &OutContext,
171 MCOperand hi = createVEMCOperand(HiKind, GOTSym, OutContext);
172 MCOperand lo = createVEMCOperand(LoKind, GOTSym, OutContext);
182 OutContext.getOrCreateSymbol(Twine("_GLOBAL_OFFSET_TABLE_"));
196 VEMCExpr::VK_VE_LO32, MCRegOP, OutContext, STI);
211 createGOTRelExprOp(VEMCExpr::VK_VE_PC_LO32, GOTLabel, OutContext);
217 createGOTRelExprOp(VEMCExpr::VK_VE_PC_HI32, GOTLabel, OutContext);
259 createGOTRelExprOp(VEMCExpr::VK_VE_PLT_LO32, AddrSym, OutContext);
265 createGOTRelExprOp(VEMCExpr::VK_VE_PLT_HI32, AddrSym, OutContext);
295 MCSymbol *GetTLSLabel = OutContext.getOrCreateSymbol(Twine("__tls_get_addr"));
307 createGOTRelExprOp(VEMCExpr::VK_VE_TLS_GD_LO32, AddrSym, OutContext);
313 createGOTRelExprOp(VEMCExpr::VK_VE_TLS_GD_HI32, AddrSym, OutContext);
317 createGOTRelExprOp(VEMCExpr::VK_VE_PLT_LO32, GetTLSLabel, OutContext);
321 createGOTRelExprOp(VEMCExpr::VK_VE_PLT_HI32, GetTLSLabel, OutContext);