Lines Matching refs:StartAttributeStream
326 std::ostream& StartAttributeStream(const char* name = nullptr) { in StartAttributeStream() function in art::HGraphVisualizerPrinter
337 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in VisitParallelMove()
346 StartAttributeStream("moves") << moves; in VisitParallelMove()
350 StartAttributeStream() << instruction->GetValue(); in VisitIntConstant()
354 StartAttributeStream() << instruction->GetValue(); in VisitLongConstant()
358 StartAttributeStream() << instruction->GetValue(); in VisitFloatConstant()
362 StartAttributeStream() << instruction->GetValue(); in VisitDoubleConstant()
366 StartAttributeStream("reg") << phi->GetRegNumber(); in VisitPhi()
367 StartAttributeStream("is_catch_phi") << std::boolalpha << phi->IsCatchPhi() << std::noboolalpha; in VisitPhi()
371 StartAttributeStream("kind") << barrier->GetBarrierKind(); in VisitMemoryBarrier()
375 StartAttributeStream("kind") << (monitor->IsEnter() ? "enter" : "exit"); in VisitMonitorOperation()
379 StartAttributeStream("load_kind") << load_class->GetLoadKind(); in VisitLoadClass()
382 StartAttributeStream("class_name") << PrettyDescriptor(descriptor); in VisitLoadClass()
383 StartAttributeStream("gen_clinit_check") << std::boolalpha in VisitLoadClass()
385 StartAttributeStream("needs_access_check") << std::boolalpha in VisitLoadClass()
390 StartAttributeStream("load_kind") << load_string->GetLoadKind(); in VisitLoadString()
394 StartAttributeStream("check_kind") << check_cast->GetTypeCheckKind(); in VisitCheckCast()
395 StartAttributeStream("must_do_null_check") << std::boolalpha in VisitCheckCast()
400 StartAttributeStream("check_kind") << instance_of->GetTypeCheckKind(); in VisitInstanceOf()
401 StartAttributeStream("must_do_null_check") << std::boolalpha in VisitInstanceOf()
406 StartAttributeStream("is_string_length") << std::boolalpha in VisitArrayLength()
409 StartAttributeStream("emitted_at_use") << "true"; in VisitArrayLength()
414 StartAttributeStream("is_string_char_at") << std::boolalpha in VisitBoundsCheck()
419 StartAttributeStream("is_string_char_at") << std::boolalpha in VisitArrayGet()
424 StartAttributeStream("value_can_be_null") << std::boolalpha in VisitArraySet()
426 StartAttributeStream("needs_type_check") << std::boolalpha in VisitArraySet()
432 StartAttributeStream("bias") << (bias == ComparisonBias::kGtBias in VisitCompare()
438 StartAttributeStream("dex_file_index") << invoke->GetDexMethodIndex(); in VisitInvoke()
448 StartAttributeStream("method_name") << method_name; in VisitInvoke()
449 StartAttributeStream("always_throws") << std::boolalpha in VisitInvoke()
456 StartAttributeStream("invoke_type") << invoke->GetInvokeType(); in VisitInvokeUnresolved()
461 StartAttributeStream("method_load_kind") << invoke->GetMethodLoadKind(); in VisitInvokeStaticOrDirect()
462 StartAttributeStream("intrinsic") << invoke->GetIntrinsic(); in VisitInvokeStaticOrDirect()
464 StartAttributeStream("clinit_check") << invoke->GetClinitCheckRequirement(); in VisitInvokeStaticOrDirect()
470 StartAttributeStream("intrinsic") << invoke->GetIntrinsic(); in VisitInvokeVirtual()
475 StartAttributeStream("invoke_type") << "InvokePolymorphic"; in VisitInvokePolymorphic()
479 StartAttributeStream("field_name") << in VisitInstanceFieldGet()
482 StartAttributeStream("field_type") << iget->GetFieldType(); in VisitInstanceFieldGet()
486 StartAttributeStream("field_name") << in VisitInstanceFieldSet()
489 StartAttributeStream("field_type") << iset->GetFieldType(); in VisitInstanceFieldSet()
493 StartAttributeStream("field_name") << in VisitStaticFieldGet()
496 StartAttributeStream("field_type") << sget->GetFieldType(); in VisitStaticFieldGet()
500 StartAttributeStream("field_name") << in VisitStaticFieldSet()
503 StartAttributeStream("field_type") << sset->GetFieldType(); in VisitStaticFieldSet()
507 StartAttributeStream("field_type") << field_access->GetFieldType(); in VisitUnresolvedInstanceFieldGet()
511 StartAttributeStream("field_type") << field_access->GetFieldType(); in VisitUnresolvedInstanceFieldSet()
515 StartAttributeStream("field_type") << field_access->GetFieldType(); in VisitUnresolvedStaticFieldGet()
519 StartAttributeStream("field_type") << field_access->GetFieldType(); in VisitUnresolvedStaticFieldSet()
523 StartAttributeStream("kind") << (try_boundary->IsEntry() ? "entry" : "exit"); in VisitTryBoundary()
527 StartAttributeStream("kind") << deoptimize->GetKind(); in VisitDeoptimize()
531 StartAttributeStream("packed_type") << vec_operation->GetPackedType(); in VisitVecOperation()
535 StartAttributeStream("alignment") << vec_mem_operation->GetAlignment().ToString(); in VisitVecMemoryOperation()
540 StartAttributeStream("rounded") << std::boolalpha << hadd->IsRounded() << std::noboolalpha; in VisitVecHalvingAdd()
545 StartAttributeStream("kind") << instruction->GetOpKind(); in VisitVecMultiplyAccumulate()
550 StartAttributeStream("kind") << instruction->GetOpKind(); in VisitMultiplyAccumulate()
554 StartAttributeStream("kind") << instruction->GetOpKind(); in VisitBitwiseNegatedRight()
558 StartAttributeStream("kind") << instruction->GetInstrKind() << "+" << instruction->GetOpKind(); in VisitDataProcWithShifterOp()
560 StartAttributeStream("shift") << instruction->GetShiftAmount(); in VisitDataProcWithShifterOp()
577 StartAttributeStream() << input_list; in PrintInstruction()
596 StartAttributeStream("env") << envs; in PrintInstruction()
601 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in PrintInstruction()
604 StartAttributeStream("ranges") in PrintInstruction()
606 StartAttributeStream("uses") << StringList(interval->GetUses()); in PrintInstruction()
607 StartAttributeStream("env_uses") << StringList(interval->GetEnvironmentUses()); in PrintInstruction()
608 StartAttributeStream("is_fixed") << interval->IsFixed(); in PrintInstruction()
609 StartAttributeStream("is_split") << interval->IsSplit(); in PrintInstruction()
610 StartAttributeStream("is_low") << interval->IsLowInterval(); in PrintInstruction()
611 StartAttributeStream("is_high") << interval->IsHighInterval(); in PrintInstruction()
616 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in PrintInstruction()
623 std::ostream& attr = StartAttributeStream("locations"); in PrintInstruction()
631 StartAttributeStream("loop") << "none"; in PrintInstruction()
633 StartAttributeStream("loop") << "B" << loop_info->GetHeader()->GetBlockId(); in PrintInstruction()
636 StartAttributeStream("outer_loop") << "B" << outer->GetHeader()->GetBlockId(); in PrintInstruction()
638 StartAttributeStream("outer_loop") << "none"; in PrintInstruction()
640 StartAttributeStream("irreducible") in PrintInstruction()
652 StartAttributeStream("klass") in PrintInstruction()
654 StartAttributeStream("can_be_null") in PrintInstruction()
656 StartAttributeStream("exact") << std::boolalpha << info.IsExact() << std::noboolalpha; in PrintInstruction()
658 StartAttributeStream("klass") << "unresolved"; in PrintInstruction()