Lines Matching refs:OutContext
74 MCSymbol *Sym, MCContext &OutContext) {
76 OutContext);
77 const SparcMCExpr *expr = SparcMCExpr::create(Kind, MCSym, OutContext);
82 MCContext &OutContext) {
83 return createSparcMCOperand(SparcMCExpr::VK_Sparc_None, Label, OutContext);
89 MCContext &OutContext)
91 const MCSymbolRefExpr *GOT = MCSymbolRefExpr::create(GOTLabel, OutContext);
93 OutContext);
95 OutContext);
97 const MCBinaryExpr *Sub = MCBinaryExpr::createSub(Cur, Start, OutContext);
98 const MCBinaryExpr *Add = MCBinaryExpr::createAdd(GOT, Sub, OutContext);
100 Add, OutContext);
160 MCContext &OutContext,
163 MCOperand hi = createSparcMCOperand(HiKind, GOTSym, OutContext);
164 MCOperand lo = createSparcMCOperand(LoKind, GOTSym, OutContext);
173 OutContext.getOrCreateSymbol(Twine("_GLOBAL_OFFSET_TABLE_"));
190 MCRegOP, OutContext, STI);
195 MCRegOP, OutContext, STI);
197 OutContext));
200 GOTLabel, OutContext);
207 MCRegOP, OutContext, STI);
209 OutContext));
215 RegO7, OutContext, STI);
222 MCSymbol *StartLabel = OutContext.createTempSymbol();
223 MCSymbol *EndLabel = OutContext.createTempSymbol();
224 MCSymbol *SethiLabel = OutContext.createTempSymbol();
237 MCOperand Callee = createPCXCallOP(EndLabel, OutContext);
242 OutContext);
247 OutContext);