|
|
@f6e6a55
|
2 years |
ajbeach |
Added ast::WaitForClause? and changed ast::WaitForStmt? to use it. This …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@374cb117
|
2 years |
j82liang |
Replace the interface for EnumDecl? node construction to support …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@365c8dcb
|
2 years |
j82liang |
Merge branch 'master' into enum
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@30d91e4
|
2 years |
j82liang |
Change the code gen for enum value. Hope it fixes the gcc …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@4ec9513
|
2 years |
ajbeach |
Converted validate C, including adding DimensionExpr? to the new ast.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@d8c4fab
|
2 years |
j82liang |
Rename makeArgvObj
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@5bb1ac1
|
2 years |
j82liang |
Allow generic types
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@d8e2a09
|
2 years |
j82liang |
Merge with master
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@92538ab
|
2 years |
j82liang |
Resolve conflict
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@7c919559
|
2 years |
f37yu |
skip resolve enum initializer pass
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@4559b34
|
2 years |
j82liang |
Update the String Enum implementation. The declaration now can handles …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@b230091
|
2 years |
ajbeach |
Added a 'missing' TypeInstType? constructor and rewrote some calls to …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@2377ca2
|
2 years |
ajbeach |
Updated some names on mutate functions to me more consistent with some …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@400b8be
|
2 years |
ajbeach |
Added StmtClause? and converted the existing nodes that should be clauses.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@8631c84
|
2 years |
ajbeach |
Made ast::ptr_base swappable.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@94fa946
|
2 years |
ajbeach |
Cleaned up some files I have been looking at a lot recently.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@3eb1653
|
2 years |
j82liang |
Remove development labels to pass the tests
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a76202d
|
2 years |
ajbeach |
Removed some code from Validate that had been used for the translation …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@7a486f4a
|
2 years |
j82liang |
Remove the statement suffix
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@32fc0d6
|
2 years |
j82liang |
Fix the missing pieces in codeGen
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@4390fb6
|
2 years |
j82liang |
Forget to ship the code in codeGen
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@f238fcc2
|
2 years |
j82liang |
Enable numeric type for typed enum
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@41d3c8d
|
2 years |
caparson |
added check for mutex stmt header
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@080d2d7
|
2 years |
caparson |
added changes to mutex stmt pass
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@3bc69f2
|
2 years |
ajbeach |
May have fixed the build failure, but I'm still not sure why …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@f7496c5
|
2 years |
ajbeach |
class -> struct, silences a warning.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@39d8950
|
2 years |
ajbeach |
Thread global information through resolution. Non-top-level calls to …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@9d8124f
|
2 years |
f37yu |
fix some code that clearly does not accomplish the correct thing.
has …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@33b7d49
|
2 years |
ajbeach |
Added another check to checkInvariants for code locations. I also went …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@d824715
|
2 years |
pabuhr |
support reverse array subscript, 3[a] => a[3], 3abc? => "abc"[3]
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@4f6dda0
|
2 years |
ajbeach |
Converted Implement Concurrent Keywords to the new AST. Includes …
ADTast-experimentalenumpthread-emulationqualifiedEnum
old-sched
|
|
|
@3e54399
|
2 years |
j82liang |
The compiler now will add a cast to base type for the usage of type …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@786c438
|
2 years |
j82liang |
Remove Marker to pass tests
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a494d105
|
2 years |
ajbeach |
Added a semantic error if the proper includes are not used before a …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@f135b50
|
2 years |
j82liang |
The compiler is now trying to pass the value of enum const to code …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@afe9e45
|
2 years |
pabuhr |
add more detailed syntax-error messages
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@f53afafb
|
2 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@5c216b4
|
2 years |
pabuhr |
add detailed syntax-error messages
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@f69fac7
|
2 years |
ajbeach |
Got the Util module started by moving over the unused AssertAcyclic? pass.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@9ef9644
|
2 years |
ajbeach |
Merge branch 'forall-pointer-decay' into 'master'.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a556492
|
2 years |
ajbeach |
There was less extra code in ForallPointerDecay? then I hopped, but it …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@7d7ef6f
|
2 years |
ajbeach |
Revereted some changes and added a fix to get around the current issue …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@51b8582
|
3 years |
ajbeach |
So it was a bug in old code that seemed to be cancelling itself out …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a77713b
|
3 years |
j82liang |
Enable typed enum
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@0db48ca
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@aac37fa
|
3 years |
pabuhr |
remove SemanticError? for "else" extension, support extern "..." for …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@eb211bf
|
3 years |
ajbeach |
Did some clean-up with the ast::Pass class. Moved some things out of …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@891f707
|
3 years |
Thierry Delisle |
Removed move in MLE as it prevents copy-ellision.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@08e4e6a
|
3 years |
Thierry Delisle |
Removed warning after last change.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@6668a3e
|
3 years |
Thierry Delisle |
Waitfor now resolves calls to get_monitor inside the resolver rather …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@1f7dc61
|
3 years |
Thierry Delisle |
Consistently changed TranslationUnit? from struct to class.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@9490621
|
3 years |
ajbeach |
My work in progress implementation of ForallPointerDecay? for Fangren.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@850aff1
|
3 years |
Thierry Delisle |
Added -Werror=return-type EVERYWHERE!
Added -Wextra in some places.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a554e5f4
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@968f280
|
3 years |
Thierry Delisle |
Made some implicit methods explicit due to clang warning
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ee918356
|
3 years |
Thierry Delisle |
Some clean-up to remove clang-only warnings
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f8143a6
|
3 years |
Thierry Delisle |
Change pass visitor to avoid more transient strong references
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@b56ad5e
|
3 years |
f37yu |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@5f3ba11
|
3 years |
f37yu |
TranslateTries? pass
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@2f52b18
|
3 years |
pabuhr |
more cleanup
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6180274
|
3 years |
pabuhr |
more cleanup, make more function parameters const, remove more std::
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@8cb149f
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@4de48c5
|
3 years |
caparson |
fixed comment
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@4e7171f
|
3 years |
pabuhr |
more cleanup of build_* functions, make init parameter const for …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ff3b0249
|
3 years |
pabuhr |
add else clause into WhileDoStmt? and ForStmt?
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@436bbe5
|
3 years |
pabuhr |
remove unnecessary std:: qualification, clean up build_* functions, …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@fde0a58
|
3 years |
pabuhr |
change assert to assertf
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3b0bc16
|
3 years |
pabuhr |
change class name WhileStmt? to WhileDoStmt?, add else clause to …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ab1a9ea
|
3 years |
caparson |
fixed merge
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@34c32f0
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3e5db5b4
|
3 years |
caparson |
added comments to loop portion of pass
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@89a5a1f
|
3 years |
pabuhr |
formatting, starting adding elsePart to while, do, and for statements
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@7b38b28
|
3 years |
pabuhr |
add LabelGeneratorNew?.hpp and LabelGeneratorNew?.cpp to module.mk
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@66daee4
|
3 years |
pabuhr |
formatting
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@dd3263c
|
3 years |
pabuhr |
new AST versions for LabelGenerator?
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ca8c0362
|
3 years |
pabuhr |
formatting
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@51ec1ab
|
3 years |
pabuhr |
formatting
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@45040b61
|
3 years |
pabuhr |
formatting, remove anonymous namespace
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3a4732f
|
3 years |
pabuhr |
formatting
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@37eb41b
|
3 years |
pabuhr |
formatting, remove anonymous namespace
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@0fba0d4
|
3 years |
pabuhr |
remove anonymous namespace
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@473d1da0
|
3 years |
pabuhr |
rename "if control" to "conditional control"
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@cef7430
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6b2d444
|
3 years |
caparson |
changed a few mutexstmt things
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@e21f253
|
3 years |
ajbeach |
Removed the VISIT macro from Pass.impl.hpp. It was a very small …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@00a8e19
|
3 years |
ajbeach |
Missed one required file for the validate D changes, I think it was an …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a488783
|
3 years |
ajbeach |
Translated the first half of validate-D. HoistControlStruct? is pretty …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@451d958
|
3 years |
f37yu |
print function type correctly before resolver
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@91a72ef
|
3 years |
ajbeach |
Some assorted bits of clean-up. InitializerLength? was missing some …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a4a6802
|
3 years |
f37yu |
fill in FunctionType? assertions early
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@56f519b
|
3 years |
ajbeach |
Clean-up of the last pass. Added a test for the constructor mutex …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f27331c
|
3 years |
ajbeach |
Factored the AddressExpr? constructor body into a helper that makes it …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@2cf3b87
|
3 years |
ajbeach |
Translated valitate-E after much bug hunting.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@0351e9f
|
3 years |
ajbeach |
Clean-up white-space and comments in the AST/Print module.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3cc1111
|
3 years |
ajbeach |
Small fix in Decl.hpp and a new-ast function added in InitTweak?.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@1387ea0
|
3 years |
ajbeach |
We can now thread the global/special declarations from convert to …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ce36b55
|
3 years |
ajbeach |
Translation of Validate F; and some improvements in some helpers.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@5dcb881
|
3 years |
ajbeach |
Split up the validate pass. (Some statistics code is repeated, but …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3249dd8b
|
3 years |
ajbeach |
Some clean-up. DeepCopyCore? lost its already tenous reason to be in …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@b7fd9daf
|
3 years |
f37yu |
Merge branch 'new-ast-unique-expr'
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|