Lines Matching refs:StartAttributeStream

358   std::ostream& StartAttributeStream(const char* name = nullptr) {  in StartAttributeStream()  function in art::HGraphVisualizerPrinter
369 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in VisitParallelMove()
378 StartAttributeStream("moves") << moves; in VisitParallelMove()
382 StartAttributeStream() << instruction->GetValue(); in VisitIntConstant()
386 StartAttributeStream() << instruction->GetValue(); in VisitLongConstant()
390 StartAttributeStream() << instruction->GetValue(); in VisitFloatConstant()
394 StartAttributeStream() << instruction->GetValue(); in VisitDoubleConstant()
398 StartAttributeStream("reg") << phi->GetRegNumber(); in VisitPhi()
399 StartAttributeStream("is_catch_phi") << std::boolalpha << phi->IsCatchPhi() << std::noboolalpha; in VisitPhi()
403 StartAttributeStream("kind") << barrier->GetBarrierKind(); in VisitMemoryBarrier()
407 StartAttributeStream("kind") << (monitor->IsEnter() ? "enter" : "exit"); in VisitMonitorOperation()
411 StartAttributeStream("load_kind") << load_class->GetLoadKind(); in VisitLoadClass()
412 StartAttributeStream("class_name") in VisitLoadClass()
414 StartAttributeStream("gen_clinit_check") in VisitLoadClass()
416 StartAttributeStream("needs_access_check") << std::boolalpha in VisitLoadClass()
421 StartAttributeStream("load_kind") << "RuntimeCall"; in VisitLoadMethodHandle()
422 StartAttributeStream("method_handle_index") << load_method_handle->GetMethodHandleIndex(); in VisitLoadMethodHandle()
426 StartAttributeStream("load_kind") << "RuntimeCall"; in VisitLoadMethodType()
430 StartAttributeStream("method_type") << dex_file.GetProtoSignature(proto_id); in VisitLoadMethodType()
432 StartAttributeStream("method_type") in VisitLoadMethodType()
438 StartAttributeStream("load_kind") << load_string->GetLoadKind(); in VisitLoadString()
442 StartAttributeStream("check_kind") << check->GetTypeCheckKind(); in HandleTypeCheckInstruction()
443 StartAttributeStream("must_do_null_check") << std::boolalpha in HandleTypeCheckInstruction()
446 StartAttributeStream("path_to_root") << std::hex in HandleTypeCheckInstruction()
448 StartAttributeStream("mask") << std::hex << "0x" << check->GetBitstringMask() << std::dec; in HandleTypeCheckInstruction()
461 StartAttributeStream("is_string_length") << std::boolalpha in VisitArrayLength()
464 StartAttributeStream("emitted_at_use") << "true"; in VisitArrayLength()
469 StartAttributeStream("is_string_char_at") << std::boolalpha in VisitBoundsCheck()
474 StartAttributeStream("is_string_char_at") << std::boolalpha in VisitArrayGet()
479 StartAttributeStream("value_can_be_null") << std::boolalpha in VisitArraySet()
481 StartAttributeStream("needs_type_check") << std::boolalpha in VisitArraySet()
486 StartAttributeStream("bias") << compare->GetBias(); in VisitCompare()
490 StartAttributeStream("dex_file_index") << invoke->GetMethodReference().index; in VisitInvoke()
500 StartAttributeStream("method_name") << method_name; in VisitInvoke()
501 StartAttributeStream("always_throws") << std::boolalpha in VisitInvoke()
505 StartAttributeStream("method_index") << method->GetMethodIndex(); in VisitInvoke()
511 StartAttributeStream("invoke_type") << invoke->GetInvokeType(); in VisitInvokeUnresolved()
516 StartAttributeStream("method_load_kind") << invoke->GetMethodLoadKind(); in VisitInvokeStaticOrDirect()
517 StartAttributeStream("intrinsic") << invoke->GetIntrinsic(); in VisitInvokeStaticOrDirect()
519 StartAttributeStream("clinit_check") << invoke->GetClinitCheckRequirement(); in VisitInvokeStaticOrDirect()
525 StartAttributeStream("intrinsic") << invoke->GetIntrinsic(); in VisitInvokeVirtual()
530 StartAttributeStream("invoke_type") << "InvokePolymorphic"; in VisitInvokePolymorphic()
534 StartAttributeStream("field_name") << in VisitPredicatedInstanceFieldGet()
537 StartAttributeStream("field_type") << iget->GetFieldType(); in VisitPredicatedInstanceFieldGet()
541 StartAttributeStream("field_name") << in VisitInstanceFieldGet()
544 StartAttributeStream("field_type") << iget->GetFieldType(); in VisitInstanceFieldGet()
548 StartAttributeStream("field_name") << in VisitInstanceFieldSet()
551 StartAttributeStream("field_type") << iset->GetFieldType(); in VisitInstanceFieldSet()
552 StartAttributeStream("predicated") << std::boolalpha << iset->GetIsPredicatedSet(); in VisitInstanceFieldSet()
556 StartAttributeStream("field_name") << in VisitStaticFieldGet()
559 StartAttributeStream("field_type") << sget->GetFieldType(); in VisitStaticFieldGet()
563 StartAttributeStream("field_name") << in VisitStaticFieldSet()
566 StartAttributeStream("field_type") << sset->GetFieldType(); in VisitStaticFieldSet()
570 StartAttributeStream("field_type") << field_access->GetFieldType(); in VisitUnresolvedInstanceFieldGet()
574 StartAttributeStream("field_type") << field_access->GetFieldType(); in VisitUnresolvedInstanceFieldSet()
578 StartAttributeStream("field_type") << field_access->GetFieldType(); in VisitUnresolvedStaticFieldGet()
582 StartAttributeStream("field_type") << field_access->GetFieldType(); in VisitUnresolvedStaticFieldSet()
586 StartAttributeStream("kind") << (try_boundary->IsEntry() ? "entry" : "exit"); in VisitTryBoundary()
590 StartAttributeStream("kind") << deoptimize->GetKind(); in VisitDeoptimize()
594 StartAttributeStream("packed_type") << vec_operation->GetPackedType(); in VisitVecOperation()
598 StartAttributeStream("alignment") << vec_mem_operation->GetAlignment().ToString(); in VisitVecMemoryOperation()
603 StartAttributeStream("rounded") << std::boolalpha << hadd->IsRounded() << std::noboolalpha; in VisitVecHalvingAdd()
608 StartAttributeStream("kind") << instruction->GetOpKind(); in VisitVecMultiplyAccumulate()
614 StartAttributeStream("type") << (instruction->IsZeroExtending() ? in VisitVecDotProd()
621 StartAttributeStream("kind") << instruction->GetOpKind(); in VisitMultiplyAccumulate()
625 StartAttributeStream("kind") << instruction->GetOpKind(); in VisitBitwiseNegatedRight()
629 StartAttributeStream("kind") << instruction->GetInstrKind() << "+" << instruction->GetOpKind(); in VisitDataProcWithShifterOp()
631 StartAttributeStream("shift") << instruction->GetShiftAmount(); in VisitDataProcWithShifterOp()
652 StartAttributeStream() << input_list; in PrintInstruction()
655 StartAttributeStream("dex_pc") << instruction->GetDexPc(); in PrintInstruction()
657 StartAttributeStream("dex_pc") << "n/a"; in PrintInstruction()
662 StartAttributeStream("block") << namer_.GetName(block); in PrintInstruction()
681 StartAttributeStream("env") << envs; in PrintInstruction()
686 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in PrintInstruction()
689 StartAttributeStream("ranges") in PrintInstruction()
691 StartAttributeStream("uses") << StringList(interval->GetUses()); in PrintInstruction()
692 StartAttributeStream("env_uses") << StringList(interval->GetEnvironmentUses()); in PrintInstruction()
693 StartAttributeStream("is_fixed") << interval->IsFixed(); in PrintInstruction()
694 StartAttributeStream("is_split") << interval->IsSplit(); in PrintInstruction()
695 StartAttributeStream("is_low") << interval->IsLowInterval(); in PrintInstruction()
696 StartAttributeStream("is_high") << interval->IsHighInterval(); in PrintInstruction()
701 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in PrintInstruction()
708 std::ostream& attr = StartAttributeStream("locations"); in PrintInstruction()
716 StartAttributeStream("loop") << "none"; in PrintInstruction()
718 StartAttributeStream("loop") << namer_.GetName(loop_info->GetHeader()); in PrintInstruction()
721 StartAttributeStream("outer_loop") << namer_.GetName(outer->GetHeader()); in PrintInstruction()
723 StartAttributeStream("outer_loop") << "none"; in PrintInstruction()
725 StartAttributeStream("irreducible") in PrintInstruction()
746 StartAttributeStream("klass") in PrintInstruction()
749 StartAttributeStream("can_be_null") in PrintInstruction()
752 StartAttributeStream("exact") << std::boolalpha << info.IsExact() << std::noboolalpha; in PrintInstruction()
756 StartAttributeStream("klass") << "unresolved"; in PrintInstruction()