/art/compiler/optimizing/ |
H A D | graph_checker.cc | 302 type_str << phi->GetType(); 483 if (PrimitiveKind(input->GetType()) != PrimitiveKind(phi->GetType())) { 488 Primitive::PrettyDescriptor(input->GetType()), 489 Primitive::PrettyDescriptor(phi->GetType()))); 492 if (phi->GetType() != HPhi::ToPhiType(phi->GetType())) { 496 Primitive::PrettyDescriptor(phi->GetType()))); 512 } else if (input->GetType() == Primitive::kPrimInt 516 } else if (input->GetType() ! [all...] |
H A D | primitive_type_propagation.cc | 44 Primitive::Type existing = phi->GetType(); 48 Primitive::Type input_type = phi->InputAt(i)->GetType(); 60 if (input->GetType() != new_type) { 127 if (phi != nullptr && phi->IsLive() && phi->GetType() != instruction->GetType()) {
|
H A D | ssa_builder.cc | 58 Primitive::Type existing = phi->GetType(); 73 Primitive::Type input_type = HPhi::ToPhiType(input->GetType()); 90 DCHECK_EQ(equivalent->GetType(), Primitive::kPrimNot); 127 phi->SetType(phi->InputAt(0)->GetType()); 189 if ((left->GetType() == Primitive::kPrimNot) && (right->GetType() == Primitive::kPrimInt)) { 191 } else if ((right->GetType() == Primitive::kPrimNot) 192 && (left->GetType() == Primitive::kPrimInt)) { 224 << "More then one phi equivalent with type " << phi->GetType() 476 && next->GetType() ! [all...] |
H A D | common_arm64.h | 70 return RegisterFrom(instr->GetLocations()->Out(), instr->GetType()); 75 instr->InputAt(input_index)->GetType()); 94 return FPRegisterFrom(instr->GetLocations()->Out(), instr->GetType()); 99 instr->InputAt(input_index)->GetType()); 108 return Primitive::IsFloatingPointType(instr->GetType()) 114 return Primitive::IsFloatingPointType(instr->InputAt(index)->GetType()) 141 instr->InputAt(input_index)->GetType());
|
H A D | intrinsics.cc | 47 static Primitive::Type GetType(uint64_t data, bool is_op_size) { function in namespace:art 85 switch (GetType(method.d.data, true)) { 95 switch (GetType(method.d.data, true)) { 155 switch (GetType(method.d.data, true)) { 171 switch (GetType(method.d.data, true)) { 208 switch (GetType(method.d.data, false)) { 221 switch (GetType(method.d.data, false)) { 239 switch (GetType(method.d.data, false)) {
|
H A D | intrinsics.h | 104 Location cc_loc = calling_convention_visitor->GetNextLocation(input->GetType()); 107 parallel_move.AddMove(actual_loc, cc_loc, input->GetType(), nullptr);
|
H A D | instruction_simplifier.cc | 128 HNeg* neg = new (GetGraph()->GetArena()) HNeg(binop->GetType(), binop); 153 HAdd *add = new(GetGraph()->GetArena()) HAdd(instruction->GetType(), 222 if (input_value->GetType() == Primitive::kPrimBoolean && input_const->IsIntConstant()) { 245 if (input_value->GetType() == Primitive::kPrimBoolean && input_const->IsIntConstant()) { 291 if (value->GetType() != Primitive::kPrimNot) return; 320 if (Primitive::IsIntegralType(instruction->GetType())) { 350 HSub* sub = new(GetGraph()->GetArena()) HSub(instruction->GetType(), other, neg->GetInput()); 387 Primitive::Type type = instruction->GetType(); 441 Primitive::Type type = instruction->GetType(); 531 !Primitive::IsFloatingPointType(input->GetType())) { [all...] |
H A D | constant_folding.cc | 113 Primitive::Type type = instruction->GetType(); 146 Primitive::Type type = instruction->GetType(); 190 Primitive::Type type = instruction->GetType(); 224 Primitive::Type type = instruction->GetType();
|
H A D | code_generator.cc | 85 DCHECK(CheckType(instruction->GetType(), locations->InAt(0))) 86 << instruction->GetType() 89 DCHECK(CheckType(instruction->GetType(), locations->Out())) 90 << instruction->GetType() 95 DCHECK(CheckType(instruction->InputAt(i)->GetType(), locations->InAt(i))) 96 << instruction->InputAt(i)->GetType() 103 Primitive::Type type = environment->GetInstructionAt(i)->GetType(); 264 Primitive::Type type = temp->GetType(); 353 loc = AllocateFreeRegister(input->GetType()); 360 loc = AllocateFreeRegister(input->GetType()); [all...] |
H A D | register_allocator.cc | 91 bool is_core_register = (interval->GetType() != Primitive::kPrimDouble) 92 && (interval->GetType() != Primitive::kPrimFloat); 246 bool core_register = (instruction->GetType() != Primitive::kPrimDouble) 247 && (instruction->GetType() != Primitive::kPrimFloat); 312 if (codegen_->NeedsTwoRegisters(current->GetType())) { 1229 switch (interval->GetType()) { 1248 LOG(FATAL) << "Unexpected type for interval " << interval->GetType(); 1331 AddMove(move, source, destination, nullptr, input->GetType()); 1411 AddMove(move, source, destination, instruction, instruction->GetType()); 1441 AddMove(move, source, destination, instruction, instruction->GetType()); [all...] |
H A D | reference_type_propagation.cc | 203 if (phi->GetType() != Primitive::kPrimNot) { 326 DCHECK_EQ(instruction->GetType(), Primitive::kPrimNot) << instruction->GetType();
|
H A D | graph_visualizer.cc | 210 output_ << GetTypeId(inputs.Current()->GetType()) << inputs.Current()->GetId() << " "; 223 output_ << GetTypeId(insn->GetType()) << insn->GetId() << " "; 282 << GetTypeId(instruction->GetType()) << instruction->GetId() << " "; 322 output_ << instruction->GetId() << " " << GetTypeId(instruction->GetType())
|
H A D | code_generator_mips64.cc | 196 Primitive::Type type = at_->GetType(); 240 Primitive::Type type = instruction_->GetType(); 349 Primitive::Type ret_type = instruction_->GetType(); 430 codegen_->MoveLocation(move->GetDestination(), move->GetSource(), move->GetType()); 435 codegen_->SwapLocations(move->GetDestination(), move->GetSource(), move->GetType()); 792 Primitive::Type type = instruction->GetType(); 834 Primitive::Type type = load->GetType(); 1051 Primitive::Type type = instruction->GetType(); 1159 Primitive::Type type = instr->GetType(); 1257 if (Primitive::IsFloatingPointType(instruction->GetType())) { [all...] |
H A D | nodes.h | 1332 virtual Primitive::Type GetType() const { return Primitive::kPrimVoid; } function in class:art::HInstruction 1350 DCHECK_EQ(GetType(), Primitive::kPrimNot) << "CanBeNull only applies to reference types"; 1360 DCHECK_EQ(GetType(), Primitive::kPrimNot); 1365 DCHECK_EQ(GetType(), Primitive::kPrimNot); 1716 Primitive::Type GetType() const OVERRIDE { return type_; } 1838 Primitive::Type GetResultType() const { return GetType(); } 1872 Primitive::Type GetResultType() const { return GetType(); } 2118 DCHECK_EQ(type, first->GetType()); 2119 DCHECK_EQ(type, second->GetType()); 2394 Primitive::Type GetType() cons 3873 Primitive::Type GetType() const { return type_; } function in class:art::MoveOperands [all...] |
/art/runtime/gc/collector/ |
H A D | immune_region.cc | 64 DCHECK(space->GetType() != space::kSpaceTypeBumpPointerSpace);
|
/art/runtime/gc/space/ |
H A D | space.h | 100 virtual SpaceType GetType() const = 0; 104 return GetType() == kSpaceTypeImageSpace; 110 SpaceType type = GetType(); 127 return GetType() == kSpaceTypeZygoteSpace; 133 return GetType() == kSpaceTypeBumpPointerSpace; 138 return GetType() == kSpaceTypeRegionSpace; 144 return GetType() == kSpaceTypeLargeObjectSpace;
|
H A D | image_space.h | 34 SpaceType GetType() const { function in class:art::gc::space::ImageSpace
|
H A D | zygote_space.h | 40 SpaceType GetType() const OVERRIDE {
|
H A D | bump_pointer_space.h | 38 SpaceType GetType() const OVERRIDE {
|
H A D | malloc_space.h | 52 SpaceType GetType() const { function in class:art::gc::space::MallocSpace
|
/art/runtime/mirror/ |
H A D | field-inl.h | 35 Handle<mirror::Class> type = hs.NewHandle(field->GetType<true>());
|
H A D | field.h | 73 return GetType()->GetPrimitiveType(); 76 mirror::Class* GetType() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
|
H A D | object.cc | 214 mirror::Class* field_type = field->GetType<!kMovingCollector>(); 233 mirror::Class* field_type = field->GetType<!kMovingCollector>();
|
/art/runtime/ |
H A D | primitive.h | 51 static Type GetType(char type) { function in class:art::Primitive
|
/art/compiler/jni/quick/ |
H A D | calling_convention.h | 34 return Primitive::GetType(shorty_[0]); 38 size_t result = Primitive::ComponentSize(Primitive::GetType(shorty_[0])); 176 size_t result = Primitive::ComponentSize(Primitive::GetType(shorty_[param]));
|