Lines Matching refs:ARMAssembler
38 #pragma mark ARMAssembler...
41 ARMAssembler::ARMAssembler(const sp<Assembly>& assembly) in ARMAssembler() function in android::ARMAssembler
49 ARMAssembler::~ARMAssembler() in ~ARMAssembler()
53 uint32_t* ARMAssembler::pc() const in pc()
58 uint32_t* ARMAssembler::base() const in base()
63 void ARMAssembler::reset() in reset()
72 int ARMAssembler::getCodegenArch() in getCodegenArch()
79 void ARMAssembler::disassemble(const char* name) in disassemble()
101 void ARMAssembler::comment(const char* string) in comment()
106 void ARMAssembler::label(const char* theLabel) in label()
112 void ARMAssembler::B(int cc, const char* label) in B()
118 void ARMAssembler::BL(int cc, const char* label) in BL()
130 void ARMAssembler::prolog() in prolog()
137 void ARMAssembler::epilog(uint32_t touched) in epilog()
160 int ARMAssembler::generate(const char* name) in generate()
190 uint32_t* ARMAssembler::pcForLabel(const char* label) in pcForLabel()
202 void ARMAssembler::dataProcessing(int opcode, int cc, in dataProcessing()
214 void ARMAssembler::MLA(int cc, int s, in MLA()
221 void ARMAssembler::MUL(int cc, int s, in MUL()
227 void ARMAssembler::UMULL(int cc, int s, in UMULL()
234 void ARMAssembler::UMUAL(int cc, int s, in UMUAL()
241 void ARMAssembler::SMULL(int cc, int s, in SMULL()
248 void ARMAssembler::SMUAL(int cc, int s, in SMUAL()
262 void ARMAssembler::B(int cc, uint32_t* pc) in B()
268 void ARMAssembler::BL(int cc, uint32_t* pc) in BL()
274 void ARMAssembler::BX(int cc, int Rn) in BX()
285 void ARMAssembler::LDR(int cc, int Rd, int Rn, uint32_t offset) { in LDR()
288 void ARMAssembler::LDRB(int cc, int Rd, int Rn, uint32_t offset) { in LDRB()
291 void ARMAssembler::STR(int cc, int Rd, int Rn, uint32_t offset) { in STR()
294 void ARMAssembler::STRB(int cc, int Rd, int Rn, uint32_t offset) { in STRB()
298 void ARMAssembler::LDRH(int cc, int Rd, int Rn, uint32_t offset) { in LDRH()
301 void ARMAssembler::LDRSB(int cc, int Rd, int Rn, uint32_t offset) { in LDRSB()
304 void ARMAssembler::LDRSH(int cc, int Rd, int Rn, uint32_t offset) { in LDRSH()
307 void ARMAssembler::STRH(int cc, int Rd, int Rn, uint32_t offset) { in STRH()
317 void ARMAssembler::LDM(int cc, int dir, in LDM()
326 void ARMAssembler::STM(int cc, int dir, in STM()
341 void ARMAssembler::SWP(int cc, int Rn, int Rd, int Rm) { in SWP()
344 void ARMAssembler::SWPB(int cc, int Rn, int Rd, int Rm) { in SWPB()
347 void ARMAssembler::SWI(int cc, uint32_t comment) { in SWI()
357 void ARMAssembler::PLD(int Rn, uint32_t offset) { in PLD()
363 void ARMAssembler::CLZ(int cc, int Rd, int Rm) in CLZ()
368 void ARMAssembler::QADD(int cc, int Rd, int Rm, int Rn) in QADD()
373 void ARMAssembler::QDADD(int cc, int Rd, int Rm, int Rn) in QDADD()
378 void ARMAssembler::QSUB(int cc, int Rd, int Rm, int Rn) in QSUB()
383 void ARMAssembler::QDSUB(int cc, int Rd, int Rm, int Rn) in QDSUB()
388 void ARMAssembler::SMUL(int cc, int xy, in SMUL()
394 void ARMAssembler::SMULW(int cc, int y, in SMULW()
400 void ARMAssembler::SMLA(int cc, int xy, in SMLA()
406 void ARMAssembler::SMLAL(int cc, int xy, in SMLAL()
412 void ARMAssembler::SMLAW(int cc, int y, in SMLAW()
423 void ARMAssembler::UXTB16(int cc, int Rd, int Rm, int rotate) in UXTB16()
433 void ARMAssembler::UBFX(int cc, int Rd, int Rn, int lsb, int width) in UBFX()
443 int ARMAssembler::buildImmediate( in buildImmediate()
474 bool ARMAssembler::isValidImmediate(uint32_t immediate) in isValidImmediate()
480 uint32_t ARMAssembler::imm(uint32_t immediate) in imm()
496 uint32_t ARMAssembler::reg_imm(int Rm, int type, uint32_t shift) in reg_imm()
501 uint32_t ARMAssembler::reg_rrx(int Rm) in reg_rrx()
506 uint32_t ARMAssembler::reg_reg(int Rm, int type, int Rs) in reg_reg()
513 uint32_t ARMAssembler::immed12_pre(int32_t immed12, int W) in immed12_pre()
522 uint32_t ARMAssembler::immed12_post(int32_t immed12) in immed12_post()
531 uint32_t ARMAssembler::reg_scale_pre(int Rm, int type, in reg_scale_pre()
539 uint32_t ARMAssembler::reg_scale_post(int Rm, int type, uint32_t shift) in reg_scale_post()
545 uint32_t ARMAssembler::immed8_pre(int32_t immed8, int W) in immed8_pre()
557 uint32_t ARMAssembler::immed8_post(int32_t immed8) in immed8_post()
569 uint32_t ARMAssembler::reg_pre(int Rm, int W) in reg_pre()
574 uint32_t ARMAssembler::reg_post(int Rm) in reg_post()