Home | History | Annotate | Download | only in cached

Lines Matching refs:Variable

148 /// VariableExprAST - Expression class for referencing a variable, like "a".
299 if (CurTok != '(') // Simple variable ref.
419 // At least one variable name is required.
1017 // Look this variable up in the function.
1020 sprintf(ErrStr, "Unknown variable name %s", Name.c_str());
1044 return ErrorV("destination of '=' must be a variable");
1050 Value *Variable = NamedValues[LHSE->getName()];
1051 if (Variable == 0) return ErrorV("Unknown variable name");
1053 Builder.CreateStore(Val, Variable);
1176 // Create an alloca for the variable in the entry block.
1179 // Emit the start code first, without 'variable' in scope.
1196 // Within the loop, the variable is defined equal to the PHI node. If it
1197 // shadows an existing variable, we have to restore it, so save it now.
1222 // the body of the loop mutates the variable.
1241 // Restore the unshadowed variable.
1262 // Emit the initializer before adding the variable to scope, this prevents
1263 // the initializer from referencing the variable itself, and permits stuff
1278 // Remember the old variable binding so that we can restore the binding when
1345 // Create an alloca for this variable.
1351 // Add arguments to variable symbol table.