Lines Matching refs:monomorphic
2563 // the monomorphic map when the code is used as a template to generate a
2565 // emitted below is the actual monomorphic map.
5010 // If we don't know the monomorphic type, do a generic store.
5581 // Use monomorphic store if property lookup results in the same field index
5616 // Everything matched; can use monomorphic store.
5721 bool monomorphic = expr->IsMonomorphic();
5725 monomorphic = types->length() == 1;
5727 return monomorphic && CanInlinePropertyAccess(*types->first());
5767 bool monomorphic = ComputeReceiverTypes(expr, object, &types);
5769 if (monomorphic) {
6206 // monomorphic stores need a prototype chain check because shape
6208 // aren't compatible with monomorphic keyed stores.
6431 bool monomorphic = ComputeReceiverTypes(expr, obj, &types);
6434 if (is_store && (monomorphic || (types != NULL && !types->is_empty()))) {
6443 monomorphic = false;
6449 if (monomorphic) {
6975 // Precondition: call is monomorphic and we have found a target with the
7661 bool monomorphic = ComputeReceiverTypes(expr, receiver, &types);
7662 if (!was_monomorphic && monomorphic) {
7663 monomorphic = expr->ComputeTarget(types->first(), name);
7666 if (monomorphic) {