Home | History | Annotate | Download | only in optimizing

Lines Matching refs:IsConstant

368     IsConstant(trip->op_a, kExact, tc);
385 if (IsConstant(info->op_a, kExact, &stride_value) && stride_value == 1) {
387 if (IsConstant(info->op_b, kExact, &off_value)) {
429 bool InductionVarRange::IsConstant(HInductionVarAnalysis::InductionInfo* info,
489 return (!HasFetchInLoop(lower) || range.IsConstant(lower, kAtLeast, &not_used)) &&
490 (!HasFetchInLoop(upper) || range.IsConstant(upper, kAtLeast, &not_used));
510 return IsConstant(info->op_a, kExact, stride_value);
554 if (IsConstant(info->op_a, kExact, &stride_value)) {
600 if (IsConstant(info->op_a->op_a, kExact, &a) && CanLongValueFitIntoInt(a) && a >= 0 &&
601 IsConstant(info->op_a->op_b, kExact, &b) && CanLongValueFitIntoInt(b) && b >= 0) {
626 if (IsConstant(info->op_a, kExact, &a) &&
649 } else if (!instruction->IsConstant() && !IsUnsafeTripCount(trip)) {
774 if (IsConstant(info1, kExact, &value)) {
776 } else if (IsConstant(info2, kExact, &value)) {
810 if (IsConstant(info2, kExact, &value)) {
843 if (IsConstant(info1, kExact, &v1) && IsConstant(info2, kExact, &v2) && v2 != 0) {
858 if (IsConstant(info1, kExact, &v1) && IsConstant(info2, kExact, &v2)) {
1035 if (IsConstant(info->op_a->op_a, kExact, &a) &&
1036 IsConstant(info->op_a->op_b, kExact, &b) &&
1037 IsConstant(trip->op_a, kExact, &m) && m >= 1) {
1067 if (IsInt64AndGet(info->fetch, &f) && f >= 1 && IsConstant(trip->op_a, kExact, &m) && m >= 1) {
1123 IsConstant(trip->op_a, kExact, &m) && m >= depth) {
1160 if (IsConstant(trip->op_a, kExact, &m) && m >= 1) {
1317 if (IsConstant(info->op_a, kExact, &stride_value) &&