Home | History | Annotate | Download | only in Chapter3

Lines Matching defs:LHS

118   std::unique_ptr<ExprAST> LHS, RHS;
121 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS,
123 : Op(Op), LHS(std::move(LHS)), RHS(std::move(RHS)) {}
281 std::unique_ptr<ExprAST> LHS) {
289 return LHS;
301 // the pending operator take RHS as its LHS.
309 // Merge LHS/RHS.
310 LHS =
311 llvm::make_unique<BinaryExprAST>(BinOp, std::move(LHS), std::move(RHS));
319 auto LHS = ParsePrimary();
320 if (!LHS)
323 return ParseBinOpRHS(0, std::move(LHS));
405 Value *L = LHS->codegen();