/art/compiler/dex/ |
H A D | compiler_ir.h | 44 void StartTimingSplit(const char* label); 45 void NewTimingSplit(const char* label);
|
H A D | frontend.cc | 513 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 D | timing_logger.h | 60 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 D | timing_logger.cc | 91 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 D | dex_file_verifier.h | 45 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 D | elf_file.h | 149 bool CheckAndSet(Elf32_Off offset, const char* label, byte** target, std::string* error_msg);
|
H A D | dex_file_verifier.cc | 174 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 D | assembler_mips.cc | 92 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 D | assembler_mips.h | 150 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 D | assembler_x86.cc | 49 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 D | assembler_x86.h | 222 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 D | assembler_x86_64.cc | 55 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 D | assembler_x86_64.h | 264 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 D | assembler_thumb2.cc | 574 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 D | assembler_arm32.cc | 489 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 D | assembler_thumb2.h | 225 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 D | assembler_arm32.h | 196 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 D | assembler_arm.h | 521 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 D | ManyInterfaces.java | 173 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 D | code_generator_arm.h | 131 virtual void Bind(Label* label) OVERRIDE;
|
H A D | code_generator_x86.h | 133 virtual void Bind(Label* label) OVERRIDE;
|
H A D | code_generator_x86_64.h | 130 virtual void Bind(Label* label) OVERRIDE;
|
H A D | code_generator.h | 93 virtual void Bind(Label* label) = 0;
|
H A D | code_generator_x86_64.cc | 240 void CodeGeneratorX86_64::Bind(Label* label) { argument 241 __ Bind(label);
|
/art/runtime/arch/x86/ |
H A D | memcmp16_x86.S | 24 # define L(label) .L##label
|