Home | History | Annotate | Download | only in Chapter8

Lines Matching defs:Name

232   std::string Name;
235 VariableExprAST(SourceLocation Loc, const std::string &name)
236 : ExprAST(Loc), Name(name) {}
237 const std::string &getName() const { return Name; }
239 return ExprAST::dump(out << Name, ind);
355 std::string Name;
362 PrototypeAST(SourceLocation Loc, const std::string &name,
365 : Name(name), Args(args), isOperator(isoperator), Precedence(prec),
373 return Name[Name.size() - 1];
586 // At least one variable name is required.
591 std::string Name = IdentifierStr;
604 VarNames.push_back(std::make_pair(Name, Init));
730 return ErrorP("Expected function name in prototype");
883 Value *V = NamedValues[Name];
885 return ErrorV("Unknown variable name");
889 return Builder.CreateLoad(V, Name.c_str());
919 // Look up the name.
922 return ErrorV("Unknown variable name");
961 // Look up the name in the global module table.
1198 Function::Create(FT, Function::ExternalLinkage, Name, TheModule);
1200 // If F conflicted, there was already something named 'Name'. If it has a
1202 if (F->getName() != Name) {
1205 F = TheModule->getFunction(Name);
1233 FContext, Name, StringRef(), Unit, LineNo,