Changeset 0b6c1c9 for src/ResolvExpr
- Timestamp:
- May 7, 2024, 7:04:31 PM (5 months ago)
- Branches:
- master
- Children:
- 6d9aa79
- Parents:
- c333ed2 (diff), 083e637 (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/ResolvExpr
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
src/ResolvExpr/CandidateFinder.cpp
rc333ed2 r0b6c1c9 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
rc333ed2 r0b6c1c9 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
rc333ed2 r0b6c1c9 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/Cost.h
rc333ed2 r0b6c1c9 10 10 // Created On : Sun May 17 09:39:50 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Fri Jun 21 11:39:13 201913 // Update Count : 6 312 // Last Modified On : Fri May 3 17:15:41 2024 13 // Update Count : 64 14 14 // 15 15 … … 19 19 #include <cassert> 20 20 #include <climits> 21 #include <cstdint> 21 22 22 23 namespace ResolvExpr { -
src/ResolvExpr/Resolver.cc
rc333ed2 r0b6c1c9 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"
Note: See TracChangeset
for help on using the changeset viewer.