Lines Matching refs:OutStreamer
42 *OutStreamer->getTargetStreamer()); in getTargetStreamer()
104 static void EmitCall(MCStreamer &OutStreamer, in EmitCall() argument
111 OutStreamer.emitInstruction(CallInst, STI); in EmitCall()
114 static void EmitSETHI(MCStreamer &OutStreamer, in EmitSETHI() argument
122 OutStreamer.emitInstruction(SETHIInst, STI); in EmitSETHI()
125 static void EmitBinary(MCStreamer &OutStreamer, unsigned Opcode, in EmitBinary() argument
134 OutStreamer.emitInstruction(Inst, STI); in EmitBinary()
137 static void EmitOR(MCStreamer &OutStreamer, in EmitOR() argument
140 EmitBinary(OutStreamer, SP::ORri, RS1, Imm, RD, STI); in EmitOR()
143 static void EmitADD(MCStreamer &OutStreamer, in EmitADD() argument
146 EmitBinary(OutStreamer, SP::ADDrr, RS1, RS2, RD, STI); in EmitADD()
149 static void EmitSHL(MCStreamer &OutStreamer, in EmitSHL() argument
152 EmitBinary(OutStreamer, SP::SLLri, RS1, Imm, RD, STI); in EmitSHL()
156 static void EmitHiLo(MCStreamer &OutStreamer, MCSymbol *GOTSym, in EmitHiLo() argument
165 EmitSETHI(OutStreamer, hi, RD, STI); in EmitHiLo()
166 EmitOR(OutStreamer, RD, lo, RD, STI); in EmitHiLo()
188 EmitHiLo(*OutStreamer, GOTLabel, in LowerGETPCXAndEmitMCInsts()
193 EmitHiLo(*OutStreamer, GOTLabel, in LowerGETPCXAndEmitMCInsts()
198 EmitSHL(*OutStreamer, MCRegOP, imm, MCRegOP, STI); in LowerGETPCXAndEmitMCInsts()
201 EmitOR(*OutStreamer, MCRegOP, lo, MCRegOP, STI); in LowerGETPCXAndEmitMCInsts()
205 EmitHiLo(*OutStreamer, GOTLabel, in LowerGETPCXAndEmitMCInsts()
210 EmitSHL(*OutStreamer, MCRegOP, imm, MCRegOP, STI); in LowerGETPCXAndEmitMCInsts()
213 EmitHiLo(*OutStreamer, GOTLabel, in LowerGETPCXAndEmitMCInsts()
216 EmitADD(*OutStreamer, MCRegOP, RegO7, MCRegOP, STI); in LowerGETPCXAndEmitMCInsts()
236 OutStreamer->emitLabel(StartLabel); in LowerGETPCXAndEmitMCInsts()
238 EmitCall(*OutStreamer, Callee, STI); in LowerGETPCXAndEmitMCInsts()
239 OutStreamer->emitLabel(SethiLabel); in LowerGETPCXAndEmitMCInsts()
243 EmitSETHI(*OutStreamer, hiImm, MCRegOP, STI); in LowerGETPCXAndEmitMCInsts()
244 OutStreamer->emitLabel(EndLabel); in LowerGETPCXAndEmitMCInsts()
248 EmitOR(*OutStreamer, MCRegOP, loImm, MCRegOP, STI); in LowerGETPCXAndEmitMCInsts()
249 EmitADD(*OutStreamer, MCRegOP, RegO7, MCRegOP, STI); in LowerGETPCXAndEmitMCInsts()
268 EmitToStreamer(*OutStreamer, TmpInst); in emitInstruction()