Home | History | Annotate | Download | only in optimizing

Lines Matching refs:Intrinsics

22 #include "intrinsics.h"
1947 invoke->SetIntrinsic(Intrinsics::kDoubleDoubleToRawLongBits,
1954 invoke->SetIntrinsic(Intrinsics::kFloatFloatToRawIntBits,
1996 if (invoke->GetIntrinsic() == Intrinsics::kStringIsEmpty) {
2003 DCHECK_EQ(invoke->GetIntrinsic(), Intrinsics::kStringLength);
2009 // This method should only be used on intrinsics whose sole way of throwing an
2037 case Intrinsics::kStringBufferLength:
2038 case Intrinsics::kStringBufferToString:
2041 case Intrinsics::kStringBufferAppend:
2053 // Certain allocation intrinsics are not removed by dead code elimination
2055 // This method removes such intrinsics when special circumstances allow.
2061 bool is_synchronized = invoke->GetIntrinsic() == Intrinsics::kStringBufferToString;
2078 case Intrinsics::kStringEquals:
2081 case Intrinsics::kSystemArrayCopy:
2084 case Intrinsics::kIntegerRotateRight:
2087 case Intrinsics::kLongRotateRight:
2090 case Intrinsics::kIntegerRotateLeft:
2093 case Intrinsics::kLongRotateLeft:
2096 case Intrinsics::kIntegerCompare:
2099 case Intrinsics::kLongCompare:
2102 case Intrinsics::kIntegerSignum:
2105 case Intrinsics::kLongSignum:
2108 case Intrinsics::kFloatIsNaN:
2109 case Intrinsics::kDoubleIsNaN:
2112 case Intrinsics::kFloatFloatToIntBits:
2113 case Intrinsics::kDoubleDoubleToLongBits:
2116 case Intrinsics::kStringCharAt:
2119 case Intrinsics::kStringIsEmpty:
2120 case Intrinsics::kStringLength:
2123 case Intrinsics::kStringStringIndexOf:
2124 case Intrinsics::kStringStringIndexOfAfter:
2127 case Intrinsics::kStringBufferAppend:
2128 case Intrinsics::kStringBuilderAppend:
2131 case Intrinsics::kStringBufferToString:
2132 case Intrinsics::kStringBuilderToString:
2135 case Intrinsics::kUnsafeLoadFence:
2138 case Intrinsics::kUnsafeStoreFence:
2141 case Intrinsics::kUnsafeFullFence: