Home | History | Annotate | Download | only in Chapter4

Lines Matching refs:Value

86   // Otherwise, just return the character as its ascii value.
100 virtual Value *codegen() = 0;
109 Value *codegen() override;
118 Value *codegen() override;
130 Value *codegen() override;
142 Value *codegen() override;
391 static std::map<std::string, Value *> NamedValues;
396 Value *ErrorV(const char *Str) {
416 Value *NumberExprAST::codegen() {
420 Value *VariableExprAST::codegen() {
422 Value *V = NamedValues[Name];
428 Value *BinaryExprAST::codegen() {
429 Value *L = LHS->codegen();
430 Value *R = RHS->codegen();
451 Value *CallExprAST::codegen() {
461 std::vector<Value *> ArgsV;
507 if (Value *RetVal = Body->codegen()) {