Lines Matching defs:Else
73 if (IdentifierStr == "else") return tok_else;
175 /// IfExprAST - Expression class for if/then/else.
178 std::unique_ptr<ExprAST> Else)
179 : Cond(std::move(Cond)), Then(std::move(Then)), Else(std::move(Else)) {}
182 std::unique_ptr<ExprAST> Cond, Then, Else;
345 /// ifexpr ::= 'if' expression 'then' expression 'else' expression
363 return ErrorU<ExprAST>("expected else");
367 auto Else = ParseExpression();
368 if (!Else)
372 std::move(Else));
855 // Create blocks for the then and else cases. Insert the 'then' block at the
858 BasicBlock *ElseBB = BasicBlock::Create(C.getLLVMContext(), "else");
873 // Emit else block.
877 Value *ElseV = Else->IRGen(C);
881 // Codegen of 'Else' can change the current block, update ElseBB for the PHI.
954 } else {
986 else
1012 } else // If not specified, use 0.0.
1248 } else {
1257 else {
1284 #else
1291 } else {