Searched refs:label (Results 1 - 25 of 26) sorted by relevance

12

/art/compiler/dex/
H A Dcompiler_ir.cc57 void CompilationUnit::StartTimingSplit(const char* label) { argument
59 timings.StartTiming(label);
63 void CompilationUnit::NewTimingSplit(const char* label) { argument
66 timings.StartTiming(label);
H A Dcompiler_ir.h166 void StartTimingSplit(const char* label);
167 void NewTimingSplit(const char* label);
/art/runtime/base/
H A Dtiming_logger.h60 void AddPair(const std::string &label, uint64_t delta_time)
159 explicit ScopedTiming(const char* label, TimingLogger* logger) : logger_(logger) { argument
160 logger_->StartTiming(label);
166 void NewTiming(const char* label) { argument
167 logger_->NewTiming(label);
H A Dtiming_logger.cc92 void CumulativeLogger::AddPair(const std::string& label, uint64_t delta_time) { argument
97 Histogram<uint64_t> dummy(label.c_str());
102 histogram = new Histogram<uint64_t>(label.c_str(), kInitialBucketSize, max_buckets);
139 void TimingLogger::StartTiming(const char* label) { argument
140 DCHECK(label != nullptr);
141 timings_.push_back(Timing(NanoTime(), label));
142 ATRACE_BEGIN(label);
/art/runtime/
H A Ddex_file_verifier.h45 bool CheckListSize(const void* start, size_t count, size_t element_size, const char* label);
48 bool CheckList(size_t element_size, const char* label, const uint8_t* *ptr);
51 bool CheckValidOffsetAndSize(uint32_t offset, uint32_t size, const char* label);
52 bool CheckIndex(uint32_t field, uint32_t limit, const char* label);
H A Ddex_file_verifier.cc174 const char* label) {
186 ErrorStringPrintf("Overflow in range for %s: %zx for %zu@%zu", label,
196 ErrorStringPrintf("Bad range for %s: %zx to %zx", label,
204 bool DexFileVerifier::CheckList(size_t element_size, const char* label, const uint8_t* *ptr) { argument
206 if (!CheckListSize(*ptr, 1, 4U, label)) {
212 if (!CheckListSize(*ptr + 4, count, element_size, label)) {
221 bool DexFileVerifier::CheckIndex(uint32_t field, uint32_t limit, const char* label) { argument
223 ErrorStringPrintf("Bad index for %s: %x >= %x", label, field, limit);
229 bool DexFileVerifier::CheckValidOffsetAndSize(uint32_t offset, uint32_t size, const char* label) { argument
232 ErrorStringPrintf("Offset(%d) should be zero when size is zero for %s.", offset, label);
173 CheckListSize(const void* start, size_t count, size_t elem_size, const char* label) argument
[all...]
H A Delf_file_impl.h164 bool CheckAndSet(Elf32_Off offset, const char* label, uint8_t** target, std::string* error_msg);
H A Delf_file.cc342 bool ElfFileImpl<ElfTypes>::CheckAndSet(Elf32_Off offset, const char* label, argument
345 *error_msg = StringPrintf("Offset %d is out of range for %s in ELF file: '%s'", offset, label,
/art/compiler/utils/mips64/
H A Dassembler_mips64.cc792 void Mips64Assembler::Bind(Label* label) { argument
793 CHECK(!label->IsBound());
796 // Walk the list of the branches (auipc + jic pairs) referring to and preceding this label.
798 while (label->IsLinked()) {
799 int32_t position = label->Position();
821 label->position_ = prev;
824 // Now make the label object contain its own location
825 // (it will be used by the branches referring to and following this label)
826 label->BindTo(bound_pc);
829 void Mips64Assembler::B(Label* label) { argument
851 Jalr(Label* label, GpuRegister indirect_reg) argument
875 Bltc(GpuRegister rs, GpuRegister rt, Label* label) argument
880 Bltzc(GpuRegister rt, Label* label) argument
885 Bgtzc(GpuRegister rt, Label* label) argument
890 Bgec(GpuRegister rs, GpuRegister rt, Label* label) argument
895 Bgezc(GpuRegister rt, Label* label) argument
900 Blezc(GpuRegister rt, Label* label) argument
905 Bltuc(GpuRegister rs, GpuRegister rt, Label* label) argument
910 Bgeuc(GpuRegister rs, GpuRegister rt, Label* label) argument
915 Beqc(GpuRegister rs, GpuRegister rt, Label* label) argument
920 Bnec(GpuRegister rs, GpuRegister rt, Label* label) argument
925 Beqzc(GpuRegister rs, Label* label) argument
930 Bnezc(GpuRegister rs, Label* label) argument
[all...]
H A Dassembler_mips64.h200 void Bind(Label* label); // R6
201 void B(Label* label); // R6
202 void Jalr(Label* label, GpuRegister indirect_reg = RA); // R6
204 void Bltc(GpuRegister rs, GpuRegister rt, Label* label); // R6
205 void Bltzc(GpuRegister rt, Label* label); // R6
206 void Bgtzc(GpuRegister rt, Label* label); // R6
207 void Bgec(GpuRegister rs, GpuRegister rt, Label* label); // R6
208 void Bgezc(GpuRegister rt, Label* label); // R6
209 void Blezc(GpuRegister rt, Label* label); // R6
210 void Bltuc(GpuRegister rs, GpuRegister rt, Label* label); // R
[all...]
/art/compiler/utils/mips/
H A Dassembler_mips.cc93 void MipsAssembler::EmitBranch(Register rt, Register rs, Label* label, bool equal) { argument
95 if (label->IsBound()) {
96 offset = label->Position() - buffer_.Size();
99 offset = label->position_;
100 label->LinkTo(buffer_.Size());
109 void MipsAssembler::EmitJump(Label* label, bool link) { argument
111 if (label->IsBound()) {
112 offset = label->Position() - buffer_.Size();
115 offset = label->position_;
116 label
149 Bind(Label* label, bool is_jump) argument
[all...]
H A Dassembler_mips.h149 void EmitBranch(Register rt, Register rs, Label* label, bool equal);
150 void EmitJump(Label* label, bool link);
151 void Bind(Label* label, bool is_jump);
/art/compiler/utils/x86/
H A Dassembler_x86.cc49 void X86Assembler::call(Label* label) { argument
54 EmitLabel(label, kSize - 1);
58 void X86Assembler::call(const ExternalLabel& label) { argument
62 EmitInt32(label.address());
1454 void X86Assembler::j(Condition condition, Label* label) { argument
1456 if (label->IsBound()) {
1459 int offset = label->Position() - buffer_.Size();
1472 EmitLabelLink(label);
1489 void X86Assembler::jmp(Label* label) { argument
1491 if (label
1606 Bind(Label* label) argument
1661 EmitLabel(Label* label, int instruction_size) argument
1672 EmitLabelLink(Label* label) argument
[all...]
H A Dassembler_x86.h216 void call(Label* label);
217 void call(const ExternalLabel& label);
461 void j(Condition condition, Label* label);
465 void jmp(Label* label);
500 void Bind(Label* label);
630 void EmitLabel(Label* label, int instruction_size);
631 void EmitLabelLink(Label* label);
632 void EmitNearLabelLink(Label* label);
/art/compiler/utils/arm/
H A Dassembler_thumb2.cc656 void Thumb2Assembler::b(Label* label, Condition cond) { argument
657 EmitBranch(cond, label, false, false);
661 void Thumb2Assembler::bl(Label* label, Condition cond) { argument
663 EmitBranch(cond, label, true, false);
667 void Thumb2Assembler::blx(Label* label) { argument
668 EmitBranch(AL, label, true, true);
672 void Thumb2Assembler::MarkExceptionHandler(Label* label) { argument
676 EmitBranch(AL, label, false, false);
1592 void Thumb2Assembler::EmitBranch(Condition cond, Label* label, bool link, bool x) { argument
1609 if (label
2174 cbz(Register rn, Label* label) argument
2186 cbnz(Register rn, Label* label) argument
2249 Bind(Label* label) argument
2720 CompareAndBranchIfZero(Register r, Label* label) argument
2730 CompareAndBranchIfNonZero(Register r, Label* label) argument
[all...]
H A Dassembler_arm32.cc558 void Arm32Assembler::b(Label* label, Condition cond) { argument
559 EmitBranch(cond, label, false);
563 void Arm32Assembler::bl(Label* label, Condition cond) { argument
564 EmitBranch(cond, label, true);
568 void Arm32Assembler::MarkExceptionHandler(Label* label) { argument
572 EmitBranch(AL, label, false);
719 void Arm32Assembler::EmitBranch(Condition cond, Label* label, bool link) { argument
720 if (label->IsBound()) {
721 EmitType5(cond, label->Position() - buffer_.Size(), link);
725 EmitType5(cond, label
1317 Bind(Label* label) argument
1604 CompareAndBranchIfZero(Register r, Label* label) argument
1610 CompareAndBranchIfNonZero(Register r, Label* label) argument
[all...]
H A Dassembler_thumb2.h238 void b(Label* label, Condition cond = AL);
239 void bl(Label* label, Condition cond = AL);
240 void blx(Label* label);
272 void CompareAndBranchIfZero(Register r, Label* label) OVERRIDE;
273 void CompareAndBranchIfNonZero(Register r, Label* label) OVERRIDE;
288 void MarkExceptionHandler(Label* label) OVERRIDE;
329 void Bind(Label* label) OVERRIDE;
431 void EmitBranch(Condition cond, Label* label, bool link, bool x);
476 // that it is going to be one of 16 or 32 bits. When we know the target (the label is 'bound')
483 // bind a label t
[all...]
H A Dassembler_arm32.h201 void b(Label* label, Condition cond = AL);
202 void bl(Label* label, Condition cond = AL);
233 void CompareAndBranchIfZero(Register r, Label* label) OVERRIDE;
234 void CompareAndBranchIfNonZero(Register r, Label* label) OVERRIDE;
249 void MarkExceptionHandler(Label* label) OVERRIDE;
289 void Bind(Label* label) OVERRIDE;
364 void EmitBranch(Condition cond, Label* label, bool link);
H A Dassembler_arm.h519 virtual void b(Label* label, Condition cond = AL) = 0;
520 virtual void bl(Label* label, Condition cond = AL) = 0;
584 virtual void MarkExceptionHandler(Label* label) = 0;
652 virtual void Bind(Label* label) = 0;
654 virtual void CompareAndBranchIfZero(Register r, Label* label) = 0;
655 virtual void CompareAndBranchIfNonZero(Register r, Label* label) = 0;
/art/test/023-many-interfaces/src/
H A DManyInterfaces.java173 private static void report(String label, long start, long end, int iter, argument
176 System.out.println(label + ": " + (end - start) / 1000 + "us"
179 System.out.println(label + ": done");
/art/compiler/utils/x86_64/
H A Dassembler_x86_64.cc55 void X86_64Assembler::call(Label* label) { argument
60 EmitLabel(label, kSize - 1);
1931 void X86_64Assembler::j(Condition condition, Label* label) { argument
1933 if (label->IsBound()) {
1936 int offset = label->Position() - buffer_.Size();
1949 EmitLabelLink(label);
1968 void X86_64Assembler::jmp(Label* label) { argument
1970 if (label->IsBound()) {
1973 int offset = label->Position() - buffer_.Size();
1984 EmitLabelLink(label);
2095 Bind(Label* label) argument
2158 EmitLabel(Label* label, int instruction_size) argument
2169 EmitLabelLink(Label* label) argument
[all...]
H A Dassembler_x86_64.h315 void call(Label* label);
586 void j(Condition condition, Label* label);
590 void jmp(Label* label);
628 void Bind(Label* label);
782 void EmitLabel(Label* label, int instruction_size);
783 void EmitLabelLink(Label* label);
784 void EmitNearLabelLink(Label* label);
/art/runtime/arch/mips64/
H A Dquick_entrypoints_mips64.S562 .macro LOOP_OVER_SHORTY_LOADING_REG gpu, fpu, label
564 beqz $t3, \label
/art/runtime/arch/x86/
H A Dmemcmp16_x86.S24 # define L(label) .L##label
/art/runtime/arch/x86_64/
H A Dmemcmp16_x86_64.S29 # define L(label) .L##label

Completed in 357 milliseconds

12