Lines Matching refs:ArmToMips64Assembler
57 #pragma mark ArmToMips64Assembler...
60 ArmToMips64Assembler::ArmToMips64Assembler(const sp<Assembly>& assembly, in ArmToMips64Assembler() function in android::ArmToMips64Assembler
74 ArmToMips64Assembler::ArmToMips64Assembler(void* assembly) in ArmToMips64Assembler() function in android::ArmToMips64Assembler
85 ArmToMips64Assembler::~ArmToMips64Assembler() in ~ArmToMips64Assembler()
91 uint32_t* ArmToMips64Assembler::pc() const in pc()
96 uint32_t* ArmToMips64Assembler::base() const in base()
101 void ArmToMips64Assembler::reset() in reset()
108 int ArmToMips64Assembler::getCodegenArch() in getCodegenArch()
113 void ArmToMips64Assembler::comment(const char* string) in comment()
118 void ArmToMips64Assembler::label(const char* theLabel) in label()
123 void ArmToMips64Assembler::disassemble(const char* name) in disassemble()
128 void ArmToMips64Assembler::init_conditional_labels() in init_conditional_labels()
143 void ArmToMips64Assembler::prolog() in prolog()
156 void ArmToMips64Assembler::epilog(uint32_t touched) in epilog()
170 int ArmToMips64Assembler::generate(const char* name) in generate()
175 void ArmToMips64Assembler::fix_branches() in fix_branches()
180 uint32_t* ArmToMips64Assembler::pcForLabel(const char* label) in pcForLabel()
185 void ArmToMips64Assembler::set_condition(int mode, int R1, int R2) { in set_condition()
204 int ArmToMips64Assembler::buildImmediate( in buildImmediate()
215 bool ArmToMips64Assembler::isValidImmediate(uint32_t immediate) in isValidImmediate()
221 uint32_t ArmToMips64Assembler::imm(uint32_t immediate) in imm()
227 uint32_t ArmToMips64Assembler::reg_imm(int Rm, int type, uint32_t shift) in reg_imm()
235 uint32_t ArmToMips64Assembler::reg_rrx(int Rm) in reg_rrx()
241 uint32_t ArmToMips64Assembler::reg_reg(int Rm, int type, int Rs) in reg_reg()
250 uint32_t ArmToMips64Assembler::immed12_pre(int32_t immed12, int W) in immed12_pre()
260 uint32_t ArmToMips64Assembler::immed12_post(int32_t immed12) in immed12_post()
270 uint32_t ArmToMips64Assembler::reg_scale_pre(int Rm, int type, in reg_scale_pre()
282 uint32_t ArmToMips64Assembler::reg_scale_post(int Rm, int type, uint32_t shift) in reg_scale_post()
289 uint32_t ArmToMips64Assembler::immed8_pre(int32_t immed8, int W) in immed8_pre()
299 uint32_t ArmToMips64Assembler::immed8_post(int32_t immed8) in immed8_post()
308 uint32_t ArmToMips64Assembler::reg_pre(int Rm, int W) in reg_pre()
315 uint32_t ArmToMips64Assembler::reg_post(int Rm) in reg_post()
344 void ArmToMips64Assembler::protectConditionalOperands(int Rd) in protectConditionalOperands()
366 int ArmToMips64Assembler::dataProcAdrModes(int op, int& source, bool _signed, int tmpReg) in dataProcAdrModes()
401 void ArmToMips64Assembler::dataProcessing(int opcode, int cc, in dataProcessing()
410 ArmToMips64Assembler::B(cc^1, cond.label[++cond.labelnum]); in dataProcessing()
604 void ArmToMips64Assembler::MLA(int cc, int s, in MLA()
618 void ArmToMips64Assembler::MUL(int cc, int s, in MUL()
628 void ArmToMips64Assembler::UMULL(int cc, int s, in UMULL()
641 void ArmToMips64Assembler::UMUAL(int cc, int s, in UMUAL()
657 void ArmToMips64Assembler::SMULL(int cc, int s, in SMULL()
672 void ArmToMips64Assembler::SMUAL(int cc, int s, in SMUAL()
697 void ArmToMips64Assembler::B(int cc, const char* label) in B()
727 void ArmToMips64Assembler::BL(int cc, const char* label) in BL()
734 void ArmToMips64Assembler::B(int cc, uint32_t* to_pc) in B()
740 void ArmToMips64Assembler::BL(int cc, uint32_t* to_pc) in BL()
746 void ArmToMips64Assembler::BX(int cc, int Rn) in BX()
760 void ArmToMips64Assembler::LDR(int cc, int Rd, int Rn, uint32_t offset) in LDR()
794 void ArmToMips64Assembler::LDRB(int cc, int Rd, int Rn, uint32_t offset) in LDRB()
823 void ArmToMips64Assembler::STR(int cc, int Rd, int Rn, uint32_t offset) in STR()
859 void ArmToMips64Assembler::STRB(int cc, int Rd, int Rn, uint32_t offset) in STRB()
887 void ArmToMips64Assembler::LDRH(int cc, int Rd, int Rn, uint32_t offset) in LDRH()
915 void ArmToMips64Assembler::LDRSB(int cc, int Rd, int Rn, uint32_t offset) in LDRSB()
922 void ArmToMips64Assembler::LDRSH(int cc, int Rd, int Rn, uint32_t offset) in LDRSH()
929 void ArmToMips64Assembler::STRH(int cc, int Rd, int Rn, uint32_t offset) in STRH()
965 void ArmToMips64Assembler::LDM(int cc, int dir, in LDM()
977 void ArmToMips64Assembler::STM(int cc, int dir, in STM()
997 void ArmToMips64Assembler::SWP(int cc, int Rn, int Rd, int Rm) { in SWP()
1004 void ArmToMips64Assembler::SWPB(int cc, int Rn, int Rd, int Rm) { in SWPB()
1011 void ArmToMips64Assembler::SWI(int cc, uint32_t comment) { in SWI()
1025 void ArmToMips64Assembler::PLD(int Rn, uint32_t offset) { in PLD()
1034 void ArmToMips64Assembler::CLZ(int cc, int Rd, int Rm) in CLZ()
1040 void ArmToMips64Assembler::QADD(int cc, int Rd, int Rm, int Rn) in QADD()
1048 void ArmToMips64Assembler::QDADD(int cc, int Rd, int Rm, int Rn) in QDADD()
1056 void ArmToMips64Assembler::QSUB(int cc, int Rd, int Rm, int Rn) in QSUB()
1064 void ArmToMips64Assembler::QDSUB(int cc, int Rd, int Rm, int Rn) in QDSUB()
1073 void ArmToMips64Assembler::SMUL(int cc, int xy, in SMUL()
1102 void ArmToMips64Assembler::SMULW(int cc, int y, in SMULW()
1121 void ArmToMips64Assembler::SMLA(int cc, int xy, in SMLA()
1151 void ArmToMips64Assembler::SMLAL(int cc, int xy, in SMLAL()
1160 void ArmToMips64Assembler::SMLAW(int cc, int y, in SMLAW()
1170 void ArmToMips64Assembler::UXTB16(int cc, int Rd, int Rm, int rotate) in UXTB16()
1183 void ArmToMips64Assembler::UBFX(int cc, int Rd, int Rn, int lsb, int width) in UBFX()
1196 void ArmToMips64Assembler::ADDR_ADD(int cc, in ADDR_ADD()
1204 void ArmToMips64Assembler::ADDR_SUB(int cc, in ADDR_SUB()
1212 void ArmToMips64Assembler::ADDR_LDR(int cc, int Rd, int Rn, uint32_t offset) { in ADDR_LDR()
1245 void ArmToMips64Assembler::ADDR_STR(int cc, int Rd, int Rn, uint32_t offset) { in ADDR_STR()
1299 MIPS64Assembler::MIPS64Assembler(const sp<Assembly>& assembly, ArmToMips64Assembler *parent) in MIPS64Assembler()
1305 MIPS64Assembler::MIPS64Assembler(void* assembly, ArmToMips64Assembler *parent) in MIPS64Assembler()