Lines Matching refs:SchedulingLatencyVisitorARM64
58 class SchedulingLatencyVisitorARM64 final : public SchedulingLatencyVisitor { class
135 void SchedulingLatencyVisitorARM64::VisitBinaryOperation(HBinaryOperation* instr) { in VisitBinaryOperation()
141 void SchedulingLatencyVisitorARM64::VisitBitwiseNegatedRight( in VisitBitwiseNegatedRight()
146 void SchedulingLatencyVisitorARM64::VisitDataProcWithShifterOp( in VisitDataProcWithShifterOp()
151 void SchedulingLatencyVisitorARM64::VisitIntermediateAddress( in VisitIntermediateAddress()
158 void SchedulingLatencyVisitorARM64::VisitIntermediateAddressIndex( in VisitIntermediateAddressIndex()
165 void SchedulingLatencyVisitorARM64::VisitMultiplyAccumulate([[maybe_unused]] HMultiplyAccumulate*) { in VisitMultiplyAccumulate()
169 void SchedulingLatencyVisitorARM64::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet()
177 void SchedulingLatencyVisitorARM64::VisitArrayLength([[maybe_unused]] HArrayLength*) { in VisitArrayLength()
181 void SchedulingLatencyVisitorARM64::VisitArraySet([[maybe_unused]] HArraySet*) { in VisitArraySet()
185 void SchedulingLatencyVisitorARM64::VisitBoundsCheck([[maybe_unused]] HBoundsCheck*) { in VisitBoundsCheck()
191 void SchedulingLatencyVisitorARM64::VisitDiv(HDiv* instr) { in VisitDiv()
225 void SchedulingLatencyVisitorARM64::VisitInstanceFieldGet([[maybe_unused]] HInstanceFieldGet*) { in VisitInstanceFieldGet()
229 void SchedulingLatencyVisitorARM64::VisitInstanceOf([[maybe_unused]] HInstanceOf*) { in VisitInstanceOf()
234 void SchedulingLatencyVisitorARM64::VisitInvoke([[maybe_unused]] HInvoke*) { in VisitInvoke()
239 void SchedulingLatencyVisitorARM64::VisitLoadString([[maybe_unused]] HLoadString*) { in VisitLoadString()
244 void SchedulingLatencyVisitorARM64::VisitMul(HMul* instr) { in VisitMul()
250 void SchedulingLatencyVisitorARM64::VisitNewArray([[maybe_unused]] HNewArray*) { in VisitNewArray()
255 void SchedulingLatencyVisitorARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
264 void SchedulingLatencyVisitorARM64::VisitRem(HRem* instruction) { in VisitRem()
293 void SchedulingLatencyVisitorARM64::VisitStaticFieldGet([[maybe_unused]] HStaticFieldGet*) { in VisitStaticFieldGet()
297 void SchedulingLatencyVisitorARM64::VisitSuspendCheck(HSuspendCheck* instruction) { in VisitSuspendCheck()
305 void SchedulingLatencyVisitorARM64::VisitTypeConversion(HTypeConversion* instr) { in VisitTypeConversion()
314 void SchedulingLatencyVisitorARM64::HandleSimpleArithmeticSIMD(HVecOperation *instr) { in HandleSimpleArithmeticSIMD()
322 void SchedulingLatencyVisitorARM64::VisitVecReplicateScalar( in VisitVecReplicateScalar()
327 void SchedulingLatencyVisitorARM64::VisitVecExtractScalar(HVecExtractScalar* instr) { in VisitVecExtractScalar()
331 void SchedulingLatencyVisitorARM64::VisitVecReduce(HVecReduce* instr) { in VisitVecReduce()
335 void SchedulingLatencyVisitorARM64::VisitVecCnv([[maybe_unused]] HVecCnv* instr) { in VisitVecCnv()
339 void SchedulingLatencyVisitorARM64::VisitVecNeg(HVecNeg* instr) { in VisitVecNeg()
343 void SchedulingLatencyVisitorARM64::VisitVecAbs(HVecAbs* instr) { in VisitVecAbs()
347 void SchedulingLatencyVisitorARM64::VisitVecNot(HVecNot* instr) { in VisitVecNot()
354 void SchedulingLatencyVisitorARM64::VisitVecAdd(HVecAdd* instr) { in VisitVecAdd()
358 void SchedulingLatencyVisitorARM64::VisitVecHalvingAdd(HVecHalvingAdd* instr) { in VisitVecHalvingAdd()
362 void SchedulingLatencyVisitorARM64::VisitVecSub(HVecSub* instr) { in VisitVecSub()
366 void SchedulingLatencyVisitorARM64::VisitVecMul(HVecMul* instr) { in VisitVecMul()
374 void SchedulingLatencyVisitorARM64::VisitVecDiv(HVecDiv* instr) { in VisitVecDiv()
383 void SchedulingLatencyVisitorARM64::VisitVecMin(HVecMin* instr) { in VisitVecMin()
387 void SchedulingLatencyVisitorARM64::VisitVecMax(HVecMax* instr) { in VisitVecMax()
391 void SchedulingLatencyVisitorARM64::VisitVecAnd([[maybe_unused]] HVecAnd* instr) { in VisitVecAnd()
395 void SchedulingLatencyVisitorARM64::VisitVecAndNot([[maybe_unused]] HVecAndNot* instr) { in VisitVecAndNot()
399 void SchedulingLatencyVisitorARM64::VisitVecOr([[maybe_unused]] HVecOr* instr) { in VisitVecOr()
403 void SchedulingLatencyVisitorARM64::VisitVecXor([[maybe_unused]] HVecXor* instr) { in VisitVecXor()
407 void SchedulingLatencyVisitorARM64::VisitVecShl(HVecShl* instr) { in VisitVecShl()
411 void SchedulingLatencyVisitorARM64::VisitVecShr(HVecShr* instr) { in VisitVecShr()
415 void SchedulingLatencyVisitorARM64::VisitVecUShr(HVecUShr* instr) { in VisitVecUShr()
419 void SchedulingLatencyVisitorARM64::VisitVecSetScalars(HVecSetScalars* instr) { in VisitVecSetScalars()
423 void SchedulingLatencyVisitorARM64::VisitVecMultiplyAccumulate( in VisitVecMultiplyAccumulate()
428 void SchedulingLatencyVisitorARM64::HandleVecAddress(HVecMemoryOperation* instruction, in HandleVecAddress()
436 void SchedulingLatencyVisitorARM64::VisitVecLoad(HVecLoad* instr) { in VisitVecLoad()
453 void SchedulingLatencyVisitorARM64::VisitVecStore(HVecStore* instr) { in VisitVecStore()
480 SchedulingLatencyVisitorARM64 latency_visitor; in BuildSchedulingGraph()