Home | History | Annotate | Download | only in compiler

Lines Matching full:effect

940     PrintF("Dangeling effect node: #%d (%s)\n", node->id(),
944 Node* effect = NodeProperties::GetEffectInput(node);
945 // Break the cycle for effect phis.
946 if (effect->opcode() == IrOpcode::kEffectPhi) {
947 if (virtual_states_[effect->id()] == nullptr) {
948 virtual_states_[effect->id()] =
952 DCHECK_NOT_NULL(virtual_states_[effect->id()]);
953 if (IsEffectBranchPoint(effect)) {
956 static_cast<void*>(virtual_states_[effect->id()]), effect->id(),
957 effect->op()->mnemonic(), node->id(), node->op()->mnemonic());
961 new (zone()) VirtualState(*virtual_states_[effect->id()]);
963 virtual_states_[node->id()]->UpdateFrom(virtual_states_[effect->id()],
967 virtual_states_[node->id()] = virtual_states_[effect->id()];
970 static_cast<void*>(virtual_states_[effect->id()]), effect->id(),
971 effect->op()->mnemonic(), node->id(), node->op()->mnemonic());
993 PrintF("Effect Phi #%d got new states map %p.\n", node->id(),
1003 PrintF("At Effect Phi #%d, merging states into %p:", node->id(),
1379 Node* EscapeAnalysis::GetOrCreateObjectState(Node* effect, Node* node) {
1384 ResolveVirtualObject(virtual_states_[effect->id()], node)) {
1401 "Creating object state #%d for vobj %p (from node #%d) at effect "
1404 effect->id());
1410 GetOrCreateObjectState(effect, field)) {