Home | History | Annotate | Download | only in Chapter3

Lines Matching refs:Value

80   // Otherwise, just return the character as its ascii value.
94 virtual Value *codegen() = 0;
103 Value *codegen() override;
112 Value *codegen() override;
124 Value *codegen() override;
136 Value *codegen() override;
385 static std::map<std::string, Value *> NamedValues;
387 Value *ErrorV(const char *Str) {
392 Value *NumberExprAST::codegen() {
396 Value *VariableExprAST::codegen() {
398 Value *V = NamedValues[Name];
404 Value *BinaryExprAST::codegen() {
405 Value *L = LHS->codegen();
406 Value *R = RHS->codegen();
427 Value *CallExprAST::codegen() {
437 std::vector<Value *> ArgsV;
484 if (Value *RetVal = Body->codegen()) {