Lines Matching refs:Codegen
94 virtual Value *Codegen() = 0;
102 virtual Value *Codegen();
110 virtual Value *Codegen();
120 virtual Value *Codegen();
130 virtual Value *Codegen();
143 Function *Codegen();
154 Function *Codegen();
362 Value *NumberExprAST::Codegen() {
366 Value *VariableExprAST::Codegen() {
372 Value *BinaryExprAST::Codegen() {
373 Value *L = LHS->Codegen();
374 Value *R = RHS->Codegen();
390 Value *CallExprAST::Codegen() {
402 ArgsV.push_back(Args[i]->Codegen());
409 Function *PrototypeAST::Codegen() {
451 Function *FunctionAST::Codegen() {
454 Function *TheFunction = Proto->Codegen();
462 if (Value *RetVal = Body->Codegen()) {
488 if (Function *LF = F->Codegen()) {
500 if (Function *F = P->Codegen()) {
513 if (Function *LF = F->Codegen()) {