Home
last modified time | relevance | path

Searched refs:neg (Results 1 – 25 of 26) sorted by relevance

12

/art/compiler/optimizing/
Dpc_relative_fixups_x86.cc128 void VisitNeg(HNeg* neg) override { in VisitNeg() argument
129 if (DataType::IsFloatingPointType(neg->GetType())) { in VisitNeg()
131 HX86ComputeBaseMethodAddress* method_address = GetPCRelativeBasePointer(neg); in VisitNeg()
133 HBasicBlock* block = neg->GetBlock(); in VisitNeg()
135 neg->GetType(), in VisitNeg()
136 neg->InputAt(0), in VisitNeg()
138 neg->GetDexPc()); in VisitNeg()
139 block->ReplaceAndRemoveInstructionWith(neg, x86_fp_neg); in VisitNeg()
Dinduction_var_analysis_test.cc292 HInstruction* neg = InsertInstruction( in TEST_F() local
300 EXPECT_STREQ("(( - (1)) * i + (0)):Int32", GetInductionInfo(neg, 0).c_str()); in TEST_F()
471 HInstruction* neg = InsertInstruction( in TEST_F() local
490 GetInductionInfo(neg, 0).c_str()); in TEST_F()
573 HInstruction* neg = InsertInstruction( in TEST_F() local
588 GetInductionInfo(neg, 0).c_str()); in TEST_F()
612 HInstruction* neg = InsertInstruction( in TEST_F() local
627 EXPECT_STREQ("", GetInductionInfo(neg, 0).c_str()); in TEST_F()
691 HInstruction* neg = InsertInstruction( in TEST_F() local
709 GetInductionInfo(neg, 0).c_str()); in TEST_F()
Dinstruction_simplifier.cc205 HNeg* neg = new (GetGraph()->GetAllocator()) HNeg(binop->GetType(), binop); in TryMoveNegOnInputsAfterBinop() local
206 binop->GetBlock()->InsertInstructionBefore(neg, binop->GetNext()); in TryMoveNegOnInputsAfterBinop()
207 binop->ReplaceWithExceptInReplacementAtIndex(neg, 0); in TryMoveNegOnInputsAfterBinop()
519 HNeg* neg = neg_is_left ? shl->GetRight()->AsNeg() : ushr->GetRight()->AsNeg(); in TryReplaceWithRotateRegisterNegPattern() local
521 if (neg->InputAt(0) == (neg_is_left ? ushr->GetRight() : shl->GetRight())) { in TryReplaceWithRotateRegisterNegPattern()
1306 HNeg* neg = left_is_neg ? left->AsNeg() : right->AsNeg(); in VisitAdd() local
1307 if (left_is_neg != right_is_neg && neg->HasOnlyOneNonEnvironmentUse()) { in VisitAdd()
1319 new(GetGraph()->GetAllocator()) HSub(instruction->GetType(), other, neg->GetInput()); in VisitAdd()
1322 neg->GetBlock()->RemoveInstruction(neg); in VisitAdd()
1739 HNeg* neg = new (allocator) HNeg(type, input_other); in VisitMul() local
[all …]
Dinduction_var_range.cc577 HInductionVarAnalysis::InductionInfo neg( in GetLinear() local
585 trip->induction_class, trip->operation, &neg, trip->op_b, nullptr, trip->type); in GetLinear()
Dcode_generator_arm_vixl.cc3304 void LocationsBuilderARMVIXL::VisitNeg(HNeg* neg) { in VisitNeg() argument
3306 new (GetGraph()->GetAllocator()) LocationSummary(neg, LocationSummary::kNoCall); in VisitNeg()
3307 switch (neg->GetResultType()) { in VisitNeg()
3326 LOG(FATAL) << "Unexpected neg type " << neg->GetResultType(); in VisitNeg()
3330 void InstructionCodeGeneratorARMVIXL::VisitNeg(HNeg* neg) { in VisitNeg() argument
3331 LocationSummary* locations = neg->GetLocations(); in VisitNeg()
3334 switch (neg->GetResultType()) { in VisitNeg()
3336 __ Rsb(OutputRegister(neg), InputRegisterAt(neg, 0), 0); in VisitNeg()
3355 __ Vneg(OutputVRegister(neg), InputVRegister(neg)); in VisitNeg()
3359 LOG(FATAL) << "Unexpected neg type " << neg->GetResultType(); in VisitNeg()
Dcode_generator_mips64.cc6574 void LocationsBuilderMIPS64::VisitNeg(HNeg* neg) { in VisitNeg() argument
6576 new (GetGraph()->GetAllocator()) LocationSummary(neg, LocationSummary::kNoCall); in VisitNeg()
6577 switch (neg->GetResultType()) { in VisitNeg()
6591 LOG(FATAL) << "Unexpected neg type " << neg->GetResultType(); in VisitNeg()
/art/runtime/arch/arm64/
Dasm_support_arm64.S67 neg \rRef, \rRef
74 neg \rRef, \rRef
Dmemcmp16_arm64.S114 neg tmp1, tmp1 /* Bits to alignment -64. */
/art/test/053-wait-some/
Dexpected.txt1 Caught expected exception on neg arg
/art/test/640-checker-float-simd/src/
DMain.java89 static void neg() { in neg() method in Main
156 neg(); in main()
/art/test/640-checker-double-simd/src/
DMain.java89 static void neg() { in neg() method in Main
157 neg(); in main()
/art/test/474-fp-sub-neg/
Dinfo.txt3 A pair (sub, neg) should not be transforemd to (sub) for
/art/test/640-checker-int-simd/src/
DMain.java89 static void neg() { in neg() method in Main
254 neg(); in main()
/art/test/640-checker-char-simd/src/
DMain.java89 static void neg() { in neg() method in Main
205 neg(); in main()
/art/test/640-checker-long-simd/src/
DMain.java94 static void neg() { in neg() method in Main
259 neg(); in main()
/art/test/640-checker-short-simd/src/
DMain.java89 static void neg() { in neg() method in Main
206 neg(); in main()
/art/test/800-smali/smali/
Db_18718277.smali8 neg-int v0, v0
/art/test/640-checker-byte-simd/src/
DMain.java88 static void neg() { in neg() method in Main
210 neg(); in main()
/art/runtime/arch/x86/
Dasm_support_x86.S183 neg REG_VAR(rRef)
190 neg REG_VAR(rRef)
/art/runtime/interpreter/mterp/mips64/
Dfloating_point.S308 neg.d f0, f0
313 neg.s f0, f0
/art/runtime/interpreter/mterp/x86_64/
Darithmetic.S32 neg${suffix} $result
68 neg${suffix} $result
/art/test/dexdump/
Dall.txt546 000860: 7b10 |0000: neg-int v0, v1
548 000864: 7d10 |0002: neg-long v0, v1
550 000868: 7f10 |0004: neg-float v0, v1
551 00086a: 8010 |0005: neg-double v0, v1
Dbytecodes.txt848 000f2c: 7f22 |0046: neg-float v2, v2
863 000f60: 8044 |0060: neg-double v4, v4
907 000fa4: 7d22 |0004: neg-long v2, v2
1048 001156: 7b20 |0029: neg-int v0, v2
1254 001376: 7d00 |0075: neg-long v0, v0
1327 001490: 7f00 |0102: neg-float v0, v0
1337 0014b6: 8060 |0115: neg-double v0, v6
1524 00163e: 7bda |0035: neg-int v10, v13
1666 001784: 7d00 |0072: neg-long v0, v0
/art/runtime/interpreter/mterp/mips/
Dfloating_point.S325 neg.d fa1, fa1
409 neg.s fa1, fa1
/art/runtime/interpreter/mterp/arm64/
Dmain.S370 neg \rRef, \rRef

12