Changeset 83fd57d
- Timestamp:
- Nov 30, 2023, 2:04:16 PM (5 months ago)
- Branches:
- master
- Children:
- 4a89b52
- Parents:
- 6009a5a
- Location:
- src
- Files:
-
- 12 edited
- 15 moved
Legend:
- Unmodified
- Added
- Removed
-
src/CodeGen/CodeGenerator.cpp
r6009a5a r83fd57d 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
r6009a5a r83fd57d 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
r6009a5a r83fd57d 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/Generate.cc
r6009a5a r83fd57d 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
r6009a5a r83fd57d 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 \ -
src/Concurrency/Keywords.cpp
r6009a5a r83fd57d 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // Keywords New.cpp -- Implement concurrency constructs from their keywords.7 // Keywords.cpp -- Implement concurrency constructs from their keywords. 8 8 // 9 9 // Author : Andrew Beach … … 14 14 // 15 15 16 #include "Concurrency/Keywords.h" 17 16 18 #include <iostream> 17 18 #include "Concurrency/Keywords.h"19 19 20 20 #include "AST/Copy.hpp" … … 30 30 #include "Common/utility.h" 31 31 #include "Common/UniqueName.h" 32 #include "ControlStruct/LabelGenerator New.hpp"32 #include "ControlStruct/LabelGenerator.hpp" 33 33 #include "InitTweak/InitTweak.h" 34 34 #include "Virtual/Tables.h" -
src/Concurrency/Waitfor.cpp
r6009a5a r83fd57d 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // Waitfor New.cpp -- Expand waitfor clauses into code.7 // Waitfor.cpp -- Expand waitfor clauses into code. 8 8 // 9 9 // Author : Andrew Beach -
src/Concurrency/module.mk
r6009a5a r83fd57d 20 20 Concurrency/Corun.cpp \ 21 21 Concurrency/Corun.hpp \ 22 Concurrency/Keywords New.cpp \22 Concurrency/Keywords.cpp \ 23 23 Concurrency/Keywords.h \ 24 Concurrency/Waitfor New.cpp \24 Concurrency/Waitfor.cpp \ 25 25 Concurrency/Waitfor.h \ 26 26 Concurrency/Waituntil.cpp \ -
src/ControlStruct/ExceptDecl.cpp
r6009a5a r83fd57d 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // ExceptDecl New.cpp --7 // ExceptDecl.cpp -- 8 8 // 9 9 // Author : Andrew Beach -
src/ControlStruct/ExceptTranslate.cpp
r6009a5a r83fd57d 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // ExceptTranslate New.cpp -- Conversion of exception control flow structures.7 // ExceptTranslate.cpp -- Conversion of exception control flow structures. 8 8 // 9 9 // Author : Andrew Beach -
src/ControlStruct/LabelGenerator.cpp
r6009a5a r83fd57d 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // LabelGenerator New.cpp --7 // LabelGenerator.cpp -- 8 8 // 9 9 // Author : Peter A. Buhr … … 14 14 // 15 15 16 #include "LabelGenerator New.hpp"16 #include "LabelGenerator.hpp" 17 17 18 18 #include "AST/Attribute.hpp" -
src/ControlStruct/LabelGenerator.hpp
r6009a5a r83fd57d 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // LabelGenerator.h --7 // LabelGenerator.hpp -- 8 8 // 9 9 // Author : Rodolfo G. Esteves … … 26 26 27 27 namespace ControlStruct { 28 ast::Label newLabel( const std::string &, const ast::Stmt * ); 29 ast::Label newLabel( const std::string &, const CodeLocation & ); 28 29 ast::Label newLabel( const std::string &, const ast::Stmt * ); 30 ast::Label newLabel( const std::string &, const CodeLocation & ); 31 30 32 } // namespace ControlStruct 31 33 -
src/ControlStruct/MultiLevelExit.cpp
r6009a5a r83fd57d 16 16 #include "MultiLevelExit.hpp" 17 17 18 #include <set> 19 18 20 #include "AST/Pass.hpp" 19 21 #include "AST/Stmt.hpp" 20 #include "LabelGeneratorNew.hpp" 21 22 #include <set> 22 #include "LabelGenerator.hpp" 23 23 24 using namespace std; 24 25 using namespace ast; -
src/ControlStruct/module.mk
r6009a5a r83fd57d 16 16 17 17 SRC += \ 18 ControlStruct/ExceptDecl New.cpp \18 ControlStruct/ExceptDecl.cpp \ 19 19 ControlStruct/ExceptDecl.h \ 20 ControlStruct/ExceptTranslate New.cpp \20 ControlStruct/ExceptTranslate.cpp \ 21 21 ControlStruct/ExceptTranslate.h \ 22 22 ControlStruct/FixLabels.cpp \ … … 24 24 ControlStruct/HoistControlDecls.cpp \ 25 25 ControlStruct/HoistControlDecls.hpp \ 26 ControlStruct/LabelGenerator New.cpp \27 ControlStruct/LabelGenerator New.hpp \26 ControlStruct/LabelGenerator.cpp \ 27 ControlStruct/LabelGenerator.hpp \ 28 28 ControlStruct/MultiLevelExit.cpp \ 29 29 ControlStruct/MultiLevelExit.hpp -
src/GenPoly/Box.cpp
r6009a5a r83fd57d 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // Box New.cpp -- Implement polymorphic function calls and types.7 // Box.cpp -- Implement polymorphic function calls and types. 8 8 // 9 9 // Author : Andrew Beach -
src/GenPoly/InstantiateGeneric.cpp
r6009a5a r83fd57d 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // InstantiateGeneric New.cpp -- Create concrete instances of generic types.7 // InstantiateGeneric.cpp -- Create concrete instances of generic types. 8 8 // 9 9 // Author : Andrew Beach -
src/GenPoly/Lvalue.cpp
r6009a5a r83fd57d 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // Lvalue New.cpp -- Clean up lvalues and remove references.7 // Lvalue.cpp -- Clean up lvalues and remove references. 8 8 // 9 9 // Author : Andrew Beach -
src/GenPoly/Specialize.cpp
r6009a5a r83fd57d 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // Specialize New.cpp -- Generate thunks to specialize polymorphic functions.7 // Specialize.cpp -- Generate thunks to specialize polymorphic functions. 8 8 // 9 9 // Author : Andrew Beach -
src/GenPoly/module.mk
r6009a5a r83fd57d 22 22 23 23 SRC += $(SRC_GENPOLY) \ 24 GenPoly/Box New.cpp \24 GenPoly/Box.cpp \ 25 25 GenPoly/Box.h \ 26 26 GenPoly/ErasableScopedMap.h \ 27 27 GenPoly/FindFunction.cc \ 28 28 GenPoly/FindFunction.h \ 29 GenPoly/InstantiateGeneric New.cpp \29 GenPoly/InstantiateGeneric.cpp \ 30 30 GenPoly/InstantiateGeneric.h \ 31 GenPoly/Lvalue New.cpp \31 GenPoly/Lvalue.cpp \ 32 32 GenPoly/ScopedSet.h \ 33 33 GenPoly/ScrubTyVars.cc \ 34 34 GenPoly/ScrubTyVars.h \ 35 GenPoly/Specialize New.cpp \35 GenPoly/Specialize.cpp \ 36 36 GenPoly/Specialize.h 37 37 -
src/InitTweak/module.mk
r6009a5a r83fd57d 24 24 InitTweak/FixGlobalInit.cc \ 25 25 InitTweak/FixGlobalInit.h \ 26 InitTweak/FixInit. h\27 InitTweak/FixInit New.cpp26 InitTweak/FixInit.cpp \ 27 InitTweak/FixInit.h 28 28 29 29 SRCDEMANGLE += $(SRC_INITTWEAK) -
src/MakeLibCfa.cpp
r6009a5a r83fd57d 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // MakeLibCfa New.cpp --7 // MakeLibCfa.cpp -- 8 8 // 9 9 // Author : Henry Xue -
src/Makefile.am
r6009a5a r83fd57d 22 22 CompilationState.cc \ 23 23 CompilationState.h \ 24 MakeLibCfa New.cpp \24 MakeLibCfa.cpp \ 25 25 MakeLibCfa.h 26 26 -
src/Tuples/TupleExpansion.cpp
r6009a5a r83fd57d 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // TupleExpansion New.cpp --7 // TupleExpansion.cpp -- 8 8 // 9 9 // Author : Henry Xue -
src/Validate/FindSpecialDecls.cpp
r6009a5a r83fd57d 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // FindSpecialDecls New.cpp -- Find special declarations used in the compiler.7 // FindSpecialDecls.cpp -- Find special declarations used in the compiler. 8 8 // 9 9 // Author : Andrew Beach -
src/Validate/FixReturnTypes.cpp
r6009a5a r83fd57d 19 19 #include "AST/Pass.hpp" 20 20 #include "AST/Type.hpp" 21 #include "CodeGen/CodeGenerator New.hpp"21 #include "CodeGen/CodeGenerator.hpp" 22 22 #include "ResolvExpr/Unify.h" 23 24 namespace ast {25 class TranslationUnit;26 }27 23 28 24 namespace Validate { -
src/Validate/module.mk
r6009a5a r83fd57d 27 27 Validate/EnumAndPointerDecay.cpp \ 28 28 Validate/EnumAndPointerDecay.hpp \ 29 Validate/FindSpecialDecls New.cpp \29 Validate/FindSpecialDecls.cpp \ 30 30 Validate/FixQualifiedTypes.cpp \ 31 31 Validate/FixQualifiedTypes.hpp \
Note: See TracChangeset
for help on using the changeset viewer.