Lines Matching defs:cmode
484 bool Map::InstancesNeedRewriting(Map target, ConcurrencyMode cmode) const {
485 int target_number_of_fields = target.NumberOfFields(cmode);
492 &old_number_of_fields, cmode);
498 ConcurrencyMode cmode) const {
500 *old_number_of_fields = NumberOfFields(cmode);
505 DescriptorArray old_desc = IsConcurrent(cmode)
508 DescriptorArray new_desc = IsConcurrent(cmode)
533 int Map::NumberOfFields(ConcurrencyMode cmode) const {
534 DescriptorArray descriptors = IsConcurrent(cmode)
713 ConcurrencyMode cmode) {
728 TransitionsAccessor(isolate, new_map, IsConcurrent(cmode))
894 ConcurrencyMode cmode) {
906 if (!EquivalentToForElementsKindTransition(root_map, cmode)) return Map();
907 root_map = root_map.LookupElementsTransitionMap(isolate, kind, cmode);
912 for (root_map = root_map.ElementsTransitionMap(isolate, cmode);
914 root_map = root_map.ElementsTransitionMap(isolate, cmode)) {
919 root_map.TryReplayPropertyTransitions(isolate, *this, cmode);
921 if (InstancesNeedRewriting(current, cmode)) continue;
937 ConcurrencyMode cmode) {
946 Map next_map = current_map.ElementsTransitionMap(isolate, cmode);
957 ConcurrencyMode cmode) {
958 Map to_map = FindClosestElementsTransition(isolate, *this, to_kind, cmode);
1061 ConcurrencyMode cmode) {
1062 Map closest_map = FindClosestElementsTransition(isolate, *map, kind, cmode);
2115 ConcurrencyMode cmode) const {
2127 DescriptorArray this_descriptors = IsConcurrent(cmode)
2131 IsConcurrent(cmode) ? other.instance_descriptors(kAcquireLoad)
2139 ConcurrencyMode cmode) const {
2140 if (!EquivalentToForTransition(other, cmode)) return false;
2145 DescriptorArray descriptors = IsConcurrent(cmode)