Lines Matching refs:Variable
61 // Return true if E is a variable that points to an incomplete Phi node.
295 assert(SelfVar && "We have no variable for 'this'!");
300 if (auto *V = dyn_cast<til::Variable>(E))
594 // Add local variables with trivial type to the variable map
608 // update the statement map so that S refers to E. Returns a new variable
616 E = new (Arena) til::Variable(E, VD);
633 // if E is a til::Variable, update its clangDecl.
637 if (til::Variable *V = dyn_cast<til::Variable>(E)) {
643 // Adds a new variable declaration.
652 // Updates a current variable declaration. (E.g. by assignment)
666 // Make a Phi node in the current block for the i^th variable in CurrentVarMap.
676 // so just add the new variable to the Phi node.
708 // Merge values from Map into the current variable map.
742 // Merge a back edge into the current variable map.
743 // This will create phi nodes for all variables in the variable map.
751 // variable, e.g. x = Phi(y, y, x) can be reduced to x = y.
769 // once the variable definitions have been computed.
770 // I.e., merge the current variable map into the phi nodes for Blk.
782 assert(E && "Couldn't find local variable for Phi node.");
811 // Add parameters to local variable map.