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

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

Completed in 247 milliseconds