• Home
  • Raw
  • Download

Lines Matching refs:ARMAssemblerProxy

28 ARMAssemblerProxy::ARMAssemblerProxy()  in ARMAssemblerProxy()  function in android::ARMAssemblerProxy
33 ARMAssemblerProxy::ARMAssemblerProxy(ARMAssemblerInterface* target) in ARMAssemblerProxy() function in android::ARMAssemblerProxy
38 ARMAssemblerProxy::~ARMAssemblerProxy() in ~ARMAssemblerProxy()
43 void ARMAssemblerProxy::setTarget(ARMAssemblerInterface* target) in setTarget()
49 void ARMAssemblerProxy::reset() { in reset()
52 int ARMAssemblerProxy::generate(const char* name) { in generate()
55 void ARMAssemblerProxy::disassemble(const char* name) { in disassemble()
58 int ARMAssemblerProxy::getCodegenArch() in getCodegenArch()
62 void ARMAssemblerProxy::prolog() { in prolog()
65 void ARMAssemblerProxy::epilog(uint32_t touched) { in epilog()
68 void ARMAssemblerProxy::comment(const char* string) { in comment()
76 bool ARMAssemblerProxy::isValidImmediate(uint32_t immed) in isValidImmediate()
81 int ARMAssemblerProxy::buildImmediate(uint32_t i, uint32_t& rot, uint32_t& imm) in buildImmediate()
88 uint32_t ARMAssemblerProxy::imm(uint32_t immediate) in imm()
93 uint32_t ARMAssemblerProxy::reg_imm(int Rm, int type, uint32_t shift) in reg_imm()
98 uint32_t ARMAssemblerProxy::reg_rrx(int Rm) in reg_rrx()
103 uint32_t ARMAssemblerProxy::reg_reg(int Rm, int type, int Rs) in reg_reg()
112 uint32_t ARMAssemblerProxy::immed12_pre(int32_t immed12, int W) in immed12_pre()
117 uint32_t ARMAssemblerProxy::immed12_post(int32_t immed12) in immed12_post()
122 uint32_t ARMAssemblerProxy::reg_scale_pre(int Rm, int type, uint32_t shift, int W) in reg_scale_pre()
127 uint32_t ARMAssemblerProxy::reg_scale_post(int Rm, int type, uint32_t shift) in reg_scale_post()
135 uint32_t ARMAssemblerProxy::immed8_pre(int32_t immed8, int W) in immed8_pre()
140 uint32_t ARMAssemblerProxy::immed8_post(int32_t immed8) in immed8_post()
145 uint32_t ARMAssemblerProxy::reg_pre(int Rm, int W) in reg_pre()
150 uint32_t ARMAssemblerProxy::reg_post(int Rm) in reg_post()
160 void ARMAssemblerProxy::dataProcessing( int opcode, int cc, int s, in dataProcessing()
166 void ARMAssemblerProxy::MLA(int cc, int s, int Rd, int Rm, int Rs, int Rn) { in MLA()
169 void ARMAssemblerProxy::MUL(int cc, int s, int Rd, int Rm, int Rs) { in MUL()
172 void ARMAssemblerProxy::UMULL(int cc, int s, in UMULL()
176 void ARMAssemblerProxy::UMUAL(int cc, int s, in UMUAL()
180 void ARMAssemblerProxy::SMULL(int cc, int s, in SMULL()
184 void ARMAssemblerProxy::SMUAL(int cc, int s, in SMUAL()
189 void ARMAssemblerProxy::B(int cc, uint32_t* pc) { in B()
192 void ARMAssemblerProxy::BL(int cc, uint32_t* pc) { in BL()
195 void ARMAssemblerProxy::BX(int cc, int Rn) { in BX()
198 void ARMAssemblerProxy::label(const char* theLabel) { in label()
201 void ARMAssemblerProxy::B(int cc, const char* label) { in B()
204 void ARMAssemblerProxy::BL(int cc, const char* label) { in BL()
208 uint32_t* ARMAssemblerProxy::pcForLabel(const char* label) { in pcForLabel()
212 void ARMAssemblerProxy::LDR(int cc, int Rd, int Rn, uint32_t offset) { in LDR()
215 void ARMAssemblerProxy::LDRB(int cc, int Rd, int Rn, uint32_t offset) { in LDRB()
218 void ARMAssemblerProxy::STR(int cc, int Rd, int Rn, uint32_t offset) { in STR()
221 void ARMAssemblerProxy::STRB(int cc, int Rd, int Rn, uint32_t offset) { in STRB()
224 void ARMAssemblerProxy::LDRH(int cc, int Rd, int Rn, uint32_t offset) { in LDRH()
227 void ARMAssemblerProxy::LDRSB(int cc, int Rd, int Rn, uint32_t offset) { in LDRSB()
230 void ARMAssemblerProxy::LDRSH(int cc, int Rd, int Rn, uint32_t offset) { in LDRSH()
233 void ARMAssemblerProxy::STRH(int cc, int Rd, int Rn, uint32_t offset) { in STRH()
236 void ARMAssemblerProxy::LDM(int cc, int dir, int Rn, int W, uint32_t reg_list) { in LDM()
239 void ARMAssemblerProxy::STM(int cc, int dir, int Rn, int W, uint32_t reg_list) { in STM()
243 void ARMAssemblerProxy::SWP(int cc, int Rn, int Rd, int Rm) { in SWP()
246 void ARMAssemblerProxy::SWPB(int cc, int Rn, int Rd, int Rm) { in SWPB()
249 void ARMAssemblerProxy::SWI(int cc, uint32_t comment) { in SWI()
254 void ARMAssemblerProxy::PLD(int Rn, uint32_t offset) { in PLD()
257 void ARMAssemblerProxy::CLZ(int cc, int Rd, int Rm) { in CLZ()
260 void ARMAssemblerProxy::QADD(int cc, int Rd, int Rm, int Rn) { in QADD()
263 void ARMAssemblerProxy::QDADD(int cc, int Rd, int Rm, int Rn) { in QDADD()
266 void ARMAssemblerProxy::QSUB(int cc, int Rd, int Rm, int Rn) { in QSUB()
269 void ARMAssemblerProxy::QDSUB(int cc, int Rd, int Rm, int Rn) { in QDSUB()
272 void ARMAssemblerProxy::SMUL(int cc, int xy, int Rd, int Rm, int Rs) { in SMUL()
275 void ARMAssemblerProxy::SMULW(int cc, int y, int Rd, int Rm, int Rs) { in SMULW()
278 void ARMAssemblerProxy::SMLA(int cc, int xy, int Rd, int Rm, int Rs, int Rn) { in SMLA()
281 void ARMAssemblerProxy::SMLAL( int cc, int xy, in SMLAL()
285 void ARMAssemblerProxy::SMLAW(int cc, int y, int Rd, int Rm, int Rs, int Rn) { in SMLAW()
289 void ARMAssemblerProxy::UXTB16(int cc, int Rd, int Rm, int rotate) { in UXTB16()
293 void ARMAssemblerProxy::UBFX(int cc, int Rd, int Rn, int lsb, int width) { in UBFX()