Lines Matching refs:Variable
171 /// VariableExprAST - Expression class for referencing a variable, like "a".
349 if (CurTok != '(') // Simple variable ref.
460 // At least one variable name is required.
739 // Look this variable up in the function.
742 return LogErrorV("Unknown variable name");
769 return LogErrorV("destination of '=' must be a variable");
776 Value *Variable = NamedValues[LHSE->getName()];
777 if (!Variable)
778 return LogErrorV("Unknown variable name");
780 Builder.CreateStore(Val, Variable);
907 // Create an alloca for the variable in the entry block.
910 // Emit the start code first, without 'variable' in scope.
928 // Within the loop, the variable is defined equal to the PHI node. If it
929 // shadows an existing variable, we have to restore it, so save it now.
956 // the body of the loop mutates the variable.
975 // Restore the unshadowed variable.
995 // Emit the initializer before adding the variable to scope, this prevents
996 // the initializer from referencing the variable itself, and permits stuff
1012 // Remember the old variable binding so that we can restore the binding when
1077 // Create an alloca for this variable.
1083 // Add arguments to variable symbol table.