Home | History | Annotate | Download | only in Chapter4

Lines Matching defs:LHS

124   std::unique_ptr<ExprAST> LHS, RHS;
127 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS,
129 : Op(Op), LHS(std::move(LHS)), RHS(std::move(RHS)) {}
287 std::unique_ptr<ExprAST> LHS) {
295 return LHS;
307 // the pending operator take RHS as its LHS.
315 // Merge LHS/RHS.
316 LHS =
317 llvm::make_unique<BinaryExprAST>(BinOp, std::move(LHS), std::move(RHS));
325 auto LHS = ParsePrimary();
326 if (!LHS)
329 return ParseBinOpRHS(0, std::move(LHS));
429 Value *L = LHS->codegen();