|
|
@b6ae4fb
|
3 years |
pabuhr |
add SuperfluousElse? warning, allow empty vararg to macro SemanticWarning?
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@298fe57
|
3 years |
ajbeach |
Translated 3/4 of validate_B. Link Reference To Types has been removed …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@f6e6a55
|
3 years |
ajbeach |
Added ast::WaitForClause? and changed ast::WaitForStmt? to use it. This …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@4ec9513
|
3 years |
ajbeach |
Converted validate C, including adding DimensionExpr? to the new ast.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@92538ab
|
3 years |
j82liang |
Resolve conflict
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@4559b34
|
3 years |
j82liang |
Update the String Enum implementation. The declaration now can handles …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@400b8be
|
3 years |
ajbeach |
Added StmtClause? and converted the existing nodes that should be clauses.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@f7496c5
|
3 years |
ajbeach |
class -> struct, silences a warning.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@33b7d49
|
3 years |
ajbeach |
Added another check to checkInvariants for code locations. I also went …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@4f6dda0
|
3 years |
ajbeach |
Converted Implement Concurrent Keywords to the new AST. Includes …
ADTast-experimentalenumpthread-emulationqualifiedEnum
old-sched
|
|
|
@f135b50
|
3 years |
j82liang |
The compiler is now trying to pass the value of enum const to code …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@eb211bf
|
3 years |
ajbeach |
Did some clean-up with the ast::Pass class. Moved some things out of …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@1f7dc61
|
3 years |
Thierry Delisle |
Consistently changed TranslationUnit? from struct to class.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@968f280
|
3 years |
Thierry Delisle |
Made some implicit methods explicit due to clang warning
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f8143a6
|
3 years |
Thierry Delisle |
Change pass visitor to avoid more transient strong references
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3b0bc16
|
3 years |
pabuhr |
change class name WhileStmt? to WhileDoStmt?, add else clause to …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@55cbff8
|
3 years |
ajbeach |
Added new ast resolver prototype support. Not exactly the same but …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@68fe946e
|
3 years |
ajbeach |
Updated DeclStats? for the new ast. Also fixed a bug in the old …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@de52331
|
3 years |
caparson |
some more files related to mutex stmt
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6cebfef
|
3 years |
caparson |
added mutex stmt monitor
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@ccb6fd8
|
3 years |
Thierry Delisle |
Fix CodeLocation? boiler-plate for vtable
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7ff35e0e
|
3 years |
Thierry Delisle |
Implemented old ast boiler-plate for vtabletype.
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6e50a6b
|
3 years |
mlbrooks |
Implementing language-provided syntax for (array) dimensions.
Former …
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@798a8b3
|
3 years |
Thierry Delisle |
Attributes are now correctly visited when replacing typedefs
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2d019af
|
4 years |
pabuhr |
parser global pragmas, fixes #241
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@3e3f236
|
4 years |
f37yu |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6a45bd78
|
4 years |
f37yu |
cleanup: remove params in TypeDecl? (never used)
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@364a03c
|
4 years |
ajbeach |
Added more information to checkAllCodeLocations.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c9e0991
|
4 years |
ajbeach |
Clean-up the code location tools.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f57faf6f
|
4 years |
ajbeach |
Added a new-ast tools for code locations. The fill pass is being used …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@ddcedfe
|
4 years |
Thierry Delisle |
Errors are now sorted by code-location/description
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b0b1e15
|
4 years |
Thierry Delisle |
fix timestamp generation for arm inside the compiler
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c6c682cf
|
4 years |
ajbeach |
This should make the value of Pass[Visitor]::inFunction match the …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@53d55b6
|
4 years |
Thierry Delisle |
Changed approach for isInFunction and implemented for old ast
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@490fb92e
|
4 years |
f37yu |
move FixInit? to new ast
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@57e0289
|
4 years |
Thierry Delisle |
Added stats option to print stats per expression in new-ast resolution
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@1c01c58
|
4 years |
ajbeach |
Rather large commit to get coroutine cancellation working.
This …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@5339a87
|
4 years |
Thierry Delisle |
Added headers to Makefile Sources (since they are supposed to be)
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7ff3e522
|
4 years |
ajbeach |
{pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@22f94a4
|
4 years |
Thierry Delisle |
Merge branch 'master' into new-ast
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6dba8755
|
4 years |
ajbeach |
I was given a trick with the indexer that fixes some scoping issues …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c408483
|
4 years |
f37yu |
cleanup
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@680ae0e
|
4 years |
Thierry Delisle |
Changed cleanup stack in pass visitor to use std::vector
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c15085d
|
4 years |
f37yu |
tracing memory allocation of resolver passes
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7030dab
|
5 years |
Thierry Delisle |
Merge branch 'master' into new-ast
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@37cdd97
|
5 years |
Thierry Delisle |
Added a ast node for suspend statements
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@eeaa3e2
|
5 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8abca06
|
5 years |
pabuhr |
rewrite isPrefix using memcmp to increase performance, same change in …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@98538288
|
5 years |
Thierry Delisle |
Moved VerifyCtorDtorAssign? up and changed return type check to support …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@74e3263
|
5 years |
Thierry Delisle |
Fixed error in pass visitor where UnionInstType? added wrong thing to …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@095b99a
|
5 years |
ajbeach |
Added TimeCall? as a more flexible alternative to TimeBlock?. TimeBlock? …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@07de76b
|
5 years |
pabuhr |
remove file TypeVar?.h* and put TypeVar::Kind into TypeDecl?, move …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@1a69a90
|
5 years |
Thierry Delisle |
Added --colors command line arguments to have more control on whether …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@9802f4c
|
5 years |
Thierry Delisle |
Merge branch 'master' into new-ast
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@665f432
|
5 years |
Thierry Delisle |
Fixed trac #149 where operand names in asm statements where …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@4a60488
|
5 years |
ajbeach |
Merged from master taking the lvalue changes to expression and …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@033ff37
|
5 years |
pabuhr |
remove attribute expression '@'name mechanism
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@77d2432
|
5 years |
pabuhr |
patch sizeof evaluation problem temporarily, and make parameters constant
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f53acdf8
|
5 years |
Thierry Delisle |
Merge branch 'master' into new-ast
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@e67991f
|
5 years |
Thierry Delisle |
WithStmt? is now a Declaration
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@e3d7f9f
|
5 years |
Thierry Delisle |
Const PassVisitor? now supports the indexer
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7870799
|
5 years |
Thierry Delisle |
Cast cost and conversion cost now take constant parameters.
This …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@e0e9a0b
|
5 years |
a3moss |
Somewhat deeper clone for types with forall qualifiers.
* Added …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c1ed2ee
|
5 years |
a3moss |
Continued resolver porting
* mostly initialization and validation
* …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@234b1cb
|
5 years |
a3moss |
Port TupleAssignment? to new AST
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@120a28c3
|
5 years |
Thierry Delisle |
Added support for address-sanitizer which requires disabling Heap …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@4e5e6cc
|
5 years |
Thierry Delisle |
Fixed indentation and remove too strict abort
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@99d4584
|
5 years |
a3moss |
Further stubs for resolver port
* also switched order of constructor …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@d908563
|
5 years |
Thierry Delisle |
Merge branch 'master' into cleanup-dtors
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@933f32f
|
5 years |
Thierry Delisle |
Merge branch 'master' into cleanup-dtors
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@d7aa12c
|
5 years |
Thierry Delisle |
Implemented eval for new AST
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@342146e1
|
5 years |
Thierry Delisle |
Old pass visitor no longer leaks macros
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8abee136
|
5 years |
mlbrooks |
early bug fixes from running conversion old-new-old, just before resolver
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@0588d8c
|
5 years |
Thierry Delisle |
Stubbed a few routines for later to help compilation
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@77bfc80
|
5 years |
Thierry Delisle |
Fixed some warnings and better messaging for unimplemented stubs
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@87701b6
|
5 years |
Thierry Delisle |
Tentative fix for increment/decrement and implented a few more visits
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@712348a
|
5 years |
Thierry Delisle |
Removed all traces of SubRange? which didn't actually exist and made …
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@37e3af4
|
5 years |
Thierry Delisle |
Check that no-one returns null from mutate and prevent macro from leaking
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@292d599b
|
5 years |
Thierry Delisle |
Fixed problem with TCMALLOC and heap stats
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6a625de
|
5 years |
Thierry Delisle |
Some clean-up, some more assertions to check assumptions and changes …
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@02fdb8e
|
6 years |
Thierry Delisle |
Added WithConstTypeSubstitution? accessory on pass visitor.
Mostly …
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@1febef62
|
6 years |
a3moss |
Fix gcc-7 errors in persistent map
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@181a6af
|
6 years |
a3moss |
Walk back history changes to persistent map
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@42f1279c
|
6 years |
a3moss |
Eagerly remove over-ridden generated functions
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@fdae913
|
6 years |
a3moss |
modify persistent map to not re-initialize history nodes facing deletion
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@b419abb
|
6 years |
a3moss |
Lazy scope initialization for indexer
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@b8665e3
|
6 years |
a3moss |
First build with persistent-map indexer
ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@fca6ca6
|
6 years |
Thierry Delisle |
Fixed % of parent when more than one level ends at the same time
ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@61dbb54
|
6 years |
Thierry Delisle |
Fixed initialization of chrono stack not supported by g++-5
ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@c884f2d
|
6 years |
Thierry Delisle |
Fixed error for % of parent printing in timing sections and added more …
ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@3c0d4cd
|
6 years |
Thierry Delisle |
Fixed/implemented % of parent printing in timing sections
ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@79eaeb7
|
6 years |
Thierry Delisle |
Improved printing, parent printing still incorrect
ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@4f97937
|
6 years |
Thierry Delisle |
First draft at timing results, left is better printing and more data
ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@1bb9a9a
|
6 years |
Thierry Delisle |
Some clean-up and comenting
ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@1cb7fab2
|
6 years |
Thierry Delisle |
Added better support for enabling/disabling/compiling-out statistics
ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@675716e
|
6 years |
Thierry Delisle |
Instrumented PassVisitor? to print average/max depth
ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@8e70823
|
6 years |
Thierry Delisle |
Extracted out BaseCounter? as a generic key-value tree
ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@351c519
|
6 years |
Thierry Delisle |
Added max counter to stats
ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@a1099278
|
6 years |
Thierry Delisle |
Fix printing of empty counters
ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|
@8f74a6a
|
6 years |
Thierry Delisle |
Added code to support generic statistic counters in the compiler
ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
|
|
|