Lines Matching refs:Func
48 OperandMIPS32Mem::OperandMIPS32Mem(Cfg *Func, Type Ty, Variable *Base, in OperandMIPS32Mem() argument
52 (void)Func; in OperandMIPS32Mem()
157 template <> void InstMIPS32Lui::emit(const Cfg *Func) const { in emit()
160 Ostream &Str = Func->getContext()->getStrEmit(); in emit()
163 getDest()->emit(Func); in emit()
169 CR->emitWithoutPrefix(Func->getTarget()); in emit()
172 Src0->emit(Func); in emit()
176 InstMIPS32Br::InstMIPS32Br(Cfg *Func, const CfgNode *TargetTrue, in InstMIPS32Br() argument
179 : InstMIPS32(Func, InstMIPS32::Br, 0, nullptr), TargetTrue(TargetTrue), in InstMIPS32Br()
182 InstMIPS32Br::InstMIPS32Br(Cfg *Func, const CfgNode *TargetTrue, in InstMIPS32Br() argument
185 : InstMIPS32(Func, InstMIPS32::Br, 1, nullptr), TargetTrue(TargetTrue), in InstMIPS32Br()
190 InstMIPS32Br::InstMIPS32Br(Cfg *Func, const CfgNode *TargetTrue, in InstMIPS32Br() argument
194 : InstMIPS32(Func, InstMIPS32::Br, 2, nullptr), TargetTrue(TargetTrue), in InstMIPS32Br()
253 InstMIPS32Label::InstMIPS32Label(Cfg *Func, TargetMIPS32 *Target) in InstMIPS32Label() argument
254 : InstMIPS32(Func, InstMIPS32::Label, 0, nullptr), in InstMIPS32Label()
258 Func->getContext(), in InstMIPS32Label()
259 ".L" + Func->getFunctionName() + "$local$__" + std::to_string(Number)); in InstMIPS32Label()
261 Name = GlobalString::createWithoutString(Func->getContext()); in InstMIPS32Label()
265 void InstMIPS32Label::dump(const Cfg *Func) const { in dump()
268 Ostream &Str = Func->getContext()->getStrDump(); in dump()
272 void InstMIPS32Label::emit(const Cfg *Func) const { in emit()
275 Ostream &Str = Func->getContext()->getStrEmit(); in emit()
279 void InstMIPS32Label::emitIAS(const Cfg *Func) const { in emitIAS()
280 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
284 InstMIPS32Call::InstMIPS32Call(Cfg *Func, Variable *Dest, Operand *CallTarget) in InstMIPS32Call() argument
285 : InstMIPS32(Func, InstMIPS32::Call, 1, Dest) { in InstMIPS32Call()
290 InstMIPS32Mov::InstMIPS32Mov(Cfg *Func, Variable *Dest, Operand *Src, in InstMIPS32Mov() argument
292 : InstMIPS32(Func, InstMIPS32::Mov, 2, Dest) { in InstMIPS32Mov()
318 InstMIPS32MovFP64ToI64::InstMIPS32MovFP64ToI64(Cfg *Func, Variable *Dst, in InstMIPS32MovFP64ToI64() argument
321 : InstMIPS32(Func, InstMIPS32::Mov_fp, 1, Dst), Int64HiLo(Int64HiLo) { in InstMIPS32MovFP64ToI64()
325 InstMIPS32Ret::InstMIPS32Ret(Cfg *Func, Variable *RA, Variable *Source) in InstMIPS32Ret() argument
326 : InstMIPS32(Func, InstMIPS32::Ret, Source ? 2 : 1, nullptr) { in InstMIPS32Ret()
334 void InstMIPS32::dump(const Cfg *Func) const { in dump()
337 Ostream &Str = Func->getContext()->getStrDump(); in dump()
339 Inst::dump(Func); in dump()
342 void OperandMIPS32Mem::emit(const Cfg *Func) const { in emit()
345 Ostream &Str = Func->getContext()->getStrEmit(); in emit()
349 CR->emitWithoutPrefix(Func->getTarget()); in emit()
352 Offset->emit(Func); in emit()
354 getBase()->emit(Func); in emit()
359 const Cfg *Func) { in emitUnaryopGPR() argument
362 Ostream &Str = Func->getContext()->getStrEmit(); in emitUnaryopGPR()
364 Inst->getDest()->emit(Func); in emitUnaryopGPR()
366 Inst->getSrc(0)->emit(Func); in emitUnaryopGPR()
369 const Cfg *Func) { in emitUnaryopGPRFLoHi() argument
372 Ostream &Str = Func->getContext()->getStrEmit(); in emitUnaryopGPRFLoHi()
374 Inst->getDest()->emit(Func); in emitUnaryopGPRFLoHi()
378 const Cfg *Func) { in emitUnaryopGPRTLoHi() argument
381 Ostream &Str = Func->getContext()->getStrEmit(); in emitUnaryopGPRTLoHi()
383 Inst->getSrc(0)->emit(Func); in emitUnaryopGPRTLoHi()
387 const Cfg *Func) { in emitThreeAddr() argument
390 Ostream &Str = Func->getContext()->getStrEmit(); in emitThreeAddr()
393 Inst->getDest()->emit(Func); in emitThreeAddr()
395 Inst->getSrc(0)->emit(Func); in emitThreeAddr()
397 Inst->getSrc(1)->emit(Func); in emitThreeAddr()
401 const Cfg *Func) { in emitTwoAddr() argument
404 Ostream &Str = Func->getContext()->getStrEmit(); in emitTwoAddr()
407 Inst->getDest()->emit(Func); in emitTwoAddr()
409 Inst->getSrc(0)->emit(Func); in emitTwoAddr()
413 const Cfg *Func) { in emitThreeAddrLoHi() argument
416 Ostream &Str = Func->getContext()->getStrEmit(); in emitThreeAddrLoHi()
419 Inst->getSrc(0)->emit(Func); in emitThreeAddrLoHi()
421 Inst->getSrc(1)->emit(Func); in emitThreeAddrLoHi()
424 void InstMIPS32Ret::emit(const Cfg *Func) const { in emit()
431 Ostream &Str = Func->getContext()->getStrEmit(); in emit()
435 RA->emit(Func); in emit()
438 void InstMIPS32Br::emitIAS(const Cfg *Func) const { in emitIAS()
439 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
475 void InstMIPS32Br::emit(const Cfg *Func) const { in emit()
478 Ostream &Str = Func->getContext()->getStrEmit(); in emit()
485 getSrc(0)->emit(Func); in emit()
487 getSrc(1)->emit(Func); in emit()
499 getSrc(0)->emit(Func); in emit()
501 getSrc(1)->emit(Func); in emit()
511 getSrc(0)->emit(Func); in emit()
526 void InstMIPS32Br::dump(const Cfg *Func) const { in dump()
529 Ostream &Str = Func->getContext()->getStrDump(); in dump()
537 getSrc(0)->dump(Func); in dump()
539 getSrc(1)->dump(Func); in dump()
546 dumpSources(Func); in dump()
558 void InstMIPS32Call::emit(const Cfg *Func) const { in emit()
561 Ostream &Str = Func->getContext()->getStrEmit(); in emit()
574 CallTarget->emitWithoutPrefix(Func->getTarget()); in emit()
579 getCallTarget()->emit(Func); in emit()
583 void InstMIPS32Call::emitIAS(const Cfg *Func) const { in emitIAS()
585 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
597 void InstMIPS32Call::dump(const Cfg *Func) const { in dump()
600 Ostream &Str = Func->getContext()->getStrDump(); in dump()
602 dumpDest(Func); in dump()
606 getCallTarget()->dump(Func); in dump()
609 void InstMIPS32Ret::emitIAS(const Cfg *Func) const { in emitIAS()
610 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
618 void InstMIPS32Ret::dump(const Cfg *Func) const { in dump()
621 Ostream &Str = Func->getContext()->getStrDump(); in dump()
624 dumpSources(Func); in dump()
627 void InstMIPS32Mov::emit(const Cfg *Func) const { in emit()
631 Ostream &Str = Func->getContext()->getStrEmit(); in emit()
654 getSrc(0)->emit(Func); in emit()
656 getDest()->emit(Func); in emit()
682 getDest()->emit(Func); in emit()
684 getSrc(0)->emit(Func); in emit()
691 void InstMIPS32Mov::emitIAS(const Cfg *Func) const { in emitIAS()
701 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
709 void InstMIPS32Mov::dump(const Cfg *Func) const { in dump()
713 Ostream &Str = Func->getContext()->getStrDump(); in dump()
716 Dest->dump(Func); in dump()
719 DestHi->dump(Func); in dump()
723 dumpSources(Func); in dump()
726 template <> void InstMIPS32Abs_d::emitIAS(const Cfg *Func) const { in emitIAS()
727 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
731 template <> void InstMIPS32Abs_s::emitIAS(const Cfg *Func) const { in emitIAS()
732 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
736 template <> void InstMIPS32Addi::emitIAS(const Cfg *Func) const { in emitIAS()
737 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
741 template <> void InstMIPS32Add_d::emitIAS(const Cfg *Func) const { in emitIAS()
742 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
746 template <> void InstMIPS32Add_s::emitIAS(const Cfg *Func) const { in emitIAS()
747 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
751 template <> void InstMIPS32Addiu::emitIAS(const Cfg *Func) const { in emitIAS()
752 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
760 template <> void InstMIPS32Addu::emitIAS(const Cfg *Func) const { in emitIAS()
761 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
765 template <> void InstMIPS32And::emitIAS(const Cfg *Func) const { in emitIAS()
766 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
770 template <> void InstMIPS32Andi::emitIAS(const Cfg *Func) const { in emitIAS()
771 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
775 template <> void InstMIPS32C_eq_d::emitIAS(const Cfg *Func) const { in emitIAS()
776 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
780 template <> void InstMIPS32C_eq_s::emitIAS(const Cfg *Func) const { in emitIAS()
781 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
785 template <> void InstMIPS32C_ole_d::emitIAS(const Cfg *Func) const { in emitIAS()
786 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
790 template <> void InstMIPS32C_ole_s::emitIAS(const Cfg *Func) const { in emitIAS()
791 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
795 template <> void InstMIPS32C_olt_d::emitIAS(const Cfg *Func) const { in emitIAS()
796 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
800 template <> void InstMIPS32C_olt_s::emitIAS(const Cfg *Func) const { in emitIAS()
801 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
805 template <> void InstMIPS32C_ueq_d::emitIAS(const Cfg *Func) const { in emitIAS()
806 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
810 template <> void InstMIPS32C_ueq_s::emitIAS(const Cfg *Func) const { in emitIAS()
811 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
815 template <> void InstMIPS32C_ule_d::emitIAS(const Cfg *Func) const { in emitIAS()
816 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
820 template <> void InstMIPS32C_ule_s::emitIAS(const Cfg *Func) const { in emitIAS()
821 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
825 template <> void InstMIPS32C_ult_d::emitIAS(const Cfg *Func) const { in emitIAS()
826 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
830 template <> void InstMIPS32C_ult_s::emitIAS(const Cfg *Func) const { in emitIAS()
831 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
835 template <> void InstMIPS32C_un_d::emitIAS(const Cfg *Func) const { in emitIAS()
836 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
840 template <> void InstMIPS32C_un_s::emitIAS(const Cfg *Func) const { in emitIAS()
841 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
845 template <> void InstMIPS32Clz::emitIAS(const Cfg *Func) const { in emitIAS()
846 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
850 template <> void InstMIPS32Cvt_d_l::emitIAS(const Cfg *Func) const { in emitIAS()
851 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
855 template <> void InstMIPS32Cvt_d_s::emitIAS(const Cfg *Func) const { in emitIAS()
856 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
860 template <> void InstMIPS32Cvt_d_w::emitIAS(const Cfg *Func) const { in emitIAS()
861 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
865 template <> void InstMIPS32Cvt_s_d::emitIAS(const Cfg *Func) const { in emitIAS()
866 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
870 template <> void InstMIPS32Cvt_s_l::emitIAS(const Cfg *Func) const { in emitIAS()
871 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
875 template <> void InstMIPS32Cvt_s_w::emitIAS(const Cfg *Func) const { in emitIAS()
876 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
880 template <> void InstMIPS32Div::emitIAS(const Cfg *Func) const { in emitIAS()
881 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
885 template <> void InstMIPS32Div_d::emitIAS(const Cfg *Func) const { in emitIAS()
886 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
890 template <> void InstMIPS32Div_s::emitIAS(const Cfg *Func) const { in emitIAS()
891 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
895 template <> void InstMIPS32Divu::emitIAS(const Cfg *Func) const { in emitIAS()
896 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
900 template <> void InstMIPS32Lui::emitIAS(const Cfg *Func) const { in emitIAS()
901 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
905 template <> void InstMIPS32Ldc1::emitIAS(const Cfg *Func) const { in emitIAS()
906 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
911 template <> void InstMIPS32Ll::emitIAS(const Cfg *Func) const { in emitIAS()
912 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
919 template <> void InstMIPS32Lw::emitIAS(const Cfg *Func) const { in emitIAS()
920 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
927 template <> void InstMIPS32Lwc1::emitIAS(const Cfg *Func) const { in emitIAS()
928 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
933 template <> void InstMIPS32Mfc1::emitIAS(const Cfg *Func) const { in emitIAS()
934 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
938 template <> void InstMIPS32Mflo::emit(const Cfg *Func) const { in emit()
941 emitUnaryopGPRFLoHi(Opcode, this, Func); in emit()
944 template <> void InstMIPS32Mflo::emitIAS(const Cfg *Func) const { in emitIAS()
945 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
949 template <> void InstMIPS32Mfhi::emit(const Cfg *Func) const { in emit()
952 emitUnaryopGPRFLoHi(Opcode, this, Func); in emit()
955 template <> void InstMIPS32Mfhi::emitIAS(const Cfg *Func) const { in emitIAS()
956 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
960 template <> void InstMIPS32Mov_d::emitIAS(const Cfg *Func) const { in emitIAS()
961 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
965 template <> void InstMIPS32Mov_s::emitIAS(const Cfg *Func) const { in emitIAS()
966 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
970 template <> void InstMIPS32Movf::emitIAS(const Cfg *Func) const { in emitIAS()
971 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
975 template <> void InstMIPS32Movn::emitIAS(const Cfg *Func) const { in emitIAS()
976 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
980 template <> void InstMIPS32Movn_d::emitIAS(const Cfg *Func) const { in emitIAS()
981 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
985 template <> void InstMIPS32Movn_s::emitIAS(const Cfg *Func) const { in emitIAS()
986 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
990 template <> void InstMIPS32Movt::emitIAS(const Cfg *Func) const { in emitIAS()
991 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
995 template <> void InstMIPS32Movz::emitIAS(const Cfg *Func) const { in emitIAS()
996 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1000 template <> void InstMIPS32Movz_d::emitIAS(const Cfg *Func) const { in emitIAS()
1001 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1005 template <> void InstMIPS32Movz_s::emitIAS(const Cfg *Func) const { in emitIAS()
1006 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1010 template <> void InstMIPS32Mtc1::emit(const Cfg *Func) const { in emit()
1013 Ostream &Str = Func->getContext()->getStrEmit(); in emit()
1016 getSrc(0)->emit(Func); in emit()
1018 getDest()->emit(Func); in emit()
1021 template <> void InstMIPS32Mtc1::emitIAS(const Cfg *Func) const { in emitIAS()
1022 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1026 template <> void InstMIPS32Mtlo::emit(const Cfg *Func) const { in emit()
1029 emitUnaryopGPRTLoHi(Opcode, this, Func); in emit()
1032 template <> void InstMIPS32Mtlo::emitIAS(const Cfg *Func) const { in emitIAS()
1033 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1037 template <> void InstMIPS32Mthi::emit(const Cfg *Func) const { in emit()
1040 emitUnaryopGPRTLoHi(Opcode, this, Func); in emit()
1043 template <> void InstMIPS32Mthi::emitIAS(const Cfg *Func) const { in emitIAS()
1044 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1048 template <> void InstMIPS32Mul::emitIAS(const Cfg *Func) const { in emitIAS()
1049 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1053 template <> void InstMIPS32Mul_d::emitIAS(const Cfg *Func) const { in emitIAS()
1054 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1058 template <> void InstMIPS32Mul_s::emitIAS(const Cfg *Func) const { in emitIAS()
1059 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1063 template <> void InstMIPS32Mult::emit(const Cfg *Func) const { in emit()
1066 emitThreeAddrLoHi(Opcode, this, Func); in emit()
1069 template <> void InstMIPS32Mult::emitIAS(const Cfg *Func) const { in emitIAS()
1070 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1074 template <> void InstMIPS32Multu::emit(const Cfg *Func) const { in emit()
1077 emitThreeAddrLoHi(Opcode, this, Func); in emit()
1080 template <> void InstMIPS32Multu::emitIAS(const Cfg *Func) const { in emitIAS()
1081 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1085 template <> void InstMIPS32Nor::emitIAS(const Cfg *Func) const { in emitIAS()
1086 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1090 template <> void InstMIPS32Or::emitIAS(const Cfg *Func) const { in emitIAS()
1091 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1095 template <> void InstMIPS32Ori::emitIAS(const Cfg *Func) const { in emitIAS()
1096 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1100 template <> void InstMIPS32Sc::emitIAS(const Cfg *Func) const { in emitIAS()
1101 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1108 template <> void InstMIPS32Sll::emitIAS(const Cfg *Func) const { in emitIAS()
1109 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1113 template <> void InstMIPS32Sllv::emitIAS(const Cfg *Func) const { in emitIAS()
1114 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1118 template <> void InstMIPS32Slt::emitIAS(const Cfg *Func) const { in emitIAS()
1119 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1123 template <> void InstMIPS32Slti::emitIAS(const Cfg *Func) const { in emitIAS()
1124 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1128 template <> void InstMIPS32Sltiu::emitIAS(const Cfg *Func) const { in emitIAS()
1129 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1133 template <> void InstMIPS32Sltu::emitIAS(const Cfg *Func) const { in emitIAS()
1134 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1138 template <> void InstMIPS32Sqrt_d::emitIAS(const Cfg *Func) const { in emitIAS()
1139 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1143 template <> void InstMIPS32Sqrt_s::emitIAS(const Cfg *Func) const { in emitIAS()
1144 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1148 template <> void InstMIPS32Sra::emitIAS(const Cfg *Func) const { in emitIAS()
1149 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1153 template <> void InstMIPS32Srav::emitIAS(const Cfg *Func) const { in emitIAS()
1154 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1158 template <> void InstMIPS32Srl::emitIAS(const Cfg *Func) const { in emitIAS()
1159 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1163 template <> void InstMIPS32Srlv::emitIAS(const Cfg *Func) const { in emitIAS()
1164 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1168 template <> void InstMIPS32Sub_d::emitIAS(const Cfg *Func) const { in emitIAS()
1169 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1173 template <> void InstMIPS32Sub_s::emitIAS(const Cfg *Func) const { in emitIAS()
1174 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1178 template <> void InstMIPS32Subu::emitIAS(const Cfg *Func) const { in emitIAS()
1179 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1183 template <> void InstMIPS32Sdc1::emitIAS(const Cfg *Func) const { in emitIAS()
1184 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1189 template <> void InstMIPS32Sw::emitIAS(const Cfg *Func) const { in emitIAS()
1190 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1197 template <> void InstMIPS32Swc1::emitIAS(const Cfg *Func) const { in emitIAS()
1198 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1203 void InstMIPS32Sync::emitIAS(const Cfg *Func) const { in emitIAS()
1204 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1208 template <> void InstMIPS32Teq::emitIAS(const Cfg *Func) const { in emitIAS()
1209 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1213 template <> void InstMIPS32Trunc_l_d::emitIAS(const Cfg *Func) const { in emitIAS()
1214 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1218 template <> void InstMIPS32Trunc_l_s::emitIAS(const Cfg *Func) const { in emitIAS()
1219 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1223 template <> void InstMIPS32Trunc_w_d::emitIAS(const Cfg *Func) const { in emitIAS()
1224 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1228 template <> void InstMIPS32Trunc_w_s::emitIAS(const Cfg *Func) const { in emitIAS()
1229 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1233 template <> void InstMIPS32Xor::emitIAS(const Cfg *Func) const { in emitIAS()
1234 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()
1238 template <> void InstMIPS32Xori::emitIAS(const Cfg *Func) const { in emitIAS()
1239 auto *Asm = Func->getAssembler<MIPS32::AssemblerMIPS32>(); in emitIAS()