|
|
@fb4dc28
|
2 years |
ajbeach |
Moved new ast code out of one of the old files. The new file may have …
ADT
ast-experimental
|
|
|
@9feb34b
|
2 years |
ajbeach |
Moved toString and toCString to a new header. Updated includes. …
ADT
ast-experimental
|
|
|
@8f06277
|
3 years |
ajbeach |
Some clean-up in Common/utility.h. Deleted some unused declarations …
ADT
ast-experimental
|
|
|
@21a2a7d
|
3 years |
ajbeach |
Replaced ScopedMap::erase with a version that should avoid the order …
ADT
ast-experimental
|
|
|
@7b5694d
|
3 years |
ajbeach |
Header Clean-up: Moved more things from typeops to Unify.
ADT
ast-experimental
|
|
|
@e563edf
|
3 years |
ajbeach |
Header Clean-up: Clearing out typeops, moving things to Unify because …
ADT
ast-experimental
|
|
|
@19a8c40
|
3 years |
ajbeach |
Some clean-up I had stashed from before I knew the InlineMemberDecl …
ADT
ast-experimental
|
|
|
@71806e0
|
3 years |
j82liang |
Rename InlineValueDecl to InlineMemberDecl
ADT
ast-experimental
|
|
|
@e874605
|
3 years |
j82liang |
Add class InlineValueDecl, which is a Declaration class that works as …
ADT
ast-experimental
|
|
|
@77de429
|
3 years |
j82liang |
Fix overriding enum value
ADT
ast-experimental
|
|
|
@5408b59
|
3 years |
j82liang |
Remove var in QualifiedNameExpr
ADT
ast-experimental
|
|
|
@1e30df7
|
3 years |
j82liang |
Supports inline enums
ADT
ast-experimental
|
|
|
@0bd46fd
|
3 years |
Thierry Delisle |
Fixed several warnings
ADT
ast-experimental
pthread-emulation
|
|
|
@20737104
|
3 years |
ajbeach |
Wrote a new asForward helper for Autogen.
ADT
ast-experimental
pthread-emulation
|
|
|
@e9e9f56
|
3 years |
ajbeach |
Used the WithCodeLocation helper in more passes. This cleans up some …
ADT
ast-experimental
pthread-emulation
|
|
|
@4520b77e
|
3 years |
j82liang |
Merge to Master Sept 19
ADT
ast-experimental
pthread-emulation
|
|
|
@b0d9ff7
|
3 years |
j82liang |
Fix up the QualifiedNameExpr. It should now work on both old AST and …
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@e8616b6
|
3 years |
ajbeach |
Changed the default Linkage on ast::ObjectDecl from C to Cforall. …
ADT
ast-experimental
pthread-emulation
|
|
|
@def751f
|
3 years |
j82liang |
Merge branch 'master' into qualifiedEnum
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@d958834b
|
3 years |
j82liang |
Save a minimal compilable version. The enum pointer …
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@11df881
|
3 years |
ajbeach |
Updated documentation on pre-resolver passes, moving code to headers …
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@af75a87
|
3 years |
ajbeach |
Adjusted typedef replacement, attributes should be filtered with …
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@1931bb01
|
3 years |
ajbeach |
Converted 'Validate A' to the new AST. There some utility changes as well.
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@72e76fd
|
3 years |
ajbeach |
Converted the last pass in validate B (linkReferenceToTypes). Cleaned …
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@91715ce1
|
3 years |
Thierry Delisle |
Don't autogen for struct with flexible array members
fixes #261
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@3322180
|
3 years |
Thierry Delisle |
Fix enum assignment warning
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@fc134a48
|
3 years |
j82liang |
Implement the struct enum
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@9939dc3
|
3 years |
ajbeach |
Reduced the number of object files linked into the demangler. Some of …
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@7edd5c1
|
3 years |
ajbeach |
Assorted fixes to the AST, found while I was trying to add more …
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@298fe57
|
3 years |
ajbeach |
Translated 3/4 of validate_B. Link Reference To Types has been removed …
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@4ec9513
|
3 years |
ajbeach |
Converted validate C, including adding DimensionExpr to the new ast.
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@b230091
|
3 years |
ajbeach |
Added a 'missing' TypeInstType constructor and rewrote some calls to …
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@39d8950
|
4 years |
ajbeach |
Thread global information through resolution. Non-top-level calls to …
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@4f6dda0
|
4 years |
ajbeach |
Converted Implement Concurrent Keywords to the new AST. Includes …
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
old-sched
|
|
|
@a556492
|
4 years |
ajbeach |
There was less extra code in ForallPointerDecay then I hopped, but it …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@51b8582
|
4 years |
ajbeach |
So it was a bug in old code that seemed to be cancelling itself out …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@9490621
|
4 years |
ajbeach |
My work in progress implementation of ForallPointerDecay for Fangren.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@00a8e19
|
4 years |
ajbeach |
Missed one required file for the validate D changes, I think it was an …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a488783
|
4 years |
ajbeach |
Translated the first half of validate-D. HoistControlStruct is pretty …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@91a72ef
|
4 years |
ajbeach |
Some assorted bits of clean-up. InitializerLength was missing some …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@56f519b
|
4 years |
ajbeach |
Clean-up of the last pass. Added a test for the constructor mutex …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@2cf3b87
|
4 years |
ajbeach |
Translated valitate-E after much bug hunting.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@ce36b55
|
4 years |
ajbeach |
Translation of Validate F; and some improvements in some helpers.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@5339a87
|
5 years |
Thierry Delisle |
Added headers to Makefile Sources (since they are supposed to be)
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@043a5b6
|
6 years |
Thierry Delisle |
Extended dereference operator hack to destroy clause
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@933f32f
|
6 years |
Thierry Delisle |
Merge branch 'master' into cleanup-dtors
ADT
arm-eh
ast-experimental
cleanup-dtors
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@7abee38
|
7 years |
Thierry Delisle |
Cleaned some module.mk files and preparing for better stats in the compiler
ADT
aaron-thesis
arm-eh
ast-experimental
cleanup-dtors
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
persistent-indexer
pthread-emulation
qualifiedEnum
|
|
|
@2bfc6b2
|
7 years |
Rob Schluntz |
Refactor FindSpecialDeclarations and associated special declarations
ADT
arm-eh
ast-experimental
cleanup-dtors
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@5cbacf1
|
7 years |
Rob Schluntz |
Refactor eval into Common
ADT
aaron-thesis
arm-eh
ast-experimental
cleanup-dtors
deferred_resn
demangler
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
no_list
persistent-indexer
pthread-emulation
qualifiedEnum
|
|
|
@05e6eb5
|
7 years |
Rob Schluntz |
Warn about constructor/destructor priorities 101-200 only when not …
ADT
aaron-thesis
arm-eh
ast-experimental
cleanup-dtors
deferred_resn
demangler
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
no_list
persistent-indexer
pthread-emulation
qualifiedEnum
|
|
|
@fd2debf
|
7 years |
Rob Schluntz |
Add checks for constructor/destructor attribute arguments
ADT
aaron-thesis
arm-eh
ast-experimental
cleanup-dtors
deferred_resn
demangler
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
no_list
persistent-indexer
pthread-emulation
qualifiedEnum
|