Home | History | Annotate | Download | only in Chapter6

Lines Matching defs:Else

75     if (IdentifierStr == "else")
181 /// IfExprAST - Expression class for if/then/else.
183 ExprAST *Cond, *Then, *Else;
187 : Cond(cond), Then(then), Else(_else) {}
339 /// ifexpr ::= 'if' expression 'then' expression 'else' expression
357 return Error("expected else");
361 ExprAST *Else = ParseExpression();
362 if (!Else)
365 return new IfExprAST(Cond, Then, Else);
689 // Create blocks for the then and else cases. Insert the 'then' block at the
693 BasicBlock *ElseBB = BasicBlock::Create(getGlobalContext(), "else");
709 // Emit else block.
713 Value *ElseV = Else->Codegen();
718 // Codegen of 'Else' can change the current block, update ElseBB for the PHI.
789 } else {
822 else
920 } else {
932 } else {
951 } else {