Home
last modified time | relevance | path

Searched refs:accumulator (Results 1 – 5 of 5) sorted by relevance

/art/compiler/optimizing/
Dinstruction_simplifier_shared.cc124 HInstruction* accumulator = nullptr; in TryCombineMultiplyAccumulate() local
132 accumulator = binop_left; in TryCombineMultiplyAccumulate()
135 accumulator = binop_right; in TryCombineMultiplyAccumulate()
138 if (accumulator != nullptr) { in TryCombineMultiplyAccumulate()
142 accumulator, in TryCombineMultiplyAccumulate()
Dnodes_vector.h941 HInstruction* accumulator, in HVecMultiplyAccumulate() argument
956 DCHECK(HasConsistentPackedTypes(accumulator, packed_type)); in HVecMultiplyAccumulate()
962 SetRawInputAt(0, accumulator); in HVecMultiplyAccumulate()
995 HInstruction* accumulator, in HVecSADAccumulate() argument
1008 DCHECK(HasConsistentPackedTypes(accumulator, packed_type)); in HVecSADAccumulate()
1013 SetRawInputAt(0, accumulator); in HVecSADAccumulate()
1041 HInstruction* accumulator, in HVecDotProd() argument
1055 DCHECK(HasConsistentPackedTypes(accumulator, packed_type)); in HVecDotProd()
1061 SetRawInputAt(0, accumulator); in HVecDotProd()
Dnodes_shared.h31 HInstruction* accumulator,
37 SetRawInputAt(kInputAccumulatorIndex, accumulator); in HExpression()
Dinstruction_simplifier.cc309 HInstruction* accumulator = nullptr; in TryCombineVecMultiplyAccumulate() local
316 accumulator = binop_left; in TryCombineVecMultiplyAccumulate()
319 accumulator = binop_right; in TryCombineVecMultiplyAccumulate()
324 if (accumulator != nullptr) { in TryCombineVecMultiplyAccumulate()
328 accumulator, in TryCombineVecMultiplyAccumulate()
Dcode_generator_arm_vixl.cc9084 vixl32::Register accumulator = in VisitMultiplyAccumulate() local
9092 __ Mla(res, mul_left, mul_right, accumulator); in VisitMultiplyAccumulate()
9094 __ Mls(res, mul_left, mul_right, accumulator); in VisitMultiplyAccumulate()