Home
last modified time | relevance | path

Searched refs:immediate (Results 1 – 12 of 12) sorted by relevance

/art/test/521-regression-integer-field-set/
Dinfo.txt2 32-bit immediate (integer or reference) into a field used to generate
/art/compiler/utils/arm/
Dassembler_thumb2.cc509 bool Thumb2Assembler::ShifterOperandCanAlwaysHold(uint32_t immediate) { in ShifterOperandCanAlwaysHold() argument
510 return ArmAssembler::ModifiedImmediate(immediate) != kInvalidModifiedImmediate; in ShifterOperandCanAlwaysHold()
516 uint32_t immediate, in ShifterOperandCanHold() argument
520 shifter_op->immed_ = immediate; in ShifterOperandCanHold()
527 if (immediate < (1 << 12) && set_cc != kCcSet) { in ShifterOperandCanHold()
530 return ArmAssembler::ModifiedImmediate(immediate) != kInvalidModifiedImmediate; in ShifterOperandCanHold()
534 return ArmAssembler::ModifiedImmediate(immediate) != kInvalidModifiedImmediate; in ShifterOperandCanHold()
538 return ArmAssembler::ModifiedImmediate(immediate) != kInvalidModifiedImmediate; in ShifterOperandCanHold()
1443 uint8_t immediate = 0; in Emit16BitDataProcessing() local
1451 immediate = so.GetImmediate(); in Emit16BitDataProcessing()
[all …]
Dassembler_arm32.cc28 bool Arm32Assembler::ShifterOperandCanHoldArm32(uint32_t immediate, ShifterOperand* shifter_op) { in ShifterOperandCanHoldArm32() argument
30 if (immediate < (1 << kImmed8Bits)) { in ShifterOperandCanHoldArm32()
34 shifter_op->immed_ = immediate; in ShifterOperandCanHoldArm32()
39 uint32_t imm8 = (immediate << 2*rot) | (immediate >> (32 - 2*rot)); in ShifterOperandCanHoldArm32()
51 bool Arm32Assembler::ShifterOperandCanAlwaysHold(uint32_t immediate) { in ShifterOperandCanAlwaysHold() argument
53 return ShifterOperandCanHoldArm32(immediate, &shifter_op); in ShifterOperandCanAlwaysHold()
59 uint32_t immediate, in ShifterOperandCanHold() argument
62 return ShifterOperandCanHoldArm32(immediate, shifter_op); in ShifterOperandCanHold()
Dassembler_arm32.h301 uint32_t immediate,
306 bool ShifterOperandCanAlwaysHold(uint32_t immediate) OVERRIDE;
401 bool ShifterOperandCanHoldArm32(uint32_t immediate, ShifterOperand* shifter_op);
Dassembler_arm.h887 uint32_t immediate,
893 uint32_t immediate, in ShifterOperandCanHold() argument
895 return ShifterOperandCanHold(rd, rn, opcode, immediate, kCcDontCare, shifter_op); in ShifterOperandCanHold()
898 virtual bool ShifterOperandCanAlwaysHold(uint32_t immediate) = 0;
Dassembler_thumb2.h350 uint32_t immediate,
355 bool ShifterOperandCanAlwaysHold(uint32_t immediate) OVERRIDE;
/art/compiler/utils/x86/
Dassembler_x86.cc1101 void X86Assembler::testl(Register reg, const Immediate& immediate) { in testl() argument
1105 if (immediate.is_uint8() && reg < 4) { in testl()
1113 EmitUint8(immediate.value() & 0xFF); in testl()
1117 EmitImmediate(immediate); in testl()
1121 EmitImmediate(immediate); in testl()
1842 const Immediate& immediate) { in EmitComplex() argument
1845 if (immediate.is_int8()) { in EmitComplex()
1849 EmitUint8(immediate.value() & 0xFF); in EmitComplex()
1853 EmitImmediate(immediate); in EmitComplex()
1857 EmitImmediate(immediate); in EmitComplex()
Dassembler_x86.h805 void EmitComplex(int rm, const Operand& operand, const Immediate& immediate);
/art/compiler/utils/x86_64/
Dassembler_x86_64.cc1340 void X86_64Assembler::testl(CpuRegister reg, const Immediate& immediate) { in testl() argument
1344 if (immediate.is_uint8() && reg.AsRegister() < 4) { in testl()
1352 EmitUint8(immediate.value() & 0xFF); in testl()
1356 EmitImmediate(immediate); in testl()
1361 EmitImmediate(immediate); in testl()
2407 const Immediate& immediate) { in EmitComplex() argument
2410 if (immediate.is_int8()) { in EmitComplex()
2414 EmitUint8(immediate.value() & 0xFF); in EmitComplex()
2418 EmitImmediate(immediate); in EmitComplex()
2422 EmitImmediate(immediate); in EmitComplex()
Dassembler_x86_64.h878 void EmitComplex(uint8_t rm, const Operand& operand, const Immediate& immediate);
/art/runtime/interpreter/mterp/
DREADME.txt194 to altHandlerTable. Note that this change is not immediate. What is actually
/art/compiler/optimizing/
Dcode_generator_arm64.cc1741 uint32_t shift = rhs.immediate() & (lhs.SizeInBits() - 1); in HandleBinaryOp()
1804 uint32_t shift_value = rhs.immediate() & in HandleShift()
2880 rhs.IsImmediate() && (rhs.immediate() == 0)) { in GenerateTestAndBranch()