Changeset 81da3da4 for src/CodeGen
- Timestamp:
- Dec 11, 2023, 4:18:13 AM (2 years ago)
- Branches:
- master
- Children:
- 21ce2c7, 2554f24
- Parents:
- 5ddb8bf (diff), 1c85ffc (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- src/CodeGen
- Files:
-
- 4 edited
- 2 moved
-
CodeGenerator.cpp (moved) (moved from src/CodeGen/CodeGeneratorNew.cpp ) (2 diffs)
-
CodeGenerator.hpp (moved) (moved from src/CodeGen/CodeGeneratorNew.hpp ) (1 diff)
-
GenType.cc (modified) (1 diff)
-
GenType.h (modified) (2 diffs)
-
Generate.cc (modified) (1 diff)
-
module.mk (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/CodeGen/CodeGenerator.cpp
r5ddb8bf r81da3da4 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // CodeGenerator New.cpp --7 // CodeGenerator.cpp -- 8 8 // 9 9 // Author : Andrew Beach … … 14 14 // 15 15 16 #include "CodeGenerator New.hpp"16 #include "CodeGenerator.hpp" 17 17 18 18 #include "AST/Print.hpp" -
src/CodeGen/CodeGenerator.hpp
r5ddb8bf r81da3da4 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // CodeGenerator New.hpp --7 // CodeGenerator.hpp -- 8 8 // 9 9 // Author : Andrew Beach -
src/CodeGen/GenType.cc
r5ddb8bf r81da3da4 21 21 #include "AST/Print.hpp" // for print 22 22 #include "AST/Vector.hpp" // for vector 23 #include "CodeGenerator New.hpp"// for CodeGenerator23 #include "CodeGenerator.hpp" // for CodeGenerator 24 24 #include "Common/UniqueName.h" // for UniqueName 25 25 -
src/CodeGen/GenType.h
r5ddb8bf r81da3da4 20 20 #include "CodeGen/Options.h" // for Options 21 21 22 class Type;23 22 namespace ast { 24 23 class Type; … … 26 25 27 26 namespace CodeGen { 28 std::string genType( Type *type, const std::string &baseString, const Options &options );29 std::string genType( Type *type, const std::string &baseString, bool pretty = false, bool genC = false, bool lineMarks = false );30 std::string genPrettyType( Type * type, const std::string & baseString );31 27 32 28 std::string genType( ast::Type const * type, const std::string & base, const Options & options ); -
src/CodeGen/Generate.cc
r5ddb8bf r81da3da4 19 19 #include <string> // for operator<< 20 20 21 #include "CodeGenerator New.hpp"// for CodeGenerator, doSemicolon, ...21 #include "CodeGenerator.hpp" // for CodeGenerator, doSemicolon, ... 22 22 #include "GenType.h" // for genPrettyType 23 23 -
src/CodeGen/module.mk
r5ddb8bf r81da3da4 16 16 17 17 SRC_CODEGEN = \ 18 CodeGen/CodeGenerator New.cpp \19 CodeGen/CodeGenerator New.hpp \18 CodeGen/CodeGenerator.cpp \ 19 CodeGen/CodeGenerator.hpp \ 20 20 CodeGen/GenType.cc \ 21 21 CodeGen/GenType.h \
Note:
See TracChangeset
for help on using the changeset viewer.