Searched refs:am (Results 1 - 6 of 6) sorted by relevance

/art/compiler/utils/arm/
H A Dassembler_arm.cc198 uint32_t am = am_;
201 am ^= 1 << kUShift;
207 uint32_t PUW = am >> 21; // Move down to bottom of word.
246 uint32_t am = am_;
250 am |= 1 << 21; // Set W bit.
256 encoding = (am ^ (1 << kUShift)) | off >> 2; // Flip U to adjust sign.
260 encoding = am | offset_ >> 2;
H A Dassembler_arm.h185 Address(Register rn, int32_t offset = 0, Mode am = Offset) : rn_(rn), rm_(R0),
187 am_(am), is_immed_offset_(true), shift_(LSL) {
190 Address(Register rn, Register rm, Mode am = Offset) : rn_(rn), rm_(rm), offset_(0),
191 am_(am), is_immed_offset_(false), shift_(LSL) {
195 Address(Register rn, Register rm, Shift shift, uint32_t count, Mode am = Offset) :
197 am_(am), is_immed_offset_(false), shift_(shift) {
429 virtual void ldm(BlockAddressMode am, Register base,
431 virtual void stm(BlockAddressMode am, Register base,
H A Dassembler_arm32.h118 void ldm(BlockAddressMode am, Register base,
120 void stm(BlockAddressMode am, Register base,
316 BlockAddressMode am,
H A Dassembler_thumb2.h148 void ldm(BlockAddressMode am, Register base,
150 void stm(BlockAddressMode am, Register base,
395 BlockAddressMode am,
H A Dassembler_arm32.cc332 void Arm32Assembler::ldm(BlockAddressMode am, argument
336 EmitMultiMemOp(cond, am, true, base, regs);
340 void Arm32Assembler::stm(BlockAddressMode am, argument
344 EmitMultiMemOp(cond, am, false, base, regs);
668 BlockAddressMode am,
676 am |
667 EmitMultiMemOp(Condition cond, BlockAddressMode am, bool load, Register base, RegList regs) argument
H A Dassembler_thumb2.cc409 void Thumb2Assembler::ldm(BlockAddressMode am, argument
419 CHECK(am == DB_W); // Only writeback is supported.
422 EmitMultiMemOp(cond, am, true, base, regs);
427 void Thumb2Assembler::stm(BlockAddressMode am, argument
437 CHECK(am == IA || am == IA_W);
438 Address::Mode strmode = am == IA ? Address::PreIndex : Address::Offset;
441 EmitMultiMemOp(cond, am, false, base, regs);

Completed in 37 milliseconds