Home
last modified time | relevance | path

Searched refs:Alignment (Results 1 – 17 of 17) sorted by relevance

/art/compiler/optimizing/
Dnodes_vector_test.cc76 TEST(NodesVector, Alignment) { in TEST() argument
77 EXPECT_TRUE(Alignment(1, 0).IsAlignedAt(1)); in TEST()
78 EXPECT_FALSE(Alignment(1, 0).IsAlignedAt(2)); in TEST()
80 EXPECT_TRUE(Alignment(2, 0).IsAlignedAt(1)); in TEST()
81 EXPECT_TRUE(Alignment(2, 1).IsAlignedAt(1)); in TEST()
82 EXPECT_TRUE(Alignment(2, 0).IsAlignedAt(2)); in TEST()
83 EXPECT_FALSE(Alignment(2, 1).IsAlignedAt(2)); in TEST()
84 EXPECT_FALSE(Alignment(2, 0).IsAlignedAt(4)); in TEST()
85 EXPECT_FALSE(Alignment(2, 1).IsAlignedAt(4)); in TEST()
87 EXPECT_TRUE(Alignment(4, 0).IsAlignedAt(1)); in TEST()
[all …]
Dnodes_vector.h30 class Alignment {
32 Alignment(size_t base, size_t offset) : base_(base), offset_(offset) { in Alignment() function
53 bool operator==(const Alignment& other) const {
344 void SetAlignment(Alignment alignment) { alignment_ = alignment; } in SetAlignment()
346 Alignment GetAlignment() const { return alignment_; } in GetAlignment()
363 Alignment alignment_;
Dloop_optimization.h445 Alignment ComputeAlignment(HInstruction* offset,
Dloop_optimization.cc1233 Alignment alignment = ComputeAlignment(i->offset, i->type, i->is_string_char_at); in CanVectorizeDataFlow()
2265 Alignment(GetVectorSizeInBytes(), 0)); in GenerateVecMem()
2799 Alignment HLoopOptimization::ComputeAlignment(HInstruction* offset, in ComputeAlignment()
2809 return Alignment(BaseAlignment(), start_offset & (BaseAlignment() - 1u)); in ComputeAlignment()
2812 return Alignment(DataType::Size(type), 0); in ComputeAlignment()
Dcode_generator_arm64.cc1265 DCHECK_GE(ArtMethod::Alignment(kRuntimePointerSize), static_cast<size_t>(4)); in GenerateMethodEntryExitHook()
Dcode_generator_riscv64.cc2666 DCHECK_GE(ArtMethod::Alignment(kRuntimePointerSize), static_cast<size_t>(4)); in GenerateMethodEntryExitHook()
Dcode_generator_x86_64.cc1722 DCHECK_GE(ArtMethod::Alignment(kRuntimePointerSize), static_cast<size_t>(4)); in GenerateMethodEntryExitHook()
Dcode_generator_x86.cc1304 DCHECK_GE(ArtMethod::Alignment(kRuntimePointerSize), static_cast<size_t>(4)); in GenerateMethodEntryExitHook()
Dcode_generator_arm_vixl.cc2242 DCHECK_GE(ArtMethod::Alignment(kRuntimePointerSize), static_cast<size_t>(4)); in GenerateMethodEntryExitHook()
/art/runtime/oat/
Dimage-inl.h68 const size_t method_alignment = ArtMethod::Alignment(pointer_size); in VisitPackedArtMethods()
/art/runtime/
Dart_method-inl.h646 ArtMethod* first_method = &array->At(0, kMethodSize, ArtMethod::Alignment(kPointerSize));
Dart_method.h1001 static constexpr size_t Alignment(PointerSize pointer_size) {
Druntime.cc2722 const size_t method_alignment = ArtMethod::Alignment(image_pointer_size); in CreateRuntimeMethod()
Dclass_linker.cc3886 const size_t method_alignment = ArtMethod::Alignment(image_pointer_size_); in AllocArtMethodArray()
8035 static constexpr size_t kMethodAlignment = ArtMethod::Alignment(kPointerSize);
/art/runtime/mirror/
Dclass-inl.h226 size_t method_alignment = ArtMethod::Alignment(pointer_size); in GetMethodsSliceRangeUnchecked()
Dclass.cc2197 size_t art_method_align = ArtMethod::Alignment(pointer_size); in GetMethodIdOffset()
/art/dex2oat/linker/
Dimage_writer.cc1455 const size_t method_alignment = ArtMethod::Alignment(target_ptr_size_); in RecordNativeRelocations()
2363 bin_offset = RoundUp(bin_offset, ArtMethod::Alignment(image_writer_->target_ptr_size_)); in FinalizeBinSlotOffsets()
2995 size_t alignment = ArtMethod::Alignment(target_ptr_size_); in CopyAndFixupNativeData()