Searched refs:am (Results 1 – 6 of 6) sorted by relevance
/art/compiler/utils/arm/ |
D | assembler_arm.h | 185 Address(Register rn, int32_t offset = 0, Mode am = Offset) : rn_(rn), rm_(R0), in rn_() 187 am_(am), is_immed_offset_(true), shift_(LSL) { in rn_() 190 Address(Register rn, Register rm, Mode am = Offset) : rn_(rn), rm_(rm), offset_(0), in rn_() 191 am_(am), is_immed_offset_(false), shift_(LSL) { in rn_() 195 Address(Register rn, Register rm, Shift shift, uint32_t count, Mode am = Offset) : 197 am_(am), is_immed_offset_(false), shift_(shift) { in rn_() 429 virtual void ldm(BlockAddressMode am, Register base, 431 virtual void stm(BlockAddressMode am, Register base,
|
D | assembler_arm.cc | 198 uint32_t am = am_; in encodingThumb() local 201 am ^= 1 << kUShift; in encodingThumb() 207 uint32_t PUW = am >> 21; // Move down to bottom of word. in encodingThumb() 246 uint32_t am = am_; in encodingThumbLdrdStrd() local 250 am |= 1 << 21; // Set W bit. in encodingThumbLdrdStrd() 256 encoding = (am ^ (1 << kUShift)) | off >> 2; // Flip U to adjust sign. in encodingThumbLdrdStrd() 260 encoding = am | offset_ >> 2; in encodingThumbLdrdStrd()
|
D | assembler_arm32.h | 118 void ldm(BlockAddressMode am, Register base, 120 void stm(BlockAddressMode am, Register base, 316 BlockAddressMode am,
|
D | assembler_thumb2.h | 148 void ldm(BlockAddressMode am, Register base, 150 void stm(BlockAddressMode am, Register base, 395 BlockAddressMode am,
|
D | assembler_arm32.cc | 332 void Arm32Assembler::ldm(BlockAddressMode am, in ldm() argument 336 EmitMultiMemOp(cond, am, true, base, regs); in ldm() 340 void Arm32Assembler::stm(BlockAddressMode am, in stm() argument 344 EmitMultiMemOp(cond, am, false, base, regs); in stm() 668 BlockAddressMode am, in EmitMultiMemOp() argument 676 am | in EmitMultiMemOp()
|
D | assembler_thumb2.cc | 409 void Thumb2Assembler::ldm(BlockAddressMode am, in ldm() argument 419 CHECK(am == DB_W); // Only writeback is supported. in ldm() 422 EmitMultiMemOp(cond, am, true, base, regs); in ldm() 427 void Thumb2Assembler::stm(BlockAddressMode am, in stm() argument 437 CHECK(am == IA || am == IA_W); in stm() 438 Address::Mode strmode = am == IA ? Address::PreIndex : Address::Offset; in stm() 441 EmitMultiMemOp(cond, am, false, base, regs); in stm()
|