Lines Matching refs:OutStreamer
42 return static_cast<VETargetStreamer &>(*OutStreamer->getTargetStreamer()); in getTargetStreamer()
83 static void emitSIC(MCStreamer &OutStreamer, MCOperand &RD, in emitSIC() argument
88 OutStreamer.emitInstruction(SICInst, STI); in emitSIC()
91 static void emitBSIC(MCStreamer &OutStreamer, MCOperand &R1, MCOperand &R2, in emitBSIC() argument
100 OutStreamer.emitInstruction(BSICInst, STI); in emitBSIC()
103 static void emitLEAzzi(MCStreamer &OutStreamer, MCOperand &Imm, MCOperand &RD, in emitLEAzzi() argument
112 OutStreamer.emitInstruction(LEAInst, STI); in emitLEAzzi()
115 static void emitLEASLzzi(MCStreamer &OutStreamer, MCOperand &Imm, MCOperand &RD, in emitLEASLzzi() argument
124 OutStreamer.emitInstruction(LEASLInst, STI); in emitLEASLzzi()
127 static void emitLEAzii(MCStreamer &OutStreamer, MCOperand &RS1, MCOperand &Imm, in emitLEAzii() argument
136 OutStreamer.emitInstruction(LEAInst, STI); in emitLEAzii()
139 static void emitLEASLrri(MCStreamer &OutStreamer, MCOperand &RS1, in emitLEASLrri() argument
148 OutStreamer.emitInstruction(LEASLInst, STI); in emitLEASLrri()
151 static void emitBinary(MCStreamer &OutStreamer, unsigned Opcode, MCOperand &RS1, in emitBinary() argument
159 OutStreamer.emitInstruction(Inst, STI); in emitBinary()
162 static void emitANDrm(MCStreamer &OutStreamer, MCOperand &RS1, MCOperand &Imm, in emitANDrm() argument
164 emitBinary(OutStreamer, VE::ANDrm, RS1, Imm, RD, STI); in emitANDrm()
167 static void emitHiLo(MCStreamer &OutStreamer, MCSymbol *GOTSym, in emitHiLo() argument
174 emitLEAzzi(OutStreamer, lo, RD, STI); in emitHiLo()
176 emitANDrm(OutStreamer, RD, M032, RD, STI); in emitHiLo()
177 emitLEASLzzi(OutStreamer, hi, RD, STI); in emitHiLo()
196 emitHiLo(*OutStreamer, GOTLabel, VEMCExpr::VK_VE_HI32, in lowerGETGOTAndEmitMCInsts()
213 emitLEAzii(*OutStreamer, cim24, loImm, MCRegOP, STI); in lowerGETGOTAndEmitMCInsts()
215 emitANDrm(*OutStreamer, MCRegOP, M032, MCRegOP, STI); in lowerGETGOTAndEmitMCInsts()
216 emitSIC(*OutStreamer, RegPLT, STI); in lowerGETGOTAndEmitMCInsts()
219 emitLEASLrri(*OutStreamer, RegGOT, RegPLT, hiImm, MCRegOP, STI); in lowerGETGOTAndEmitMCInsts()
261 emitLEAzii(*OutStreamer, cim24, loImm, MCRegOP, STI); in lowerGETFunPLTAndEmitMCInsts()
263 emitANDrm(*OutStreamer, MCRegOP, M032, MCRegOP, STI); in lowerGETFunPLTAndEmitMCInsts()
264 emitSIC(*OutStreamer, RegPLT, STI); in lowerGETFunPLTAndEmitMCInsts()
267 emitLEASLrri(*OutStreamer, MCRegOP, RegPLT, hiImm, MCRegOP, STI); in lowerGETFunPLTAndEmitMCInsts()
309 emitLEAzii(*OutStreamer, cim24, loImm, RegS0, STI); in lowerGETTLSAddrAndEmitMCInsts()
311 emitANDrm(*OutStreamer, RegS0, M032, RegS0, STI); in lowerGETTLSAddrAndEmitMCInsts()
312 emitSIC(*OutStreamer, RegLR, STI); in lowerGETTLSAddrAndEmitMCInsts()
315 emitLEASLrri(*OutStreamer, RegS0, RegLR, hiImm, RegS0, STI); in lowerGETTLSAddrAndEmitMCInsts()
319 emitLEAzii(*OutStreamer, ci8, loImm2, RegS12, STI); in lowerGETTLSAddrAndEmitMCInsts()
320 emitANDrm(*OutStreamer, RegS12, M032, RegS12, STI); in lowerGETTLSAddrAndEmitMCInsts()
323 emitLEASLrri(*OutStreamer, RegS12, RegLR, hiImm2, RegS12, STI); in lowerGETTLSAddrAndEmitMCInsts()
324 emitBSIC(*OutStreamer, RegLR, RegS12, STI); in lowerGETTLSAddrAndEmitMCInsts()
353 EmitToStreamer(*OutStreamer, TmpInst); in emitInstruction()