Lines Matching defs:Start
315 std::unique_ptr<ExprAST> Start, End, Step, Body;
318 ForExprAST(const std::string &VarName, std::unique_ptr<ExprAST> Start,
321 : VarName(VarName), Start(std::move(Start)), End(std::move(End)),
326 Start->dump(indent(out, ind) << "Cond:", ind + 1);
547 auto Start = ParseExpression();
548 if (!Start)
551 return LogError("expected ',' after for start value");
575 return llvm::make_unique<ForExprAST>(IdName, std::move(Start), std::move(End),
1057 // start = startexpr
1058 // store start -> var
1081 // Emit the start code first, without 'variable' in scope.
1082 Value *StartVal = Start->codegen();
1096 // Start insertion in LoopBB.
1236 // Create a new basic block to start insertion into.