Lines Matching defs:OutStreamer

43           *OutStreamer->getTargetStreamer());
105 static void EmitCall(MCStreamer &OutStreamer,
112 OutStreamer.emitInstruction(CallInst, STI);
115 static void EmitRDPC(MCStreamer &OutStreamer, MCOperand &RD,
121 OutStreamer.emitInstruction(RDPCInst, STI);
124 static void EmitSETHI(MCStreamer &OutStreamer,
132 OutStreamer.emitInstruction(SETHIInst, STI);
135 static void EmitBinary(MCStreamer &OutStreamer, unsigned Opcode,
144 OutStreamer.emitInstruction(Inst, STI);
147 static void EmitOR(MCStreamer &OutStreamer,
150 EmitBinary(OutStreamer, SP::ORri, RS1, Imm, RD, STI);
153 static void EmitADD(MCStreamer &OutStreamer,
156 EmitBinary(OutStreamer, SP::ADDrr, RS1, RS2, RD, STI);
159 static void EmitSHL(MCStreamer &OutStreamer,
162 EmitBinary(OutStreamer, SP::SLLri, RS1, Imm, RD, STI);
166 static void EmitHiLo(MCStreamer &OutStreamer, MCSymbol *GOTSym,
175 EmitSETHI(OutStreamer, hi, RD, STI);
176 EmitOR(OutStreamer, RD, lo, RD, STI);
198 EmitHiLo(*OutStreamer, GOTLabel,
203 EmitHiLo(*OutStreamer, GOTLabel,
208 EmitSHL(*OutStreamer, MCRegOP, imm, MCRegOP, STI);
211 EmitOR(*OutStreamer, MCRegOP, lo, MCRegOP, STI);
215 EmitHiLo(*OutStreamer, GOTLabel,
220 EmitSHL(*OutStreamer, MCRegOP, imm, MCRegOP, STI);
223 EmitHiLo(*OutStreamer, GOTLabel,
226 EmitADD(*OutStreamer, MCRegOP, RegO7, MCRegOP, STI);
246 OutStreamer->emitLabel(StartLabel);
250 EmitCall(*OutStreamer, Callee, STI);
256 EmitRDPC(*OutStreamer, RegO7, STI);
258 OutStreamer->emitLabel(SethiLabel);
262 EmitSETHI(*OutStreamer, hiImm, MCRegOP, STI);
263 OutStreamer->emitLabel(EndLabel);
267 EmitOR(*OutStreamer, MCRegOP, loImm, MCRegOP, STI);
268 EmitADD(*OutStreamer, MCRegOP, RegO7, MCRegOP, STI);
289 EmitToStreamer(*OutStreamer, TmpInst);