Home | History | Annotate | Download | only in lazy

Lines Matching refs:Name

128   std::string Name;
130 VariableExprAST(const std::string &name) : Name(name) {}
131 const std::string &getName() const { return Name; }
200 std::string Name;
205 PrototypeAST(const std::string &name, const std::vector<std::string> &args,
207 : Name(name), Args(args), isOperator(isoperator), Precedence(prec) {}
214 return Name[Name.size()-1];
397 // At least one variable name is required.
402 std::string Name = IdentifierStr;
414 VarNames.push_back(std::make_pair(Name, Init));
525 return ErrorP("Expected function name in prototype");
632 Value *V = NamedValues[Name];
633 if (V == 0) return ErrorV("Unknown variable name");
636 return Builder.CreateLoad(V, Name.c_str());
664 // Look up the name.
666 if (Variable == 0) return ErrorV("Unknown variable name");
699 // Look up the name in the global module table.
923 Function *F = Function::Create(FT, Function::ExternalLinkage, Name, TheModule);
924 // If F conflicted, there was already something named 'Name'. If it has a
926 if (F->getName() != Name) {
929 F = TheModule->getFunction(Name);