Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dintrinsics.cc35 static inline InvokeType GetIntrinsicInvokeType(Intrinsics i) { in GetIntrinsicInvokeType()
37 case Intrinsics::kNone: in GetIntrinsicInvokeType()
40 case Intrinsics::k ## Name: \ in GetIntrinsicInvokeType()
51 static inline IntrinsicNeedsEnvironmentOrCache NeedsEnvironmentOrCache(Intrinsics i) { in NeedsEnvironmentOrCache()
53 case Intrinsics::kNone: in NeedsEnvironmentOrCache()
56 case Intrinsics::k ## Name: \ in NeedsEnvironmentOrCache()
67 static inline IntrinsicSideEffects GetSideEffects(Intrinsics i) { in GetSideEffects()
69 case Intrinsics::kNone: in GetSideEffects()
72 case Intrinsics::k ## Name: \ in GetSideEffects()
83 static inline IntrinsicExceptions GetExceptions(Intrinsics i) { in GetExceptions()
[all …]
Dpc_relative_fixups_x86.cc214 case Intrinsics::kMathAbsDouble: in HandleInvoke()
215 case Intrinsics::kMathAbsFloat: in HandleInvoke()
216 case Intrinsics::kMathMaxDoubleDouble: in HandleInvoke()
217 case Intrinsics::kMathMaxFloatFloat: in HandleInvoke()
218 case Intrinsics::kMathMinDoubleDouble: in HandleInvoke()
219 case Intrinsics::kMathMinFloatFloat: in HandleInvoke()
233 if (invoke->GetIntrinsic() != Intrinsics::kNone) { in WillHaveCallFreeIntrinsicsCodeGen()
Dinstruction_simplifier.cc1654 invoke->SetIntrinsic(Intrinsics::kDoubleDoubleToRawLongBits, in SimplifyFP2Int()
1661 invoke->SetIntrinsic(Intrinsics::kFloatFloatToRawIntBits, in SimplifyFP2Int()
1684 case Intrinsics::kStringEquals: in VisitInvoke()
1687 case Intrinsics::kSystemArrayCopy: in VisitInvoke()
1690 case Intrinsics::kIntegerRotateRight: in VisitInvoke()
1693 case Intrinsics::kLongRotateRight: in VisitInvoke()
1696 case Intrinsics::kIntegerRotateLeft: in VisitInvoke()
1699 case Intrinsics::kLongRotateLeft: in VisitInvoke()
1702 case Intrinsics::kIntegerCompare: in VisitInvoke()
1705 case Intrinsics::kLongCompare: in VisitInvoke()
[all …]
Dintrinsics.h58 case Intrinsics::kNone: in Dispatch()
61 case Intrinsics::k ## Name: \ in Dispatch()
Dnodes.h3662 enum class Intrinsics { enum
3671 std::ostream& operator<<(std::ostream& os, const Intrinsics& intrinsic);
3715 Intrinsics GetIntrinsic() const { in GetIntrinsic()
3719 void SetIntrinsic(Intrinsics intrinsic,
3733 return intrinsic_ != Intrinsics::kNone && intrinsic_ == other->AsInvoke()->intrinsic_; in InstructionDataEquals()
3744 bool IsIntrinsic() const { return intrinsic_ != Intrinsics::kNone; } in IsIntrinsic()
3776 intrinsic_(Intrinsics::kNone), in HInvoke()
3796 Intrinsics intrinsic_;
Dintrinsics_arm64.cc813 (invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObject || in CreateIntIntIntToIntLocations()
814 invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObjectVolatile); in CreateIntIntIntToIntLocations()
Dintrinsics_arm.cc574 (invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObject || in CreateIntIntIntToIntLocations()
575 invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObjectVolatile); in CreateIntIntIntToIntLocations()
Dinliner.cc86 if (call != nullptr && call->GetIntrinsic() == Intrinsics::kNone) { in Run()
Dintrinsics_mips.cc1479 invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObject || in CreateIntIntIntToIntLocations()
1480 invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObjectVolatile; in CreateIntIntIntToIntLocations()
Dintrinsics_x86.cc1908 (invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObject || in CreateIntIntIntToIntLocations()
1909 invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObjectVolatile); in CreateIntIntIntToIntLocations()
Dintrinsics_x86_64.cc1978 (invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObject || in CreateIntIntIntToIntLocations()
1979 invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObjectVolatile); in CreateIntIntIntToIntLocations()
Dregister_allocator.cc1646 DCHECK(use->GetUser()->AsInvoke()->GetIntrinsic() != Intrinsics::kNone); in ConnectSiblings()
Dnodes.cc2339 void HInvoke::SetIntrinsic(Intrinsics intrinsic, in SetIntrinsic()
Dcode_generator_arm64.cc729 DCHECK((instruction_->AsInvoke()->GetIntrinsic() == Intrinsics::kUnsafeGetObject) || in EmitNativeCode()
730 (instruction_->AsInvoke()->GetIntrinsic() == Intrinsics::kUnsafeGetObjectVolatile)) in EmitNativeCode()
Dcode_generator_x86_64.cc594 DCHECK((instruction_->AsInvoke()->GetIntrinsic() == Intrinsics::kUnsafeGetObject) || in EmitNativeCode()
595 (instruction_->AsInvoke()->GetIntrinsic() == Intrinsics::kUnsafeGetObjectVolatile)) in EmitNativeCode()
Dcode_generator_arm.cc556 DCHECK((instruction_->AsInvoke()->GetIntrinsic() == Intrinsics::kUnsafeGetObject) || in EmitNativeCode()
557 (instruction_->AsInvoke()->GetIntrinsic() == Intrinsics::kUnsafeGetObjectVolatile)) in EmitNativeCode()
Dcode_generator_x86.cc573 DCHECK((instruction_->AsInvoke()->GetIntrinsic() == Intrinsics::kUnsafeGetObject) || in EmitNativeCode()
574 (instruction_->AsInvoke()->GetIntrinsic() == Intrinsics::kUnsafeGetObjectVolatile)) in EmitNativeCode()