Home
last modified time | relevance | path

Searched refs:label (Results 1 – 25 of 40) sorted by relevance

12

/art/compiler/utils/arm/
Dassembler_arm_vixl.cc458 vixl32::Label* label, in CompareAndBranchIfZero() argument
460 if (!is_far_target && rn.IsLow() && !label->IsBound()) { in CompareAndBranchIfZero()
465 Cbz(rn, label); in CompareAndBranchIfZero()
469 B(eq, label, is_far_target); in CompareAndBranchIfZero()
473 vixl32::Label* label, in CompareAndBranchIfNonZero() argument
475 if (!is_far_target && rn.IsLow() && !label->IsBound()) { in CompareAndBranchIfNonZero()
476 Cbnz(rn, label); in CompareAndBranchIfNonZero()
480 B(ne, label, is_far_target); in CompareAndBranchIfNonZero()
483 void ArmVIXLMacroAssembler::B(vixl32::Label* label) { in B() argument
484 if (!label->IsBound()) { in B()
[all …]
Dassembler_arm_vixl.h70 vixl32::Label* label,
73 vixl32::Label* label,
144 void B(vixl32::Label* label);
148 void B(vixl32::Condition cond, vixl32::Label* label, bool is_far_target = true);
182 void Bind(Label* label ATTRIBUTE_UNUSED) override { in Bind()
185 void Jump(Label* label ATTRIBUTE_UNUSED) override { in Jump()
Djni_macro_assembler_arm_vixl.cc645 vixl32::Label* label = exception_blocks_.back()->Entry(); in ExceptionPoll() local
646 ___ BPreferNear(ne, label); in ExceptionPoll()
654 void ArmVIXLJNIMacroAssembler::Jump(JNIMacroLabel* label) { in Jump() argument
655 CHECK(label != nullptr); in Jump()
656 ___ B(ArmVIXLJNIMacroLabel::Cast(label)->AsArm()); in Jump()
659 void ArmVIXLJNIMacroAssembler::Jump(JNIMacroLabel* label, in Jump() argument
662 CHECK(label != nullptr); in Jump()
669 ___ CompareAndBranchIfZero(test, ArmVIXLJNIMacroLabel::Cast(label)->AsArm()); in Jump()
672 ___ CompareAndBranchIfNonZero(test, ArmVIXLJNIMacroLabel::Cast(label)->AsArm()); in Jump()
680 void ArmVIXLJNIMacroAssembler::Bind(JNIMacroLabel* label) { in Bind() argument
[all …]
Djni_macro_assembler_arm_vixl.h199 void Jump(JNIMacroLabel* label) override;
201 void Jump(JNIMacroLabel* label, JNIMacroUnaryCondition cond, ManagedRegister test) override;
203 void Bind(JNIMacroLabel* label) override;
/art/runtime/base/
Dtiming_logger.h62 void AddPair(const std::string &label, uint64_t delta_time) REQUIRES(GetLock());
182 ScopedTiming(const char* label, TimingLogger* logger) : logger_(logger) { in ScopedTiming() argument
183 logger_->StartTiming(label); in ScopedTiming()
189 void NewTiming(const char* label) { in NewTiming() argument
190 logger_->NewTiming(label); in NewTiming()
Dtiming_logger.cc94 void CumulativeLogger::AddPair(const std::string& label, uint64_t delta_time) { in AddPair() argument
99 Histogram<uint64_t> dummy(label.c_str()); in AddPair()
104 histogram = new Histogram<uint64_t>(label.c_str(), kInitialBucketSize, max_buckets); in AddPair()
144 void TimingLogger::StartTiming(const char* label) { in StartTiming() argument
145 DCHECK(label != nullptr); in StartTiming()
146 timings_.push_back(Timing(kind_, label)); in StartTiming()
147 ATraceBegin(label); in StartTiming()
/art/test/800-smali/smali/
Db_21614284.smali17 if-nez p0, :label
18 :label
/art/compiler/utils/
Djni_macro_assembler.h215 virtual void Jump(JNIMacroLabel* label) = 0;
217 virtual void Jump(JNIMacroLabel* label, JNIMacroUnaryCondition cond, ManagedRegister test) = 0;
219 virtual void Bind(JNIMacroLabel* label) = 0;
290 static Self* Cast(JNIMacroLabel* label) { in Cast() argument
291 CHECK(label != nullptr); in Cast()
292 CHECK_EQ(kIsa, label->isa_); in Cast()
294 return reinterpret_cast<Self*>(label); in Cast()
/art/test/1339-dead-reference-safe/src/
DMain.java41 public static void $noinline$gcAndCheck(AtomicInteger counter, int expected, String label, in $noinline$gcAndCheck() argument
46 System.out.println(label + " count: " + count); in $noinline$gcAndCheck()
/art/disassembler/
Ddisassembler_arm.cc50 DisassemblerStream& operator<<(const PrintLabel& label) override { in operator <<() argument
51 const LocationType type = label.GetLocationType(); in operator <<()
66 const int32_t offset = label.GetImmediate(); in operator <<()
72 return DisassemblerStream::operator<<(label); in operator <<()
/art/compiler/utils/x86/
Dassembler_x86.cc83 void X86Assembler::call(Label* label) { in call() argument
88 EmitLabel(label, kSize - 1); in call()
92 void X86Assembler::call(const ExternalLabel& label) { in call() argument
96 EmitInt32(label.address()); in call()
3469 void X86Assembler::j(Condition condition, Label* label) { in j() argument
3471 if (label->IsBound()) { in j()
3474 int offset = label->Position() - buffer_.Size(); in j()
3487 EmitLabelLink(label); in j()
3492 void X86Assembler::j(Condition condition, NearLabel* label) { in j() argument
3494 if (label->IsBound()) { in j()
[all …]
Djni_macro_assembler_x86.h164 void Jump(JNIMacroLabel* label) override;
166 void Jump(JNIMacroLabel* label, JNIMacroUnaryCondition cond, ManagedRegister test) override;
168 void Bind(JNIMacroLabel* label) override;
Dassembler_x86.h325 void call(Label* label);
326 void call(const ExternalLabel& label);
779 void j(Condition condition, Label* label);
780 void j(Condition condition, NearLabel* label);
781 void jecxz(NearLabel* label);
785 void jmp(Label* label);
786 void jmp(NearLabel* label);
827 void Bind(Label* label) override;
828 void Jump(Label* label) override { in Jump() argument
829 jmp(label); in Jump()
[all …]
Djni_macro_assembler_x86.cc557 void X86JNIMacroAssembler::Jump(JNIMacroLabel* label) { in Jump() argument
558 CHECK(label != nullptr); in Jump()
559 __ jmp(X86JNIMacroLabel::Cast(label)->AsX86()); in Jump()
562 void X86JNIMacroAssembler::Jump(JNIMacroLabel* label, in Jump() argument
565 CHECK(label != nullptr); in Jump()
583 __ j(x86_cond, X86JNIMacroLabel::Cast(label)->AsX86()); in Jump()
590 void X86JNIMacroAssembler::Bind(JNIMacroLabel* label) { in Bind() argument
591 CHECK(label != nullptr); in Bind()
592 __ Bind(X86JNIMacroLabel::Cast(label)->AsX86()); in Bind()
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.h190 void Jump(JNIMacroLabel* label) override;
192 void Jump(JNIMacroLabel* label, JNIMacroUnaryCondition cond, ManagedRegister test) override;
194 void Bind(JNIMacroLabel* label) override;
Djni_macro_assembler_x86_64.cc622 void X86_64JNIMacroAssembler::Jump(JNIMacroLabel* label) { in Jump() argument
623 CHECK(label != nullptr); in Jump()
624 __ jmp(X86_64JNIMacroLabel::Cast(label)->AsX86_64()); in Jump()
627 void X86_64JNIMacroAssembler::Jump(JNIMacroLabel* label, in Jump() argument
630 CHECK(label != nullptr); in Jump()
648 __ j(x86_64_cond, X86_64JNIMacroLabel::Cast(label)->AsX86_64()); in Jump()
651 void X86_64JNIMacroAssembler::Bind(JNIMacroLabel* label) { in Bind() argument
652 CHECK(label != nullptr); in Bind()
653 __ Bind(X86_64JNIMacroLabel::Cast(label)->AsX86_64()); in Bind()
Dassembler_x86_64.cc91 void X86_64Assembler::call(Label* label) { in call() argument
96 EmitLabel(label, kSize - 1); in call()
4686 void X86_64Assembler::j(Condition condition, Label* label) { in j() argument
4688 if (label->IsBound()) { in j()
4691 int offset = label->Position() - buffer_.Size(); in j()
4704 EmitLabelLink(label); in j()
4709 void X86_64Assembler::j(Condition condition, NearLabel* label) { in j() argument
4711 if (label->IsBound()) { in j()
4713 int offset = label->Position() - buffer_.Size(); in j()
4720 EmitLabelLink(label); in j()
[all …]
Dassembler_x86_64.h370 void call(Label* label);
833 void j(Condition condition, Label* label);
834 void j(Condition condition, NearLabel* label);
835 void jrcxz(NearLabel* label);
839 void jmp(Label* label);
840 void jmp(NearLabel* label);
912 void Bind(Label* label) override;
913 void Jump(Label* label) override { in Jump() argument
914 jmp(label); in Jump()
916 void Bind(NearLabel* label);
[all …]
/art/compiler/utils/arm64/
Dassembler_arm64.h126 void Bind(Label* label ATTRIBUTE_UNUSED) override { in Bind()
129 void Jump(Label* label ATTRIBUTE_UNUSED) override { in Jump()
Djni_macro_assembler_arm64.h180 void Jump(JNIMacroLabel* label) override;
182 void Jump(JNIMacroLabel* label, JNIMacroUnaryCondition cond, ManagedRegister test) override;
184 void Bind(JNIMacroLabel* label) override;
Djni_macro_assembler_arm64.cc653 void Arm64JNIMacroAssembler::Jump(JNIMacroLabel* label) { in Jump() argument
654 CHECK(label != nullptr); in Jump()
655 ___ B(Arm64JNIMacroLabel::Cast(label)->AsArm64()); in Jump()
658 void Arm64JNIMacroAssembler::Jump(JNIMacroLabel* label, in Jump() argument
661 CHECK(label != nullptr); in Jump()
665 ___ Cbz(reg_x(test.AsArm64().AsXRegister()), Arm64JNIMacroLabel::Cast(label)->AsArm64()); in Jump()
668 ___ Cbnz(reg_x(test.AsArm64().AsXRegister()), Arm64JNIMacroLabel::Cast(label)->AsArm64()); in Jump()
676 void Arm64JNIMacroAssembler::Bind(JNIMacroLabel* label) { in Bind() argument
677 CHECK(label != nullptr); in Bind()
678 ___ Bind(Arm64JNIMacroLabel::Cast(label)->AsArm64()); in Bind()
/art/test/503-dead-instructions/smali/
DDeadInstructions.smali22 # Create a label and a branch to that label to trick the
/art/tools/ahat/src/main/com/android/ahat/
DObjectHandler.java288 DocString label = DocString.text("→ "); in printGcRootPath()
289 label.append(Summarizer.summarize(element.instance)); in printGcRootPath()
290 label.append(element.field); in printGcRootPath()
291 return label; in printGcRootPath()
/art/test/023-many-interfaces/src/
DManyInterfaces.java173 private static void report(String label, long start, long end, int iter, in report() argument
176 System.out.println(label + ": " + (end - start) / 1000 + "us" in report()
179 System.out.println(label + ": done"); in report()
/art/test/598-checker-irreducible-dominance/smali/
DIrreducibleLoop.smali21 # through `inner_back_edge` and incorrectly label the outer loop non-irreducible.

12