Home | History | Annotate | Download | only in Chapter5

Lines Matching defs:Start

230   std::unique_ptr<ExprAST> Start, End, Step, Body;
233 ForExprAST(const std::string &VarName, std::unique_ptr<ExprAST> Start,
236 : VarName(VarName), Start(std::move(Start)), End(std::move(End)),
421 auto Start = ParseExpression();
422 if (!Start)
425 return LogError("expected ',' after for start value");
449 return llvm::make_unique<ForExprAST>(IdName, std::move(Start), std::move(End),
888 // start = startexpr
889 // store start -> var
910 // Emit the start code first, without 'variable' in scope.
911 Value *StartVal = Start->codegen();
925 // Start insertion in LoopBB.
1070 // Create a new basic block to start insertion into.
1120 // Start a new module.