Searched refs:accumulator (Results 1 – 7 of 7) sorted by relevance
/art/compiler/optimizing/ |
D | instruction_simplifier_shared.cc | 122 HInstruction* accumulator = nullptr; in TryCombineMultiplyAccumulate() local 130 accumulator = binop_left; in TryCombineMultiplyAccumulate() 133 accumulator = binop_right; in TryCombineMultiplyAccumulate() 136 if (accumulator != nullptr) { in TryCombineMultiplyAccumulate() 140 accumulator, in TryCombineMultiplyAccumulate() 312 HInstruction* accumulator = nullptr; in TryCombineVecMultiplyAccumulate() local 319 accumulator = binop_left; in TryCombineVecMultiplyAccumulate() 322 accumulator = binop_right; in TryCombineVecMultiplyAccumulate() 327 if (accumulator != nullptr) { in TryCombineVecMultiplyAccumulate() 331 accumulator, in TryCombineVecMultiplyAccumulate()
|
D | nodes_shared.h | 31 HInstruction* accumulator, 36 SetRawInputAt(kInputAccumulatorIndex, accumulator); in HExpression()
|
D | nodes_vector.h | 644 HInstruction* accumulator, 658 DCHECK(HasConsistentPackedTypes(accumulator, packed_type)); 661 SetRawInputAt(kInputAccumulatorIndex, accumulator);
|
D | code_generator_arm64.cc | 2654 HInstruction* accumulator = instr->InputAt(HMultiplyAccumulate::kInputAccumulatorIndex); in VisitMultiplyAccumulate() local 2656 accumulator->IsConstant() && in VisitMultiplyAccumulate() 2657 accumulator->AsConstant()->IsArithmeticZero()) { in VisitMultiplyAccumulate() 2689 Register accumulator = InputRegisterAt(instr, HMultiplyAccumulate::kInputAccumulatorIndex); in VisitMultiplyAccumulate() local 2690 __ Madd(res, mul_left, mul_right, accumulator); in VisitMultiplyAccumulate() 2697 Register accumulator = InputRegisterAt(instr, HMultiplyAccumulate::kInputAccumulatorIndex); in VisitMultiplyAccumulate() local 2698 __ Msub(res, mul_left, mul_right, accumulator); in VisitMultiplyAccumulate()
|
D | code_generator_arm.cc | 8517 Register accumulator = in VisitMultiplyAccumulate() local 8525 __ mla(res, mul_left, mul_right, accumulator); in VisitMultiplyAccumulate() 8527 __ mls(res, mul_left, mul_right, accumulator); in VisitMultiplyAccumulate()
|
D | code_generator_arm_vixl.cc | 8657 vixl32::Register accumulator = in VisitMultiplyAccumulate() local 8665 __ Mla(res, mul_left, mul_right, accumulator); in VisitMultiplyAccumulate() 8667 __ Mls(res, mul_left, mul_right, accumulator); in VisitMultiplyAccumulate()
|
/art/runtime/ |
D | class_linker.cc | 2136 GetClassesInToVector accumulator; in VisitClassesWithoutClassesLock() local 2137 VisitClasses(&accumulator); in VisitClassesWithoutClassesLock() 2138 for (ObjPtr<mirror::Class> klass : accumulator.classes_) { in VisitClassesWithoutClassesLock() 2161 GetClassInToObjectArray accumulator(classes.Get()); in VisitClassesWithoutClassesLock() local 2162 VisitClasses(&accumulator); in VisitClassesWithoutClassesLock() 2163 if (accumulator.Succeeded()) { in VisitClassesWithoutClassesLock()
|