Home | History | Annotate | Download | only in codeflinger

Lines Matching defs:ArmToMipsAssembler

23 ** ArmToMipsAssembler (subclassed from ArmAssemblerInterface) each Arm
87 #pragma mark ArmToMipsAssembler...
90 ArmToMipsAssembler::ArmToMipsAssembler(const sp<Assembly>& assembly,
104 ArmToMipsAssembler::~ArmToMipsAssembler()
110 uint32_t* ArmToMipsAssembler::pc() const
115 uint32_t* ArmToMipsAssembler::base() const
120 void ArmToMipsAssembler::reset()
127 int ArmToMipsAssembler::getCodegenArch()
132 void ArmToMipsAssembler::comment(const char* string)
137 void ArmToMipsAssembler::label(const char* theLabel)
142 void ArmToMipsAssembler::disassemble(const char* name)
147 void ArmToMipsAssembler::init_conditional_labels()
162 void ArmToMipsAssembler::prolog()
175 void ArmToMipsAssembler::epilog(uint32_t touched)
189 int ArmToMipsAssembler::generate(const char* name)
194 uint32_t* ArmToMipsAssembler::pcForLabel(const char* label)
210 int ArmToMipsAssembler::buildImmediate(
221 bool ArmToMipsAssembler::isValidImmediate(uint32_t immediate)
227 uint32_t ArmToMipsAssembler::imm(uint32_t immediate)
234 uint32_t ArmToMipsAssembler::reg_imm(int Rm, int type, uint32_t shift)
242 uint32_t ArmToMipsAssembler::reg_rrx(int Rm)
248 uint32_t ArmToMipsAssembler::reg_reg(int Rm, int type, int Rs)
257 uint32_t ArmToMipsAssembler::immed12_pre(int32_t immed12, int W)
267 uint32_t ArmToMipsAssembler::immed12_post(int32_t immed12)
277 uint32_t ArmToMipsAssembler::reg_scale_pre(int Rm, int type,
289 uint32_t ArmToMipsAssembler::reg_scale_post(int Rm, int type, uint32_t shift)
296 uint32_t ArmToMipsAssembler::immed8_pre(int32_t immed8, int W)
308 uint32_t ArmToMipsAssembler::immed8_post(int32_t immed8)
319 uint32_t ArmToMipsAssembler::reg_pre(int Rm, int W)
326 uint32_t ArmToMipsAssembler::reg_post(int Rm)
355 void ArmToMipsAssembler::protectConditionalOperands(int Rd)
377 int ArmToMipsAssembler::dataProcAdrModes(int op, int& source, bool _signed, int tmpReg)
417 void ArmToMipsAssembler::dataProcessing(int opcode, int cc,
427 ArmToMipsAssembler::B(cc^1, cond.label[++cond.labelnum]);
613 void ArmToMipsAssembler::MLA(int cc, int s,
626 void ArmToMipsAssembler::MUL(int cc, int s,
636 void ArmToMipsAssembler::UMULL(int cc, int s,
649 void ArmToMipsAssembler::UMUAL(int cc, int s,
665 void ArmToMipsAssembler::SMULL(int cc, int s,
680 void ArmToMipsAssembler::SMUAL(int cc, int s,
705 void ArmToMipsAssembler::B(int cc, const char* label)
735 void ArmToMipsAssembler::BL(int cc, const char* label)
742 void ArmToMipsAssembler::B(int cc, uint32_t* to_pc)
748 void ArmToMipsAssembler::BL(int cc, uint32_t* to_pc)
754 void ArmToMipsAssembler::BX(int cc, int Rn)
768 void ArmToMipsAssembler::LDR(int cc, int Rd, int Rn, uint32_t offset)
802 void ArmToMipsAssembler::LDRB(int cc, int Rd, int Rn, uint32_t offset)
831 void ArmToMipsAssembler::STR(int cc, int Rd, int Rn, uint32_t offset)
867 void ArmToMipsAssembler::STRB(int cc, int Rd, int Rn, uint32_t offset)
895 void ArmToMipsAssembler::LDRH(int cc, int Rd, int Rn, uint32_t offset)
923 void ArmToMipsAssembler::LDRSB(int cc, int Rd, int Rn, uint32_t offset)
930 void ArmToMipsAssembler::LDRSH(int cc, int Rd, int Rn, uint32_t offset)
937 void ArmToMipsAssembler::STRH(int cc, int Rd, int Rn, uint32_t offset)
973 void ArmToMipsAssembler::LDM(int cc, int dir,
985 void ArmToMipsAssembler::STM(int cc, int dir,
1005 void ArmToMipsAssembler::SWP(int cc, int Rn, int Rd, int Rm) {
1012 void ArmToMipsAssembler::SWPB(int cc, int Rn, int Rd, int Rm) {
1019 void ArmToMipsAssembler::SWI(int cc, uint32_t comment) {
1033 void ArmToMipsAssembler::PLD(int Rn, uint32_t offset) {
1042 void ArmToMipsAssembler::CLZ(int cc, int Rd, int Rm)
1048 void ArmToMipsAssembler::QADD(int cc, int Rd, int Rm, int Rn)
1056 void ArmToMipsAssembler::QDADD(int cc, int Rd, int Rm, int Rn)
1064 void ArmToMipsAssembler::QSUB(int cc, int Rd, int Rm, int Rn)
1072 void ArmToMipsAssembler::QDSUB(int cc, int Rd, int Rm, int Rn)
1081 void ArmToMipsAssembler::SMUL(int cc, int xy,
1120 void ArmToMipsAssembler::SMULW(int cc, int y,
1140 void ArmToMipsAssembler::SMLA(int cc, int xy,
1180 void ArmToMipsAssembler::SMLAL(int cc, int xy,
1189 void ArmToMipsAssembler::SMLAW(int cc, int y,
1199 void ArmToMipsAssembler::UXTB16(int cc, int Rd, int Rm, int rotate)
1210 void ArmToMipsAssembler::UBFX(int cc, int Rd, int Rn, int lsb, int width)
1251 MIPSAssembler::MIPSAssembler(const sp<Assembly>& assembly, ArmToMipsAssembler *parent)
1380 // empty - done in ArmToMipsAssembler
1385 // empty - done in ArmToMipsAssembler