- Timestamp:
- May 13, 2024, 10:26:59 AM (17 months ago)
- Branches:
- master
- Children:
- e6f1a4b
- Parents:
- acb33f15 (diff), ca4f2b2 (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/AST
- Files:
-
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
src/AST/Decl.cpp
racb33f15 r31f4837 20 20 #include <unordered_map> 21 21 22 #include "Common/Eval.h "// for eval23 #include "Common/SemanticError.h "22 #include "Common/Eval.hpp" // for eval 23 #include "Common/SemanticError.hpp" 24 24 25 25 #include "Fwd.hpp" // for UniqueId -
src/AST/Expr.cpp
racb33f15 r31f4837 27 27 #include "Type.hpp" 28 28 #include "TypeSubstitution.hpp" 29 #include "Common/ utility.h"30 #include "Common/SemanticError.h "31 #include "GenPoly/Lvalue.h "// for referencesPermissable32 #include "ResolvExpr/Unify.h "// for extractResultType33 #include "Tuples/Tuples.h "// for makeTupleType29 #include "Common/Utility.hpp" 30 #include "Common/SemanticError.hpp" 31 #include "GenPoly/Lvalue.hpp" // for referencesPermissable 32 #include "ResolvExpr/Unify.hpp" // for extractResultType 33 #include "Tuples/Tuples.hpp" // for makeTupleType 34 34 35 35 namespace ast { -
src/AST/Inspect.cpp
racb33f15 r31f4837 24 24 #include "AST/Stmt.hpp" 25 25 #include "AST/Type.hpp" 26 #include "CodeGen/OperatorTable.h "26 #include "CodeGen/OperatorTable.hpp" 27 27 28 28 namespace ast { -
src/AST/Label.hpp
racb33f15 r31f4837 21 21 22 22 #include "Node.hpp" 23 #include "Common/CodeLocation.h "23 #include "Common/CodeLocation.hpp" 24 24 25 25 namespace ast { -
src/AST/LinkageSpec.cpp
racb33f15 r31f4837 20 20 #include <string> 21 21 22 #include "Common/CodeLocation.h "23 #include "Common/SemanticError.h "22 #include "Common/CodeLocation.hpp" 23 #include "Common/SemanticError.hpp" 24 24 25 25 namespace ast { -
src/AST/LinkageSpec.hpp
racb33f15 r31f4837 19 19 20 20 #include "Bitfield.hpp" 21 #include "Common/CodeLocation.h "21 #include "Common/CodeLocation.hpp" 22 22 23 23 namespace ast { -
src/AST/Node.hpp
racb33f15 r31f4837 20 20 #include <iosfwd> 21 21 22 #include "Common/ErrorObjects.h " // for SemanticErrorException22 #include "Common/ErrorObjects.hpp" // for SemanticErrorException 23 23 24 24 namespace ast { -
src/AST/ParseNode.hpp
racb33f15 r31f4837 18 18 #include "Node.hpp" 19 19 20 #include "Common/CodeLocation.h "20 #include "Common/CodeLocation.hpp" 21 21 22 22 namespace ast { -
src/AST/Pass.hpp
racb33f15 r31f4837 423 423 } 424 424 425 #include "Common/Stats.h "425 #include "Common/Stats.hpp" 426 426 427 427 namespace ast { -
src/AST/Pass.proto.hpp
racb33f15 r31f4837 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // Pass. impl.hpp --7 // Pass.proto.hpp -- 8 8 // 9 9 // Author : Thierry Delisle … … 18 18 19 19 #include "Common/Iterate.hpp" 20 #include "Common/Stats/Heap.h "21 #include "Common/ utility.h"20 #include "Common/Stats/Heap.hpp" 21 #include "Common/Utility.hpp" 22 22 namespace ast { 23 23 template<typename core_t> class Pass; -
src/AST/Print.hpp
racb33f15 r31f4837 19 19 20 20 #include "AST/Fwd.hpp" 21 #include "Common/Indenter.h "21 #include "Common/Indenter.hpp" 22 22 23 23 namespace ast { -
src/AST/Stmt.hpp
racb33f15 r31f4837 24 24 #include "ParseNode.hpp" 25 25 #include "Visitor.hpp" 26 #include "Common/CodeLocation.h "26 #include "Common/CodeLocation.hpp" 27 27 28 28 // Must be included in *all* AST classes; should be #undef'd at the end of the file -
src/AST/SymbolTable.cpp
racb33f15 r31f4837 23 23 #include "Inspect.hpp" 24 24 #include "Type.hpp" 25 #include "CodeGen/OperatorTable.h "// for isCtorDtorAssign26 #include "Common/SemanticError.h "27 #include "Common/Stats/Counter.h "28 #include "GenPoly/GenPoly.h "29 #include "InitTweak/InitTweak.h "30 #include "ResolvExpr/Cost.h "25 #include "CodeGen/OperatorTable.hpp" // for isCtorDtorAssign 26 #include "Common/SemanticError.hpp" 27 #include "Common/Stats/Counter.hpp" 28 #include "GenPoly/GenPoly.hpp" 29 #include "InitTweak/InitTweak.hpp" 30 #include "ResolvExpr/Cost.hpp" 31 31 #include "ResolvExpr/CandidateFinder.hpp" // for referenceToRvalueConversion 32 #include "ResolvExpr/Unify.h "33 #include "SymTab/Mangler.h "32 #include "ResolvExpr/Unify.hpp" 33 #include "SymTab/Mangler.hpp" 34 34 35 35 namespace ast { -
src/AST/SymbolTable.hpp
racb33f15 r31f4837 21 21 #include "Fwd.hpp" 22 22 #include "Node.hpp" // for ptr, readonly 23 #include "Common/CodeLocation.h "24 #include "Common/PersistentMap.h "23 #include "Common/CodeLocation.hpp" 24 #include "Common/PersistentMap.hpp" 25 25 26 26 namespace ResolvExpr { -
src/AST/Type.cpp
racb33f15 r31f4837 23 23 #include "Init.hpp" 24 24 #include "Inspect.hpp" 25 #include "Common/ utility.h"// for copy, move26 #include "Tuples/Tuples.h "// for isTtype25 #include "Common/Utility.hpp" // for copy, move 26 #include "Tuples/Tuples.hpp" // for isTtype 27 27 28 28 namespace ast { -
src/AST/TypeEnvironment.cpp
racb33f15 r31f4837 29 29 #include "Print.hpp" 30 30 #include "Type.hpp" 31 #include "Common/Indenter.h "32 #include "ResolvExpr/ typeops.h" // for occurs33 #include "ResolvExpr/WidenMode.h "34 #include "ResolvExpr/Unify.h " // for unifyInexact35 #include "Tuples/Tuples.h " // for isTtype31 #include "Common/Indenter.hpp" 32 #include "ResolvExpr/Typeops.hpp" // for occurs 33 #include "ResolvExpr/WidenMode.hpp" 34 #include "ResolvExpr/Unify.hpp" // for unifyInexact 35 #include "Tuples/Tuples.hpp" // for isTtype 36 36 #include "CompilationState.hpp" 37 37 -
src/AST/TypeEnvironment.hpp
racb33f15 r31f4837 28 28 #include "Type.hpp" 29 29 #include "TypeSubstitution.hpp" 30 #include "Common/Indenter.h "31 #include "ResolvExpr/WidenMode.h "30 #include "Common/Indenter.hpp" 31 #include "ResolvExpr/WidenMode.hpp" 32 32 33 33 namespace ast { -
src/AST/TypeSubstitution.cpp
racb33f15 r31f4837 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // TypeSubstitution.c c--7 // TypeSubstitution.cpp -- 8 8 // 9 9 // Author : Richard C. Bilson -
src/AST/TypeSubstitution.hpp
racb33f15 r31f4837 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // TypeSubstitution.h --7 // TypeSubstitution.hpp -- 8 8 // 9 9 // Author : Richard C. Bilson … … 16 16 #pragma once 17 17 18 #include <cassert> // for assert19 #include <list> // for list<>::iterator, _List_iterator18 #include <cassert> // for assert 19 #include <list> // for list<>::iterator, _List_iterator 20 20 #include <unordered_map> 21 21 #include <unordered_set> 22 #include <string> // for string, operator!=23 #include <utility> // for pair22 #include <string> // for string, operator!= 23 #include <utility> // for pair 24 24 25 #include "Fwd.hpp" // for UniqueId25 #include "Fwd.hpp" // for UniqueId 26 26 #include "ParseNode.hpp" 27 27 #include "Type.hpp" 28 #include "Common/SemanticError.h " // for SemanticError28 #include "Common/SemanticError.hpp" // for SemanticError 29 29 #include "Visitor.hpp" 30 30 #include "Decl.hpp" -
src/AST/Util.cpp
racb33f15 r31f4837 20 20 #include "Pass.hpp" 21 21 #include "TranslationUnit.hpp" 22 #include "Common/ utility.h"23 #include "GenPoly/ScopedSet.h "22 #include "Common/Utility.hpp" 23 #include "GenPoly/ScopedSet.hpp" 24 24 25 25 #include <vector>
Note:
See TracChangeset
for help on using the changeset viewer.