Lines Matching defs:Start
207 std::unique_ptr<ExprAST> Start, End, Step, Body;
210 ForExprAST(const std::string &VarName, std::unique_ptr<ExprAST> Start,
213 : VarName(VarName), Start(std::move(Start)), End(std::move(End)),
398 auto Start = ParseExpression();
399 if (!Start)
402 return LogError("expected ',' after for start value");
426 return llvm::make_unique<ForExprAST>(IdName, std::move(Start), std::move(End),
772 // start = startexpr
775 // variable = phi [start, loopheader], [nextvariable, loopend]
786 // Emit the start code first, without 'variable' in scope.
787 Value *StartVal = Start->codegen();
800 // Start insertion in LoopBB.
803 // Start the PHI node with an entry for Start.
895 // Create a new basic block to start insertion into.