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

12

/art/compiler/dex/
H A Dcompiler_ir.h44 void StartTimingSplit(const char* label);
45 void NewTimingSplit(const char* label);
H A Dfrontend.cc513 void CompilationUnit::StartTimingSplit(const char* label) { argument
515 timings.StartTiming(label);
519 void CompilationUnit::NewTimingSplit(const char* label) { argument
522 timings.StartTiming(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.cc91 void CumulativeLogger::AddPair(const std::string& label, uint64_t delta_time) { argument
96 Histogram<uint64_t> dummy(label.c_str());
101 histogram = new Histogram<uint64_t>(label.c_str(), kInitialBucketSize, max_buckets);
138 void TimingLogger::StartTiming(const char* label) { argument
139 DCHECK(label != nullptr);
140 timings_.push_back(Timing(NanoTime(), label));
141 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 byte* *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 Delf_file.h146 bool CheckAndSet(Elf32_Off offset, const char* label, byte** target, std::string* error_msg);
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 byte* *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...]
/art/compiler/utils/mips/
H A Dassembler_mips.cc92 void MipsAssembler::EmitBranch(Register rt, Register rs, Label* label, bool equal) { argument
94 if (label->IsBound()) {
95 offset = label->Position() - buffer_.Size();
98 offset = label->position_;
99 label->LinkTo(buffer_.Size());
108 void MipsAssembler::EmitJump(Label* label, bool link) { argument
110 if (label->IsBound()) {
111 offset = label->Position() - buffer_.Size();
114 offset = label->position_;
115 label
148 Bind(Label* label, bool is_jump) argument
[all...]
H A Dassembler_mips.h150 void EmitBranch(Register rt, Register rs, Label* label, bool equal);
151 void EmitJump(Label* label, bool link);
152 void Bind(Label* label, bool is_jump);
/art/compiler/utils/x86/
H A Dassembler_x86.cc49 void X86Assembler::call(Label* label) { argument
53 EmitLabel(label, kSize);
57 void X86Assembler::call(const ExternalLabel& label) { argument
61 EmitInt32(label.address());
1150 void X86Assembler::j(Condition condition, Label* label) { argument
1152 if (label->IsBound()) {
1155 int offset = label->Position() - buffer_.Size();
1168 EmitLabelLink(label);
1185 void X86Assembler::jmp(Label* label) { argument
1187 if (label
1311 Bind(Label* label) argument
1366 EmitLabel(Label* label, int instruction_size) argument
1377 EmitLabelLink(Label* label) argument
[all...]
H A Dassembler_x86.h222 void call(Label* label);
223 void call(const ExternalLabel& label);
420 void j(Condition condition, Label* label);
424 void jmp(Label* label);
456 void Bind(Label* label);
585 void EmitLabel(Label* label, int instruction_size);
586 void EmitLabelLink(Label* label);
587 void EmitNearLabelLink(Label* label);
/art/compiler/utils/x86_64/
H A Dassembler_x86_64.cc55 void X86_64Assembler::call(Label* label) { argument
59 EmitLabel(label, kSize);
1344 void X86_64Assembler::j(Condition condition, Label* label) { argument
1346 if (label->IsBound()) {
1349 int offset = label->Position() - buffer_.Size();
1362 EmitLabelLink(label);
1381 void X86_64Assembler::jmp(Label* label) { argument
1383 if (label->IsBound()) {
1386 int offset = label->Position() - buffer_.Size();
1397 EmitLabelLink(label);
1507 Bind(Label* label) argument
1566 EmitLabel(Label* label, int instruction_size) argument
1577 EmitLabelLink(Label* label) argument
[all...]
H A Dassembler_x86_64.h264 void call(Label* label);
461 void j(Condition condition, Label* label);
465 void jmp(Label* label);
498 void Bind(Label* label);
629 void EmitLabel(Label* label, int instruction_size);
630 void EmitLabelLink(Label* label);
631 void EmitNearLabelLink(Label* label);
/art/compiler/utils/arm/
H A Dassembler_thumb2.cc574 void Thumb2Assembler::b(Label* label, Condition cond) { argument
575 EmitBranch(cond, label, false, false);
579 void Thumb2Assembler::bl(Label* label, Condition cond) { argument
581 EmitBranch(cond, label, true, false);
585 void Thumb2Assembler::blx(Label* label) { argument
586 EmitBranch(AL, label, true, true);
590 void Thumb2Assembler::MarkExceptionHandler(Label* label) { argument
594 EmitBranch(AL, label, false, false);
1467 void Thumb2Assembler::EmitBranch(Condition cond, Label* label, bool link, bool x) { argument
1484 if (label
2011 cbz(Register rn, Label* label) argument
2022 cbnz(Register rn, Label* label) argument
2084 Bind(Label* label) argument
2529 CompareAndBranchIfZero(Register r, Label* label) argument
2539 CompareAndBranchIfNonZero(Register r, Label* label) argument
[all...]
H A Dassembler_arm32.cc489 void Arm32Assembler::b(Label* label, Condition cond) { argument
490 EmitBranch(cond, label, false);
494 void Arm32Assembler::bl(Label* label, Condition cond) { argument
495 EmitBranch(cond, label, true);
499 void Arm32Assembler::MarkExceptionHandler(Label* label) { argument
503 EmitBranch(AL, label, false);
650 void Arm32Assembler::EmitBranch(Condition cond, Label* label, bool link) { argument
651 if (label->IsBound()) {
652 EmitType5(cond, label->Position() - buffer_.Size(), link);
656 EmitType5(cond, label
1206 Bind(Label* label) argument
1489 CompareAndBranchIfZero(Register r, Label* label) argument
1495 CompareAndBranchIfNonZero(Register r, Label* label) argument
[all...]
H A Dassembler_thumb2.h225 void b(Label* label, Condition cond = AL);
226 void bl(Label* label, Condition cond = AL);
227 void blx(Label* label);
259 void CompareAndBranchIfZero(Register r, Label* label) OVERRIDE;
260 void CompareAndBranchIfNonZero(Register r, Label* label) OVERRIDE;
277 void MarkExceptionHandler(Label* label) OVERRIDE;
312 void Bind(Label* label) OVERRIDE;
414 void EmitBranch(Condition cond, Label* label, bool link, bool x);
459 // that it is going to be one of 16 or 32 bits. When we know the target (the label is 'bound')
466 // bind a label t
[all...]
H A Dassembler_arm32.h196 void b(Label* label, Condition cond = AL);
197 void bl(Label* label, Condition cond = AL);
228 void CompareAndBranchIfZero(Register r, Label* label) OVERRIDE;
229 void CompareAndBranchIfNonZero(Register r, Label* label) OVERRIDE;
247 void MarkExceptionHandler(Label* label) OVERRIDE;
281 void Bind(Label* label) OVERRIDE;
356 void EmitBranch(Condition cond, Label* label, bool link);
H A Dassembler_arm.h521 virtual void b(Label* label, Condition cond = AL) = 0;
522 virtual void bl(Label* label, Condition cond = AL) = 0;
545 virtual void MarkExceptionHandler(Label* label) = 0;
605 virtual void Bind(Label* label) = 0;
607 virtual void CompareAndBranchIfZero(Register r, Label* label) = 0;
608 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/optimizing/
H A Dcode_generator_arm.h131 virtual void Bind(Label* label) OVERRIDE;
H A Dcode_generator_x86.h133 virtual void Bind(Label* label) OVERRIDE;
H A Dcode_generator_x86_64.h130 virtual void Bind(Label* label) OVERRIDE;
H A Dcode_generator.h93 virtual void Bind(Label* label) = 0;
H A Dcode_generator_x86_64.cc240 void CodeGeneratorX86_64::Bind(Label* label) { argument
241 __ Bind(label);
/art/runtime/arch/x86/
H A Dmemcmp16_x86.S24 # define L(label) .L##label

Completed in 205 milliseconds

12