Lines Matching defs:region
32 void IRVisitor::Traverse(Region* region) {
33 std::vector<PhiInstructionNode*>* phis = region->GetPhiNodes();
38 std::vector<InstructionNode*>* instructions = region->GetInstructions();
202 // This maps target instruction pointers to their corresponding region objects.
212 Region* region = GetNewRegion();
213 target_regions.insert(std::pair<const uint16_t*, Region*>(&code[i + offset], region));
217 Region* region = GetNewRegion();
219 std::pair<const uint16_t*, Region*>(&code[i + inst->SizeInCodeUnits()], region));
229 // Pass: Assign instructions to region nodes and
251 // Get the already created region because this is a branch target.
351 // Rename phi nodes defined in the current region.
358 // Rename operands of instructions from the current region.
424 // Pass (O(nlogN)): Compute the dominance frontier for region nodes.
459 DCHECK(r) << "Tried to add NULL region to SEA graph.";
468 DCHECK(instruction) << "Tried to add NULL instruction to region node.";