Lines Matching refs:StartAttributeStream

322   std::ostream& StartAttributeStream(const char* name = nullptr) {  in StartAttributeStream()  function in art::HGraphVisualizerPrinter
333 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in VisitParallelMove()
342 StartAttributeStream("moves") << moves; in VisitParallelMove()
346 StartAttributeStream() << instruction->GetValue(); in VisitIntConstant()
350 StartAttributeStream() << instruction->GetValue(); in VisitLongConstant()
354 StartAttributeStream() << instruction->GetValue(); in VisitFloatConstant()
358 StartAttributeStream() << instruction->GetValue(); in VisitDoubleConstant()
362 StartAttributeStream("reg") << phi->GetRegNumber(); in VisitPhi()
363 StartAttributeStream("is_catch_phi") << std::boolalpha << phi->IsCatchPhi() << std::noboolalpha; in VisitPhi()
367 StartAttributeStream("kind") << barrier->GetBarrierKind(); in VisitMemoryBarrier()
371 StartAttributeStream("kind") << (monitor->IsEnter() ? "enter" : "exit"); in VisitMonitorOperation()
375 StartAttributeStream("gen_clinit_check") << std::boolalpha in VisitLoadClass()
377 StartAttributeStream("needs_access_check") << std::boolalpha in VisitLoadClass()
382 StartAttributeStream("load_kind") << load_string->GetLoadKind(); in VisitLoadString()
386 StartAttributeStream("check_kind") << check_cast->GetTypeCheckKind(); in VisitCheckCast()
387 StartAttributeStream("must_do_null_check") << std::boolalpha in VisitCheckCast()
392 StartAttributeStream("check_kind") << instance_of->GetTypeCheckKind(); in VisitInstanceOf()
393 StartAttributeStream("must_do_null_check") << std::boolalpha in VisitInstanceOf()
398 StartAttributeStream("value_can_be_null") << std::boolalpha in VisitArraySet()
400 StartAttributeStream("needs_type_check") << std::boolalpha in VisitArraySet()
406 StartAttributeStream("bias") << (bias == ComparisonBias::kGtBias in VisitCompare()
412 StartAttributeStream("dex_file_index") << invoke->GetDexMethodIndex(); in VisitInvoke()
413 StartAttributeStream("method_name") << PrettyMethod( in VisitInvoke()
419 StartAttributeStream("invoke_type") << invoke->GetOriginalInvokeType(); in VisitInvokeUnresolved()
424 StartAttributeStream("method_load_kind") << invoke->GetMethodLoadKind(); in VisitInvokeStaticOrDirect()
425 StartAttributeStream("intrinsic") << invoke->GetIntrinsic(); in VisitInvokeStaticOrDirect()
427 StartAttributeStream("clinit_check") << invoke->GetClinitCheckRequirement(); in VisitInvokeStaticOrDirect()
433 StartAttributeStream("intrinsic") << invoke->GetIntrinsic(); in VisitInvokeVirtual()
437 StartAttributeStream("field_name") << PrettyField(iget->GetFieldInfo().GetFieldIndex(), in VisitInstanceFieldGet()
440 StartAttributeStream("field_type") << iget->GetFieldType(); in VisitInstanceFieldGet()
444 StartAttributeStream("field_name") << PrettyField(iset->GetFieldInfo().GetFieldIndex(), in VisitInstanceFieldSet()
447 StartAttributeStream("field_type") << iset->GetFieldType(); in VisitInstanceFieldSet()
451 StartAttributeStream("field_type") << field_access->GetFieldType(); in VisitUnresolvedInstanceFieldGet()
455 StartAttributeStream("field_type") << field_access->GetFieldType(); in VisitUnresolvedInstanceFieldSet()
459 StartAttributeStream("field_type") << field_access->GetFieldType(); in VisitUnresolvedStaticFieldGet()
463 StartAttributeStream("field_type") << field_access->GetFieldType(); in VisitUnresolvedStaticFieldSet()
467 StartAttributeStream("kind") << (try_boundary->IsEntry() ? "entry" : "exit"); in VisitTryBoundary()
472 StartAttributeStream("kind") << instruction->GetOpKind(); in VisitMultiplyAccumulate()
476 StartAttributeStream("kind") << instruction->GetOpKind(); in VisitBitwiseNegatedRight()
482 StartAttributeStream("kind") << instruction->GetInstrKind() << "+" << instruction->GetOpKind(); in VisitArm64DataProcWithShifterOp()
484 StartAttributeStream("shift") << instruction->GetShiftAmount(); in VisitArm64DataProcWithShifterOp()
500 StartAttributeStream() << inputs; in PrintInstruction()
519 StartAttributeStream("env") << envs; in PrintInstruction()
524 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in PrintInstruction()
527 StartAttributeStream("ranges") in PrintInstruction()
529 StartAttributeStream("uses") << StringList(interval->GetFirstUse()); in PrintInstruction()
530 StartAttributeStream("env_uses") << StringList(interval->GetFirstEnvironmentUse()); in PrintInstruction()
531 StartAttributeStream("is_fixed") << interval->IsFixed(); in PrintInstruction()
532 StartAttributeStream("is_split") << interval->IsSplit(); in PrintInstruction()
533 StartAttributeStream("is_low") << interval->IsLowInterval(); in PrintInstruction()
534 StartAttributeStream("is_high") << interval->IsHighInterval(); in PrintInstruction()
539 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in PrintInstruction()
546 std::ostream& attr = StartAttributeStream("locations"); in PrintInstruction()
554 StartAttributeStream("loop") << "none"; in PrintInstruction()
556 StartAttributeStream("loop") << "B" << loop_info->GetHeader()->GetBlockId(); in PrintInstruction()
559 StartAttributeStream("outer_loop") << "B" << outer->GetHeader()->GetBlockId(); in PrintInstruction()
561 StartAttributeStream("outer_loop") << "none"; in PrintInstruction()
563 StartAttributeStream("irreducible") in PrintInstruction()
575 StartAttributeStream("klass") << PrettyDescriptor(info.GetTypeHandle().Get()); in PrintInstruction()
576 StartAttributeStream("can_be_null") in PrintInstruction()
578 StartAttributeStream("exact") << std::boolalpha << info.IsExact() << std::noboolalpha; in PrintInstruction()
580 StartAttributeStream("klass") << "unresolved"; in PrintInstruction()