Changeset 083e637
- Timestamp:
- May 7, 2024, 4:45:53 PM (7 months ago)
- Branches:
- master
- Children:
- 07e9df1, 0b6c1c9
- Parents:
- 195d1d8 (diff), b2ea0cd (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
- Files:
-
- 14 edited
- 5 moved
Legend:
- Unmodified
- Added
- Removed
-
src/AST/BasicKind.hpp
r195d1d8 r083e637 19 19 20 20 // GENERATED START, DO NOT EDIT 21 // GENERATED BY BasicTypes-gen.c c21 // GENERATED BY BasicTypes-gen.cpp 22 22 enum BasicKind { 23 23 Bool, -
src/AST/Print.cpp
r195d1d8 r083e637 23 23 #include "Type.hpp" 24 24 #include "TypeSubstitution.hpp" 25 #include "CompilationState.h "25 #include "CompilationState.hpp" 26 26 #include "Common/Iterate.hpp" 27 27 -
src/AST/Type.cpp
r195d1d8 r083e637 50 50 51 51 // GENERATED START, DO NOT EDIT 52 // GENERATED BY BasicTypes-gen.c c52 // GENERATED BY BasicTypes-gen.cpp 53 53 const char * BasicType::typeNames[] = { 54 54 "_Bool", -
src/AST/TypeEnvironment.cpp
r195d1d8 r083e637 34 34 #include "ResolvExpr/Unify.h" // for unifyInexact 35 35 #include "Tuples/Tuples.h" // for isTtype 36 #include "CompilationState.h "36 #include "CompilationState.hpp" 37 37 38 38 using ResolvExpr::WidenMode; -
src/BasicTypes-gen.cpp
r195d1d8 r083e637 486 486 // tab-width: 4 // 487 487 // mode: c++ // 488 // compile-command: "g++-8 -Wall -Wextra BasicTypes-gen.c c" //488 // compile-command: "g++-8 -Wall -Wextra BasicTypes-gen.cpp" // 489 489 // End: // -
src/CodeGen/FixNames.cc
r195d1d8 r083e637 25 25 #include "FixMain.h" // for FixMain 26 26 #include "SymTab/Mangler.h" // for Mangler 27 #include "CompilationState.h "27 #include "CompilationState.hpp" 28 28 29 29 namespace CodeGen { -
src/InitTweak/GenInit.cc
r195d1d8 r083e637 27 27 #include "AST/Node.hpp" 28 28 #include "AST/Stmt.hpp" 29 #include "CompilationState.h "29 #include "CompilationState.hpp" 30 30 #include "CodeGen/OperatorTable.h" 31 31 #include "Common/SemanticError.h" // for SemanticError -
src/MakeLibCfa.cpp
r195d1d8 r083e637 14 14 // 15 15 16 #include "MakeLibCfa.h "16 #include "MakeLibCfa.hpp" 17 17 18 18 #include "AST/Copy.hpp" -
src/Makefile.am
r195d1d8 r083e637 19 19 ACLOCAL_AMFLAGS = -I automake 20 20 21 SRC = main.c c\22 CompilationState.c c\23 CompilationState.h \21 SRC = main.cpp \ 22 CompilationState.cpp \ 23 CompilationState.hpp \ 24 24 MakeLibCfa.cpp \ 25 MakeLibCfa.h 25 MakeLibCfa.hpp 26 26 27 SRCDEMANGLE = CompilationState.c c27 SRCDEMANGLE = CompilationState.cpp 28 28 29 29 MAINTAINERCLEANFILES = … … 55 55 $(addprefix $(srcdir)/, ResolvExpr/ConversionCost.cc ResolvExpr/CommonType.cc SymTab/ManglerCommon.cc) : $(srcdir)/AST/BasicKind.hpp 56 56 57 $(srcdir)/AST/BasicKind.hpp : BasicTypes-gen.c c57 $(srcdir)/AST/BasicKind.hpp : BasicTypes-gen.cpp 58 58 ${AM_V_GEN}${CXXCOMPILE} $< -o BasicTypes-gen -Wall -Wextra -Werror=return-type 59 59 @./BasicTypes-gen -
src/ResolvExpr/CandidateFinder.cpp
r195d1d8 r083e637 26 26 #include "Candidate.hpp" 27 27 #include "CastCost.hpp" // for castCost 28 #include "CompilationState.h "28 #include "CompilationState.hpp" 29 29 #include "ConversionCost.h" // for conversionCast 30 30 #include "Cost.h" -
src/ResolvExpr/CommonType.cc
r195d1d8 r083e637 39 39 40 40 // GENERATED START, DO NOT EDIT 41 // GENERATED BY BasicTypes-gen.c c41 // GENERATED BY BasicTypes-gen.cpp 42 42 #define BT ast::BasicKind:: 43 43 static const ast::BasicKind commonTypes[BT NUMBER_OF_BASIC_TYPES][BT NUMBER_OF_BASIC_TYPES] = { // nearest common ancestor -
src/ResolvExpr/ConversionCost.cc
r195d1d8 r083e637 35 35 36 36 // GENERATED START, DO NOT EDIT 37 // GENERATED BY BasicTypes-gen.c c37 // GENERATED BY BasicTypes-gen.cpp 38 38 /* EXTENDED INTEGRAL RANK HIERARCHY (root to leaves) 39 39 _Bool … … 60 60 61 61 // GENERATED START, DO NOT EDIT 62 // GENERATED BY BasicTypes-gen.c c62 // GENERATED BY BasicTypes-gen.cpp 63 63 static const int costMatrix[ast::BasicKind::NUMBER_OF_BASIC_TYPES][ast::BasicKind::NUMBER_OF_BASIC_TYPES] = { // path length from root to node 64 64 /* B C SC UC SI SUI I UI LI LUI LLI LLUI IB UIB _FH _FH _F _FC F FC _FX _FXC FD _FDC D DC F80X_FDXC F80 _FB_FLDC FB LD LDC _FBX_FLDXC */ … … 108 108 109 109 // GENERATED START, DO NOT EDIT 110 // GENERATED BY BasicTypes-gen.c c110 // GENERATED BY BasicTypes-gen.cpp 111 111 static const int signMatrix[ast::BasicKind::NUMBER_OF_BASIC_TYPES][ast::BasicKind::NUMBER_OF_BASIC_TYPES] = { // number of sign changes in safe conversion 112 112 /* B C SC UC SI SUI I UI LI LUI LLI LLUI IB UIB _FH _FH _F _FC F FC _FX _FXC FD _FDC D DC F80X_FDXC F80 _FB_FLDC FB LD LDC _FBX_FLDXC */ -
src/ResolvExpr/Resolver.cc
r195d1d8 r083e637 28 28 #include "typeops.h" // for extractResultType 29 29 #include "Unify.h" // for unify 30 #include "CompilationState.h "30 #include "CompilationState.hpp" 31 31 #include "AST/Decl.hpp" 32 32 #include "AST/Init.hpp" -
src/SymTab/ManglerCommon.cc
r195d1d8 r083e637 26 26 27 27 // GENERATED START, DO NOT EDIT 28 // GENERATED BY BasicTypes-gen.c c28 // GENERATED BY BasicTypes-gen.cpp 29 29 // NOTES ON MANGLING: 30 30 // * Itanium spec says that Float80 encodes to "e" (like LongDouble), but the distinct lengths cause resolution problems. -
src/Validate/Autogen.cpp
r195d1d8 r083e637 42 42 #include "SymTab/GenImplicitCall.hpp" // for genImplicitCall 43 43 #include "SymTab/Mangler.h" // for Mangler 44 #include "CompilationState.h "44 #include "CompilationState.hpp" 45 45 46 46 namespace Validate { -
src/main.cpp
r195d1d8 r083e637 33 33 #include "AST/TranslationUnit.hpp" // for TranslationUnit 34 34 #include "AST/Util.hpp" // for checkInvariants 35 #include "CompilationState.h "35 #include "CompilationState.hpp" 36 36 #include "../config.h" // for CFA_LIBDIR 37 37 #include "CodeGen/FixMain.h" // for FixMain … … 59 59 #include "InitTweak/FixInit.h" // for fix 60 60 #include "InitTweak/GenInit.h" // for genInit 61 #include "MakeLibCfa.h "// for makeLibCfa61 #include "MakeLibCfa.hpp" // for makeLibCfa 62 62 #include "Parser/RunParser.hpp" // for buildList, dumpParseTree,... 63 63 #include "ResolvExpr/CandidatePrinter.hpp" // for printCandidates
Note: See TracChangeset
for help on using the changeset viewer.