Home
last modified time | relevance | path

Searched defs:imm (Results 1 – 18 of 18) sorted by relevance

/art/test/442-checker-constant-folding/src/
DMain.java1451 long imm = 33L; in ReturnInt33() local
1468 float imm = 1.0e34f; in ReturnIntMax() local
1485 double imm = Double.NaN; in ReturnInt0() local
1502 int imm = 33; in ReturnLong33() local
1519 float imm = 34.0f; in ReturnLong34() local
1536 double imm = -Double.NaN; in ReturnLong0() local
1553 int imm = 33; in ReturnFloat33() local
1570 long imm = 34L; in ReturnFloat34() local
1587 double imm = 99.25; in ReturnFloat99P25() local
1601 int imm = 33; in ReturnDouble33() local
[all …]
/art/compiler/utils/x86_64/
Dassembler_x86_64.cc114 void X86_64Assembler::pushq(const Immediate& imm) { in pushq()
142 void X86_64Assembler::movq(CpuRegister dst, const Immediate& imm) { in movq()
158 void X86_64Assembler::movl(CpuRegister dst, const Immediate& imm) { in movl()
167 void X86_64Assembler::movq(const Address& dst, const Immediate& imm) { in movq()
225 void X86_64Assembler::movl(const Address& dst, const Immediate& imm) { in movl()
328 void X86_64Assembler::movb(const Address& dst, const Immediate& imm) { in movb()
388 void X86_64Assembler::movw(const Address& dst, const Immediate& imm) { in movw()
1832 void X86_64Assembler::roundsd(XmmRegister dst, XmmRegister src, const Immediate& imm) { in roundsd()
1844 void X86_64Assembler::roundss(XmmRegister dst, XmmRegister src, const Immediate& imm) { in roundss()
2438 void X86_64Assembler::shufpd(XmmRegister dst, XmmRegister src, const Immediate& imm) { in shufpd()
[all …]
Dassembler_x86_64_test.cc114 x86_64::Immediate imm(value); in TEST() local
/art/compiler/utils/x86/
Dassembler_x86.cc115 void X86Assembler::pushl(const Immediate& imm) { in pushl()
140 void X86Assembler::movl(Register dst, const Immediate& imm) { in movl()
168 void X86Assembler::movl(const Address& dst, const Immediate& imm) { in movl()
325 void X86Assembler::movb(const Address& dst, const Immediate& imm) { in movb()
379 void X86Assembler::movw(const Address& dst, const Immediate& imm) { in movw()
1830 void X86Assembler::roundsd(XmmRegister dst, XmmRegister src, const Immediate& imm) { in roundsd()
1841 void X86Assembler::roundss(XmmRegister dst, XmmRegister src, const Immediate& imm) { in roundss()
2606 void X86Assembler::shufpd(XmmRegister dst, XmmRegister src, const Immediate& imm) { in shufpd()
2616 void X86Assembler::shufps(XmmRegister dst, XmmRegister src, const Immediate& imm) { in shufps()
2625 void X86Assembler::pshufd(XmmRegister dst, XmmRegister src, const Immediate& imm) { in pshufd()
[all …]
/art/compiler/utils/
Dassembler_test.h216 for (int64_t imm : imms) { variable
252 for (int64_t imm : imms) { in RepeatTemplatedRegistersImmBits() local
288 for (int64_t imm : imms) { in RepeatTemplatedImmBitsRegisters() local
318 for (int64_t imm : imms) { in RepeatTemplatedRegisterImmBits() local
347 for (int64_t imm : imms) { in RepeatTemplatedRegisterImmBitsShift() local
373 for (int64_t imm : imms) { variable
405 for (int64_t imm : imms) { variable
684 for (int64_t imm : imms) { variable
1267 for (int64_t imm : imms) { in RepeatTemplatedMemImm() local
1503 for (int64_t imm : imms) { in RepeatTemplatedRegistersImm() local
[all …]
/art/disassembler/
Ddisassembler_riscv64.cc108 uint32_t imm = (bits5_11 << 5) + bits0_4; in Decode32StoreOffset() local
398 uint32_t imm = (bits1_10 << 1) + (bit11 << 11) + (bits12_19 << 12) + (bit20 << 20); in Print32Jal() local
464 uint32_t imm = (bit12 << 12) + (bit11 << 11) + (bits5_10 << 5) + (bits1_4 << 1); in Print32BCond() local
714 int32_t imm = Decode32Imm12(insn32); in Print32BinOpImm() local
1691 uint32_t imm = BitFieldExtract(insn16, 5, 2); in Dump16() local
1749 int32_t imm = Decode16Imm6<int32_t>(insn16); in Dump16() local
/art/compiler/optimizing/
Dscheduler_arm.cc926 void SchedulingLatencyVisitorARM::HandleDivRemConstantIntegralLatencies(int32_t imm) { in HandleDivRemConstantIntegralLatencies()
947 int32_t imm = Int32ConstantFrom(rhs->AsConstant()); in VisitDiv() local
1010 int32_t imm = Int32ConstantFrom(rhs->AsConstant()); in VisitRem() local
Dscheduler_arm64.cc203 int64_t imm = Int64FromConstant(instr->GetRight()->AsConstant()); in VisitDiv() local
271 int64_t imm = Int64FromConstant(instruction->GetRight()->AsConstant()); in VisitRem() local
Dcode_generator_x86_64.cc3980 Immediate imm(second.GetConstant()->AsIntConstant()->GetValue()); in VisitSub() local
4083 Immediate imm(mul->InputAt(1)->AsIntConstant()->GetValue()); in VisitMul() local
4241 int64_t imm = Int64FromConstant(second.GetConstant()); in DivRemOneOrMinusOne() local
4279 int64_t imm = Int64FromConstant(second.GetConstant()); in RemByPowerOfTwo() local
4315 int64_t imm = Int64FromConstant(second.GetConstant()); in DivByPowerOfTwo() local
4391 int imm = second.GetConstant()->AsIntConstant()->GetValue(); in GenerateDivRemWithAnyConstant() local
4423 int64_t imm = second.GetConstant()->AsLongConstant()->GetValue(); in GenerateDivRemWithAnyConstant() local
4491 int64_t imm = Int64FromConstant(second.GetConstant()); in GenerateDivRemIntegral() local
4999 Immediate imm(second.GetConstant()->AsIntConstant()->GetValue() & kMaxIntShiftDistance); in HandleShift() local
5021 Immediate imm(second.GetConstant()->AsIntConstant()->GetValue() & kMaxLongShiftDistance); in HandleShift() local
[all …]
Dcode_generator_riscv64.cc1428 int64_t imm = Int64FromConstant(second.GetConstant()); in DivRemOneOrMinusOne() local
1458 int64_t imm = Int64FromConstant(second.GetConstant()); in DivRemByPowerOfTwo() local
1503 int64_t imm = Int64FromConstant(second.GetConstant()); in GenerateDivRemWithAnyConstant() local
1535 int64_t imm = Int64FromConstant(second.GetConstant()); in GenerateDivRemIntegral() local
1578 int64_t imm = use_imm ? CodeGenerator::GetInt64ValueOf(rs2_location.GetConstant()) : 0; in GenerateIntLongCondition() local
2111 int64_t imm = CodeGenerator::GetInt64ValueOf(right->AsConstant()); in HandleBinaryOp() local
2153 int64_t imm = use_imm ? CodeGenerator::GetInt64ValueOf(rs2_location.GetConstant()) : 0; in HandleBinaryOp() local
2261 int64_t imm = CodeGenerator::GetInt64ValueOf(rhs->AsConstant()); in HandleCondition() local
2362 int64_t imm = CodeGenerator::GetInt64ValueOf(rs2_location.GetConstant()); in HandleShift() local
Dcode_generator_x86.cc3866 Immediate imm(mul->InputAt(1)->AsIntConstant()->GetValue()); in VisitMul() local
4108 int32_t imm = locations->InAt(1).GetConstant()->AsIntConstant()->GetValue(); in DivRemOneOrMinusOne() local
4129 int32_t imm = Int64FromConstant(second.GetConstant()); in RemByPowerOfTwo() local
4149 int32_t imm = locations->InAt(1).GetConstant()->AsIntConstant()->GetValue(); in DivByPowerOfTwo() local
4172 int imm = locations->InAt(1).GetConstant()->AsIntConstant()->GetValue(); in GenerateDivRemWithAnyConstant() local
4250 int32_t imm = second.GetConstant()->AsIntConstant()->GetValue(); in GenerateDivRemIntegral() local
4893 Immediate imm(shift); in HandleShift() local
5095 Immediate imm(second.GetConstant()->AsIntConstant()->GetValue() & kMaxIntShiftDistance); in HandleRotate() local
5145 Immediate imm(shift_amt); in HandleRotate() local
7160 Immediate imm(value); in EmitMove() local
Dcode_generator_arm64.cc3469 int64_t imm = Int64FromLocation(instruction->GetLocations()->InAt(1)); in FOR_EACH_CONDITION_INSTRUCTION() local
3575 int64_t imm = Int64FromConstant(second.GetConstant()); in GenerateInt64UnsignedDivRemWithAnyPositiveConstant() local
3626 int64_t imm = Int64FromConstant(second.GetConstant()); in GenerateInt64DivRemWithAnyConstant() local
3681 int64_t imm = Int64FromConstant(second.GetConstant()); in GenerateInt32DivRemWithAnyConstant() local
3749 int64_t imm = Int64FromLocation(instruction->GetLocations()->InAt(1)); in GenerateIntDivForConstDenom() local
6371 int64_t imm = Int64FromLocation(instruction->GetLocations()->InAt(1)); in GenerateIntRemForPower2Denom() local
6403 int64_t imm = Int64FromLocation(instruction->GetLocations()->InAt(1)); in GenerateIntRemForConstDenom() local
Dcode_generator_arm_vixl.cc4475 int32_t imm = Int32ConstantFrom(second); in DivRemOneOrMinusOne() local
4499 int32_t imm = Int32ConstantFrom(second); in DivRemByPowerOfTwo() local
4581 int32_t imm = Int32ConstantFrom(second); in GenerateDivRemWithAnyConstant() local
4662 int32_t imm = Int32ConstantFrom(second); in GenerateDivRemConstantIntegral() local
/art/compiler/utils/arm/
Dassembler_arm_vixl.h169 void Vmov(vixl32::DRegister rd, double imm) { in Vmov()
/art/dex2oat/linker/arm/
Drelative_patcher_thumb2.cc79 uint32_t imm = (diff16 >> 11) & 0x1u; in PatchPcRelativeReference() local
/art/compiler/utils/riscv64/
Dassembler_riscv64.h2241 static constexpr uint32_t EncodeIntWidth(const int32_t imm) { in EncodeIntWidth()
2246 static constexpr uint32_t EncodeInt5(const int32_t imm) { return EncodeIntWidth<5>(imm); } in EncodeInt5()
2247 static constexpr uint32_t EncodeInt6(const int32_t imm) { return EncodeIntWidth<6>(imm); } in EncodeInt6()
2674 uint32_t funct3, uint32_t funct2, uint32_t imm, XRegister rd_s, uint32_t opcode) { in EmitCBArithmetic()
Dassembler_riscv64_test.cc995 for (int64_t imm : kImm12s) { in TestAddConst() local
1001 for (int64_t imm : imms) { in TestAddConst() local
1011 for (int64_t imm : large_values) { in TestAddConst() local
1065 for (int64_t imm : kImm12s) { in RepeatLoadStoreArbitraryOffset() local
1071 for (int64_t imm : imms) { in RepeatLoadStoreArbitraryOffset() local
1084 for (int64_t imm : kSplitOffsets) { in RepeatLoadStoreArbitraryOffset() local
1093 for (int64_t imm : kSpecialOffsets) { in RepeatLoadStoreArbitraryOffset() local
1267 Imm imm = CreateImmediate(imm_raw); in RepeatCTemplateRegImm() local
1328 int32_t imm = CreateImmediate(imm_raw); in RepeatTemplatedShortRegistersImm() local
1410 Imm imm = CreateImmediate(imm_raw); in RepeatImm() local
[all …]
Dassembler_riscv64.cc1312 void Riscv64Assembler::CLi(XRegister rd, int32_t imm) { in CLi()
1334 void Riscv64Assembler::CAddiw(XRegister rd, int32_t imm) { in CAddiw()
1395 void Riscv64Assembler::CAndi(XRegister rd_s, int32_t imm) { in CAndi()
6162 void Riscv64Assembler::Li(XRegister rd, int64_t imm) { in Li()
7670 void Riscv64Assembler::LoadImmediate(XRegister rd, int64_t imm, bool can_use_tmp) { in LoadImmediate()
7676 auto addi = [&](XRegister rd, XRegister rs, int32_t imm) { Addi(rd, rs, imm); }; in LoadImmediate()
7677 auto addiw = [&](XRegister rd, XRegister rs, int32_t imm) { Addiw(rd, rs, imm); }; in LoadImmediate()
7678 auto slli = [&](XRegister rd, XRegister rs, int32_t imm) { Slli(rd, rs, imm); }; in LoadImmediate()