/external/vixl/src/aarch64/ |
D | simulator-constants-aarch64.h | 92 const unsigned kPrintfArgCountOffset = 1 * kInstructionSize; 93 const unsigned kPrintfArgPatternListOffset = 2 * kInstructionSize; 94 const unsigned kPrintfLength = 3 * kInstructionSize; 116 const unsigned kTraceParamsOffset = 1 * kInstructionSize; 117 const unsigned kTraceCommandOffset = 2 * kInstructionSize; 118 const unsigned kTraceLength = 3 * kInstructionSize; 146 const unsigned kLogParamsOffset = 1 * kInstructionSize; 147 const unsigned kLogLength = 2 * kInstructionSize; 152 const unsigned kRuntimeCallWrapperOffset = 1 * kInstructionSize; 177 const unsigned kConfigureCPUFeaturesListOffset = 1 * kInstructionSize;
|
D | macro-assembler-aarch64.cc | 122 if (option == kBranchRequired) emit_size += kInstructionSize; in Emit() 125 VIXL_ASSERT(emit_size % kInstructionSize == 0); in Emit() 136 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit() 143 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit() 271 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit() 297 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit() 595 EmissionCheckScope guard(this, 2 * kInstructionSize); in B() 621 EmissionCheckScope guard(this, 2 * kInstructionSize); in Cbnz() 647 EmissionCheckScope guard(this, 2 * kInstructionSize); in Cbz() 672 EmissionCheckScope guard(this, 2 * kInstructionSize); in Tbnz() [all …]
|
D | instructions-aarch64.cc | 232 VIXL_ASSERT((LSSize_offset + LSSize_width) == (kInstructionSize * 8)); in CalcLSDataSize() 282 return encoded_max * kInstructionSize; in GetImmBranchForwardRange() 308 offset = GetImmBranch() * static_cast<int>(kInstructionSize); in GetImmPCOffsetTarget()
|
D | instructions-aarch64.h | 40 const unsigned kInstructionSize = 4; variable 412 (1 << kLoadLiteralImmBitwidth) / 2 - kInstructionSize; 467 Instruction* GetNextInstruction() { return this + kInstructionSize; } in GetNextInstruction() 469 return this + kInstructionSize; in GetNextInstruction()
|
D | macro-assembler-aarch64.h | 167 return size_ + kInstructionSize; in GetSize() 173 return GetSize() + kInstructionSize; in GetMaxSize() 271 static const int kVeneerCodeSize = 1 * kInstructionSize; 275 static const int kPoolNonVeneerCodeSize = 1 * kInstructionSize; 515 : EmissionCheckScope(masm, kInstructionSize) {} in SingleEmissionCheckScope() 527 static const size_t kTypicalMacroInstructionMaxSize = 8 * kInstructionSize; 3661 : ExactAssemblyScope(masm, count * kInstructionSize, size_policy) {} in ExactAssemblyScope() argument 3906 ExactAssemblyScope scope(this, kInstructionSize); in CallRuntimeHelper()
|
D | disasm-aarch64.cc | 5585 offset *= static_cast<int>(kInstructionSize); in SubstituteBranchTargetField()
|
D | assembler-aarch64.h | 4384 VIXL_STATIC_ASSERT(sizeof(instruction) == kInstructionSize); in Emit()
|
D | simulator-aarch64.cc | 6632 WritePc(instr->GetInstructionAtOffset(AlignUp(offset, kInstructionSize))); in DoConfigureCPUFeatures()
|
D | assembler-aarch64.cc | 62 VIXL_ASSERT(offset % kInstructionSize == 0); in BindToOffset()
|
/external/vixl/test/ |
D | test-code-generation-scopes.cc | 72 CodeBufferCheckScope scope(&masm, aarch64::kInstructionSize); in TEST() 101 CodeBufferCheckScope scope(&masm, 2 * aarch64::kInstructionSize); in TEST() 134 scope.Open(&masm, aarch64::kInstructionSize); in TEST() 164 CodeBufferCheckScope scope(&masm, aarch64::kInstructionSize); in TEST() 200 scope.Open(&masm, aarch64::kInstructionSize); in TEST() 230 EmissionCheckScope scope(&masm, aarch64::kInstructionSize); in TEST() 262 scope.Open(&masm, aarch64::kInstructionSize); in TEST() 292 EmissionCheckScope scope(&masm, aarch64::kInstructionSize); in TEST() 328 scope.Open(&masm, aarch64::kInstructionSize); in TEST() 386 VIXL_CHECK((expected + aarch64::kInstructionSize) == \ [all …]
|
/external/vixl/test/aarch64/ |
D | test-fuzz-aarch64.cc | 50 Instruction buffer[kInstructionSize]; in TEST() 69 Instruction buffer[kInstructionSize]; in TEST() 90 Instruction buffer[kInstructionSize]; 106 Instruction buffer[kInstructionSize];
|
D | test-assembler-aarch64.cc | 340 VIXL_CHECK((expected + kInstructionSize) == (masm.GetLiteralPoolSize())) 634 ExactAssemblyScope scope(&masm, 3 * kInstructionSize); in TEST() 2401 VIXL_ASSERT((offset_into_page % kInstructionSize) == 0); in AdrpPageBoundaryHelper() 2435 for (size_t i = 2; i < (kPageSize / kInstructionSize); i += 2) { in AdrpPageBoundaryHelper() 2446 for (size_t i = 0; i < (kPageSize / kInstructionSize);) { in AdrpPageBoundaryHelper() 2447 if (i++ == (offset_into_page / kInstructionSize)) __ bind(&test); in AdrpPageBoundaryHelper() 2449 if (i++ == (offset_into_page / kInstructionSize)) __ bind(&test); in AdrpPageBoundaryHelper() 2453 for (size_t i = 0; i < (kPageSize / kInstructionSize); i += 2) { in AdrpPageBoundaryHelper() 2480 AdrpPageBoundaryHelper(kInstructionSize * 0); in TEST() 2481 AdrpPageBoundaryHelper(kInstructionSize * 1); in TEST() [all …]
|
D | test-simulator-aarch64.cc | 2697 kInstructionSize * inputs_imm1_length * in TestOpImmOpImmNEON_Helper()
|
D | test-trace-aarch64.cc | 2960 instruction += kInstructionSize; in PrintDisassemblerTestHelper()
|
D | test-cpu-features-aarch64.cc | 120 VIXL_ASSERT(masm.GetBuffer()->GetSizeInBytes() == kInstructionSize); in RunWithFeatures()
|
/external/vixl/benchmarks/aarch64/ |
D | bench-branch-link.cc | 57 MacroAssembler masm(instructions * kInstructionSize); in main() 58 ExactAssemblyScope scope(&masm, instructions * kInstructionSize); in main()
|
D | bench-dataop.cc | 59 const unsigned buffer_instruction_count = buffer_size / kInstructionSize; in main() 79 ExactAssemblyScope scope(&masm, remaining * kInstructionSize); in main()
|
D | bench-branch.cc | 59 const int buffer_instruction_count = buffer_size / kInstructionSize; in main() 82 ExactAssemblyScope scope(&masm, remaining * kInstructionSize); in main()
|
D | bench-branch-masm.cc | 60 buffer_size / (instructions_per_iteration * kInstructionSize); in main()
|
D | bench-branch-link-masm.cc | 53 size_t base_buf_size = iterations * 4 * kInstructionSize; in main()
|
/external/vixl/examples/aarch64/ |
D | non-const-visitor.cc | 97 for (instr = instr_start; instr < instr_end; instr += kInstructionSize) { in main() 122 for (instr = start; instr < end; instr += kInstructionSize) { in ModifyNonConstVisitorTestGeneratedCode()
|
D | literal.cc | 46 kInstructionSize + sizeof(int64_t), in LiteralExample()
|
D | custom-disassembler.cc | 165 for (instr = instr_start; instr < instr_end; instr += kInstructionSize) { in TestCustomDisassembler()
|