Lines Matching refs:Then
21 If/Then/Else
60 Lexer Extensions for If/Then/Else
91 AST Extensions for If/Then/Else
100 std::unique_ptr<ExprAST> Cond, Then, Else;
103 IfExprAST(std::unique_ptr<ExprAST> Cond, std::unique_ptr<ExprAST> Then,
105 : Cond(std::move(Cond)), Then(std::move(Then)), Else(std::move(Else)) {}
112 Parser Extensions for If/Then/Else
134 auto Then = ParseExpression();
135 if (!Then)
147 return std::make_unique<IfExprAST>(std::move(Cond), std::move(Then),
170 LLVM IR for If/Then/Else
281 Code Generation for If/Then/Else
341 Value *ThenV = Then->codegen();
346 // Codegen of 'Then' can change the current block, update ThenBB for the PHI.
370 we just set it to ThenBB 5 lines above? The problem is that the "Then"