Changeset c92bdcc for src/InitTweak
- Timestamp:
- May 10, 2024, 4:06:07 PM (12 months ago)
- Branches:
- master
- Children:
- 0f612d2
- Parents:
- 41c8312
- Location:
- src/InitTweak
- Files:
-
- 2 edited
- 7 moved
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified src/InitTweak/FixGlobalInit.cpp ¶
r41c8312 rc92bdcc 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // FixGlobalInit.c c--7 // FixGlobalInit.cpp -- 8 8 // 9 9 // Author : Rob Schluntz … … 14 14 // 15 15 16 #include "FixGlobalInit.h "16 #include "FixGlobalInit.hpp" 17 17 18 18 #include <cassert> // for assert … … 23 23 #include "AST/Node.hpp" 24 24 #include "AST/Pass.hpp" 25 #include "Common/UniqueName.h "// for UniqueName26 #include "InitTweak.h "// for isIntrinsicSingleArgCallStmt25 #include "Common/UniqueName.hpp" // for UniqueName 26 #include "InitTweak.hpp" // for isIntrinsicSingleArgCallStmt 27 27 28 28 namespace InitTweak { -
TabularUnified src/InitTweak/FixGlobalInit.hpp ¶
r41c8312 rc92bdcc 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // FixGlobalInit.h --7 // FixGlobalInit.hpp -- 8 8 // 9 9 // Author : Rob Schluntz -
TabularUnified src/InitTweak/FixInit.cpp ¶
r41c8312 rc92bdcc 1 #include "FixInit.h "1 #include "FixInit.hpp" 2 2 3 3 #include <stddef.h> // for NULL … … 22 22 #include "AST/SymbolTable.hpp" 23 23 #include "AST/Type.hpp" 24 #include "CodeGen/OperatorTable.h "// for isConstructor, isCtorDtor, isD...25 #include "Common/SemanticError.h "// for SemanticError24 #include "CodeGen/OperatorTable.hpp" // for isConstructor, isCtorDtor, isD... 25 #include "Common/SemanticError.hpp" // for SemanticError 26 26 #include "Common/ToString.hpp" // for toCString 27 #include "Common/UniqueName.h "// for UniqueName28 #include "FixGlobalInit.h "// for fixGlobalInit29 #include "GenInit.h "// for genCtorDtor30 #include "GenPoly/GenPoly.h "// for getFunctionType31 #include "ResolvExpr/Resolver.h "// for findVoidExpression32 #include "ResolvExpr/Unify.h "// for typesCompatible27 #include "Common/UniqueName.hpp" // for UniqueName 28 #include "FixGlobalInit.hpp" // for fixGlobalInit 29 #include "GenInit.hpp" // for genCtorDtor 30 #include "GenPoly/GenPoly.hpp" // for getFunctionType 31 #include "ResolvExpr/Resolver.hpp" // for findVoidExpression 32 #include "ResolvExpr/Unify.hpp" // for typesCompatible 33 33 #include "SymTab/GenImplicitCall.hpp" // for genImplicitCall 34 34 -
TabularUnified src/InitTweak/FixInit.hpp ¶
r41c8312 rc92bdcc 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // FixInit.h --7 // FixInit.hpp -- 8 8 // 9 9 // Author : Rob Schluntz -
TabularUnified src/InitTweak/GenInit.cpp ¶
r41c8312 rc92bdcc 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // GenInit.c c-- Generate initializers, and other stuff.7 // GenInit.cpp -- Generate initializers, and other stuff. 8 8 // 9 9 // Author : Rob Schluntz … … 13 13 // Update Count : 186 14 14 // 15 #include "GenInit.h "15 #include "GenInit.hpp" 16 16 17 17 #include <stddef.h> // for NULL … … 28 28 #include "AST/Stmt.hpp" 29 29 #include "CompilationState.hpp" 30 #include "CodeGen/OperatorTable.h "31 #include "Common/SemanticError.h "// for SemanticError30 #include "CodeGen/OperatorTable.hpp" 31 #include "Common/SemanticError.hpp" // for SemanticError 32 32 #include "Common/ToString.hpp" // for toCString 33 #include "Common/UniqueName.h "// for UniqueName34 #include "Common/ utility.h"// for ValueGuard, maybeClone35 #include "GenPoly/GenPoly.h "// for getFunctionType, isPolyType36 #include "GenPoly/ScopedSet.h "// for ScopedSet, ScopedSet<>::const_iter...37 #include "InitTweak.h "// for isConstExpr, InitExpander, checkIn...38 #include "ResolvExpr/Resolver.h "33 #include "Common/UniqueName.hpp" // for UniqueName 34 #include "Common/Utility.hpp" // for ValueGuard, maybeClone 35 #include "GenPoly/GenPoly.hpp" // for getFunctionType, isPolyType 36 #include "GenPoly/ScopedSet.hpp" // for ScopedSet, ScopedSet<>::const_iter... 37 #include "InitTweak.hpp" // for isConstExpr, InitExpander, checkIn... 38 #include "ResolvExpr/Resolver.hpp" 39 39 #include "SymTab/GenImplicitCall.hpp" // for genImplicitCall 40 #include "SymTab/Mangler.h" // for Mangler 41 #include "Tuples/Tuples.h" // for maybeImpure 42 #include "Validate/FindSpecialDecls.h" // for SizeType 40 #include "SymTab/Mangler.hpp" // for Mangler 41 #include "Tuples/Tuples.hpp" // for maybeImpure 43 42 44 43 namespace InitTweak { -
TabularUnified src/InitTweak/GenInit.hpp ¶
r41c8312 rc92bdcc 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // GenInit.h -- Generate initializers, and other stuff.7 // GenInit.hpp -- Generate initializers, and other stuff. 8 8 // 9 9 // Author : Rodolfo G. Esteves … … 20 20 21 21 #include "AST/Fwd.hpp" 22 #include "Common/CodeLocation.h "23 #include "GenPoly/ScopedSet.h "// for ScopedSet22 #include "Common/CodeLocation.hpp" 23 #include "GenPoly/ScopedSet.hpp" // for ScopedSet 24 24 25 25 namespace InitTweak { -
TabularUnified src/InitTweak/InitTweak.cpp ¶
r41c8312 rc92bdcc 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // InitTweak.c c--7 // InitTweak.cpp -- 8 8 // 9 9 // Author : Rob Schluntz … … 14 14 // 15 15 16 #include "InitTweak.h "17 18 #include <algorithm> // for find, all_of19 #include <cassert> // for assertf, assert, strict_dynamic_cast20 #include <iostream> // for ostream, cerr, endl21 #include <iterator> // for back_insert_iterator, back_inserter22 #include <memory> // for __shared_ptr16 #include "InitTweak.hpp" 17 18 #include <algorithm> // for find, all_of 19 #include <cassert> // for assertf, assert, strict_dynamic_... 20 #include <iostream> // for ostream, cerr, endl 21 #include <iterator> // for back_insert_iterator, back_inser... 22 #include <memory> // for __shared_ptr 23 23 #include <vector> 24 24 … … 30 30 #include "AST/Stmt.hpp" 31 31 #include "AST/Type.hpp" 32 #include "CodeGen/OperatorTable.h " // for isConstructor, isDestructor, isCto...33 #include "Common/SemanticError.h "// for SemanticError34 #include "Common/ToString.hpp" // for toCString35 #include "Common/UniqueName.h "// for UniqueName36 #include "GenPoly/GenPoly.h "// for getFunctionType37 #include "ResolvExpr/Unify.h "// for typesCompatibleIgnoreQualifiers38 #include "Tuples/Tuples.h "// for Tuples::isTtype32 #include "CodeGen/OperatorTable.hpp" // for isConstructor, isDestructor, isC... 33 #include "Common/SemanticError.hpp" // for SemanticError 34 #include "Common/ToString.hpp" // for toCString 35 #include "Common/UniqueName.hpp" // for UniqueName 36 #include "GenPoly/GenPoly.hpp" // for getFunctionType 37 #include "ResolvExpr/Unify.hpp" // for typesCompatibleIgnoreQualifiers 38 #include "Tuples/Tuples.hpp" // for Tuples::isTtype 39 39 40 40 namespace InitTweak { -
TabularUnified src/InitTweak/module.mk ¶
r41c8312 rc92bdcc 16 16 17 17 SRC_INITTWEAK = \ 18 InitTweak/GenInit.c c\19 InitTweak/GenInit.h \20 InitTweak/InitTweak.c c\21 InitTweak/InitTweak.h 18 InitTweak/GenInit.cpp \ 19 InitTweak/GenInit.hpp \ 20 InitTweak/InitTweak.cpp \ 21 InitTweak/InitTweak.hpp 22 22 23 23 SRC += $(SRC_INITTWEAK) \ 24 InitTweak/FixGlobalInit.c c\25 InitTweak/FixGlobalInit.h \24 InitTweak/FixGlobalInit.cpp \ 25 InitTweak/FixGlobalInit.hpp \ 26 26 InitTweak/FixInit.cpp \ 27 InitTweak/FixInit.h 27 InitTweak/FixInit.hpp 28 28 29 29 SRCDEMANGLE += $(SRC_INITTWEAK)
Note: See TracChangeset
for help on using the changeset viewer.