Lines Matching refs:in
5 * you may not use this file except in compliance with the License.
10 * Unless required by applicable law or agreed to in writing, software
275 // Performs the renaming phase in traditional SSA transformations.
291 // The map @block maps registers to the blocks in which they are defined.
294 // is in a different block than the corresponding definition.
331 // Check that the dominance frontier element is in the worklist already
343 // (This corresponds to the renaming phase in traditional SSA transformations.
351 // Rename phi nodes defined in the current region.
379 // Fill in uses of phi functions in CFG successor regions.
387 // Rename all successors in the dominators tree.
603 std::vector<InstructionNode*> InstructionNode::Create(const art::Instruction* in) {
605 switch (in->Opcode()) {
607 sea_instructions.push_back(new ConstInstructionNode(in));
610 sea_instructions.push_back(new ReturnInstructionNode(in));
613 sea_instructions.push_back(new IfNeInstructionNode(in));
616 sea_instructions.push_back(new UnnamedConstInstructionNode(in, in->VRegC_22b()));
617 sea_instructions.push_back(new AddIntLitInstructionNode(in));
620 sea_instructions.push_back(new MoveResultInstructionNode(in));
623 sea_instructions.push_back(new InvokeStaticInstructionNode(in));
626 sea_instructions.push_back(new AddIntInstructionNode(in));
629 sea_instructions.push_back(new GotoInstructionNode(in));
632 sea_instructions.push_back(new IfEqzInstructionNode(in));
637 sea_instructions.push_back(new InstructionNode(in));