Searched refs:vector_length (Results 1 - 4 of 4) sorted by relevance

/art/compiler/optimizing/
H A Dnodes_vector.h79 size_t vector_length,
87 vector_length_(vector_length) {
89 DCHECK_LT(1u, vector_length);
208 size_t vector_length,
215 vector_length,
236 size_t vector_length,
243 vector_length,
267 size_t vector_length,
274 vector_length,
327 size_t vector_length,
74 HVecOperation(InstructionKind kind, ArenaAllocator* allocator, DataType::Type packed_type, SideEffects side_effects, size_t number_of_inputs, size_t vector_length, uint32_t dex_pc) argument
204 HVecUnaryOperation(InstructionKind kind, ArenaAllocator* allocator, HInstruction* input, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
231 HVecBinaryOperation(InstructionKind kind, ArenaAllocator* allocator, HInstruction* left, HInstruction* right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
262 HVecMemoryOperation(InstructionKind kind, ArenaAllocator* allocator, DataType::Type packed_type, SideEffects side_effects, size_t number_of_inputs, size_t vector_length, uint32_t dex_pc) argument
324 HVecReplicateScalar(ArenaAllocator* allocator, HInstruction* scalar, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
350 HVecExtractScalar(ArenaAllocator* allocator, HInstruction* input, DataType::Type packed_type, size_t vector_length, size_t index, uint32_t dex_pc) argument
389 HVecReduce(ArenaAllocator* allocator, HInstruction* input, DataType::Type packed_type, size_t vector_length, ReductionKind kind, uint32_t dex_pc) argument
423 HVecCnv(ArenaAllocator* allocator, HInstruction* input, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
448 HVecNeg(ArenaAllocator* allocator, HInstruction* input, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
470 HVecAbs(ArenaAllocator* allocator, HInstruction* input, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
492 HVecNot(ArenaAllocator* allocator, HInstruction* input, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
517 HVecAdd(ArenaAllocator* allocator, HInstruction* left, HInstruction* right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
542 HVecHalvingAdd(ArenaAllocator* allocator, HInstruction* left, HInstruction* right, DataType::Type packed_type, size_t vector_length, bool is_rounded, uint32_t dex_pc) argument
582 HVecSub(ArenaAllocator* allocator, HInstruction* left, HInstruction* right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
605 HVecMul(ArenaAllocator* allocator, HInstruction* left, HInstruction* right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
628 HVecDiv(ArenaAllocator* allocator, HInstruction* left, HInstruction* right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
652 HVecMin(ArenaAllocator* allocator, HInstruction* left, HInstruction* right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
676 HVecMax(ArenaAllocator* allocator, HInstruction* left, HInstruction* right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
699 HVecAnd(ArenaAllocator* allocator, HInstruction* left, HInstruction* right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
721 HVecAndNot(ArenaAllocator* allocator, HInstruction* left, HInstruction* right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
744 HVecOr(ArenaAllocator* allocator, HInstruction* left, HInstruction* right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
766 HVecXor(ArenaAllocator* allocator, HInstruction* left, HInstruction* right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
788 HVecShl(ArenaAllocator* allocator, HInstruction* left, HInstruction* right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
810 HVecShr(ArenaAllocator* allocator, HInstruction* left, HInstruction* right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
832 HVecUShr(ArenaAllocator* allocator, HInstruction* left, HInstruction* right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
859 HVecSetScalars(ArenaAllocator* allocator, HInstruction* scalars[], DataType::Type packed_type, size_t vector_length, size_t number_of_scalars, uint32_t dex_pc) argument
892 HVecMultiplyAccumulate(ArenaAllocator* allocator, InstructionKind op, HInstruction* accumulator, HInstruction* mul_left, HInstruction* mul_right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
944 HVecSADAccumulate(ArenaAllocator* allocator, HInstruction* accumulator, HInstruction* sad_left, HInstruction* sad_right, DataType::Type packed_type, size_t vector_length, uint32_t dex_pc) argument
978 HVecLoad(ArenaAllocator* allocator, HInstruction* base, HInstruction* index, DataType::Type packed_type, SideEffects side_effects, size_t vector_length, bool is_string_char_at, uint32_t dex_pc) argument
1024 HVecStore(ArenaAllocator* allocator, HInstruction* base, HInstruction* index, HInstruction* value, DataType::Type packed_type, SideEffects side_effects, size_t vector_length, uint32_t dex_pc) argument
[all...]
H A Dload_store_analysis.h99 size_t vector_length,
104 vector_length_(vector_length),
248 size_t vector_length = HeapLocation::kScalar) const {
251 DCHECK_GE(vector_length, HeapLocation::kScalar);
255 vector_length,
276 // - ref_info=array, index=i, vector_length=kScalar;
277 // - ref_info=array, index=i, vector_length=2;
278 // - ref_info=array, index=i, vector_length=4;
284 size_t vector_length,
291 loc->GetVectorLength() == vector_length
96 HeapLocation(ReferenceInfo* ref_info, size_t offset, HInstruction* index, size_t vector_length, int16_t declaring_class_def_index) argument
281 FindHeapLocationIndex(ReferenceInfo* ref_info, size_t offset, HInstruction* index, size_t vector_length, int16_t declaring_class_def_index) const argument
427 GetOrCreateHeapLocation(HInstruction* ref, size_t offset, HInstruction* index, size_t vector_length, int16_t declaring_class_def_index) argument
458 VisitArrayAccess(HInstruction* array, HInstruction* index, size_t vector_length) argument
[all...]
H A Dload_store_elimination.cc549 size_t vector_length,
554 ref_info, offset, index, vector_length, declaring_class_def_index);
617 size_t vector_length,
626 ref_info, offset, index, vector_length, declaring_class_def_index);
545 VisitGetLocation(HInstruction* instruction, HInstruction* ref, size_t offset, HInstruction* index, size_t vector_length, int16_t declaring_class_def_index) argument
613 VisitSetLocation(HInstruction* instruction, HInstruction* ref, size_t offset, HInstruction* index, size_t vector_length, int16_t declaring_class_def_index, HInstruction* value) argument
H A Dloop_optimization.cc1682 uint32_t vector_length = red_vector->GetVectorLength(); local
1689 vector_length,
1697 vector_length,
1717 uint32_t vector_length = input_vector->GetVectorLength(); local
1726 global_allocator_, instruction, type, vector_length, kind, kNoDexPc);
1729 global_allocator_, reduce, type, vector_length, 0, kNoDexPc);

Completed in 200 milliseconds