Searched refs:GetType (Results 1 - 25 of 70) sorted by relevance

123

/art/compiler/optimizing/
H A Dgraph_checker.cc302 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 Dprimitive_type_propagation.cc44 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 Dssa_builder.cc58 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 Dcommon_arm64.h70 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 Dintrinsics.cc47 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 Dintrinsics.h104 Location cc_loc = calling_convention_visitor->GetNextLocation(input->GetType());
107 parallel_move.AddMove(actual_loc, cc_loc, input->GetType(), nullptr);
H A Dinstruction_simplifier.cc128 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 Dconstant_folding.cc113 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 Dcode_generator.cc85 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 Dregister_allocator.cc91 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 Dreference_type_propagation.cc203 if (phi->GetType() != Primitive::kPrimNot) {
326 DCHECK_EQ(instruction->GetType(), Primitive::kPrimNot) << instruction->GetType();
H A Dgraph_visualizer.cc210 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 Dcode_generator_mips64.cc196 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 Dnodes.h1332 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 Dimmune_region.cc64 DCHECK(space->GetType() != space::kSpaceTypeBumpPointerSpace);
/art/runtime/gc/space/
H A Dspace.h100 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 Dimage_space.h34 SpaceType GetType() const { function in class:art::gc::space::ImageSpace
H A Dzygote_space.h40 SpaceType GetType() const OVERRIDE {
H A Dbump_pointer_space.h38 SpaceType GetType() const OVERRIDE {
H A Dmalloc_space.h52 SpaceType GetType() const { function in class:art::gc::space::MallocSpace
/art/runtime/mirror/
H A Dfield-inl.h35 Handle<mirror::Class> type = hs.NewHandle(field->GetType<true>());
H A Dfield.h73 return GetType()->GetPrimitiveType();
76 mirror::Class* GetType() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
H A Dobject.cc214 mirror::Class* field_type = field->GetType<!kMovingCollector>();
233 mirror::Class* field_type = field->GetType<!kMovingCollector>();
/art/runtime/
H A Dprimitive.h51 static Type GetType(char type) { function in class:art::Primitive
/art/compiler/jni/quick/
H A Dcalling_convention.h34 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]));

Completed in 2526 milliseconds

123