../
|
Visitor.hpp
|
9.2 KB
|
b0d9ff7
|
2 years
|
j82liang |
Fix up the QualifiedNameExpr?. It should now work on both old AST and …
|
Util.hpp
|
697 bytes
|
f69fac7
|
3 years
|
ajbeach |
Got the Util module started by moving over the unused AssertAcyclic? pass.
|
Util.cpp
|
3.1 KB
|
7675f58
|
2 years
|
ajbeach |
Labels on statements (not all Labels in the AST) now have all their …
|
TypeSubstitution.hpp
|
7.6 KB
|
a8b87d3
|
2 years
|
ajbeach |
Various bits of clean-up. The big one was some renaming inside …
|
TypeSubstitution.cpp
|
6.0 KB
|
9e23b446
|
2 years
|
f37yu |
add specialize pass
|
TypeEnvironment.hpp
|
8.7 KB
|
ef1da0e2
|
2 years
|
f37yu |
try to make parameter qualifier conversion work for assertions
|
TypeEnvironment.cpp
|
13.5 KB
|
68ff3de
|
3 years
|
Thierry Delisle |
Removed unnecessary copy in loop
|
Type.hpp
|
18.0 KB
|
ae1d151
|
2 years
|
ajbeach |
White-space fixes and an improvement to some clean-up.
|
Type.cpp
|
5.5 KB
|
4b8b2a4
|
2 years
|
ajbeach |
Make unset locations earier to find with a search for 'CodeLocation?()'.
|
TranslationUnit.hpp
|
907 bytes
|
39d8950
|
3 years
|
ajbeach |
Thread global information through resolution. Non-top-level calls to …
|
SymbolTable.hpp
|
8.8 KB
|
e5c3811
|
4 years
|
f37yu |
create dedicated symbol tables for big 3 operators
note: arbitrary …
|
SymbolTable.cpp
|
27.9 KB
|
4b8b2a4
|
2 years
|
ajbeach |
Make unset locations earier to find with a search for 'CodeLocation?()'.
|
StorageClasses.hpp
|
1.4 KB
|
ed9a1ae
|
2 years
|
Thierry Delisle |
Cfa now distinguishes between thread and _Thread_local.
|
Stmt.hpp
|
14.9 KB
|
491bb81
|
2 years
|
ajbeach |
Fixed some whitespace and indentation issues.
|
Stmt.cpp
|
3.3 KB
|
7edd5c1
|
3 years
|
ajbeach |
Assorted fixes to the AST, found while I was trying to add more …
|
Print.hpp
|
1.0 KB
|
0351e9f
|
3 years
|
ajbeach |
Clean-up white-space and comments in the AST/Print module.
|
Print.cpp
|
38.7 KB
|
ef1da0e2
|
2 years
|
f37yu |
try to make parameter qualifier conversion work for assertions
|
porting.md
|
13.2 KB
|
68fe946e
|
3 years
|
ajbeach |
Updated DeclStats? for the new ast. Also fixed a bug in the old …
|
Pass.proto.hpp
|
17.6 KB
|
95e5018
|
2 years
|
ajbeach |
Changed ast::pass::make_location_guard so it should work with C++14.
|
Pass.impl.hpp
|
64.6 KB
|
5408b59
|
2 years
|
j82liang |
Remove var in QualifiedNameExpr?
|
Pass.hpp
|
20.2 KB
|
fad1f14
|
2 years
|
ajbeach |
Small bits of clean-up I would rather not want to keep looking at.
|
Pass.cpp
|
521 bytes
|
b0abc8a0
|
5 years
|
Thierry Delisle |
Fixed errors in the pass visitor
|
ParseNode.hpp
|
1.2 KB
|
87701b6
|
5 years
|
Thierry Delisle |
Tentative fix for increment/decrement and implented a few more visits
|
Node.hpp
|
8.5 KB
|
3f681b1
|
3 years
|
ajbeach |
Added the new invariant checks. There seems to be a few unset …
|
Node.cpp
|
19.1 KB
|
f6e6a55
|
3 years
|
ajbeach |
Added ast::WaitForClause? and changed ast::WaitForStmt? to use it. This …
|
module.mk
|
1.6 KB
|
8f1e035
|
2 years
|
ajbeach |
Created a new module for more ast helpers. Put in code to efficiently …
|
LinkageSpec.hpp
|
2.1 KB
|
7f3f63c
|
6 years
|
Thierry Delisle |
Unions now correctly use bitfields from previous commit
|
LinkageSpec.cpp
|
1.5 KB
|
87701b6
|
5 years
|
Thierry Delisle |
Tentative fix for increment/decrement and implented a few more visits
|
Label.hpp
|
1.4 KB
|
3f681b1
|
3 years
|
ajbeach |
Added the new invariant checks. There seems to be a few unset …
|
Inspect.hpp
|
1.3 KB
|
e01eb4a
|
2 years
|
ajbeach |
Moved some functions from InitTweak? to Inspect.
|
Inspect.cpp
|
6.6 KB
|
c02cef1
|
2 years
|
ajbeach |
Clean-up in AST/Inspect.
|
Init.hpp
|
4.3 KB
|
ce36b55
|
3 years
|
ajbeach |
Translation of Validate F; and some improvements in some helpers.
|
Init.cpp
|
1.3 KB
|
87701b6
|
5 years
|
Thierry Delisle |
Tentative fix for increment/decrement and implented a few more visits
|
GenericSubstitution.hpp
|
665 bytes
|
60aaa51d
|
5 years
|
a3moss |
More resolver porting; mostly CurrentObject?
|
GenericSubstitution.cpp
|
1.6 KB
|
4f6dda0
|
3 years
|
ajbeach |
Converted Implement Concurrent Keywords to the new AST. Includes …
|
Fwd.hpp
|
2.8 KB
|
b0d9ff7
|
2 years
|
j82liang |
Fix up the QualifiedNameExpr?. It should now work on both old AST and …
|
FunctionSpec.hpp
|
1.0 KB
|
9e1d485
|
5 years
|
a3moss |
First draft of ast::Type with subclasses
|
Expr.hpp
|
28.4 KB
|
5408b59
|
2 years
|
j82liang |
Remove var in QualifiedNameExpr?
|
Expr.cpp
|
13.4 KB
|
e01eb4a
|
2 years
|
ajbeach |
Moved some functions from InitTweak? to Inspect.
|
DeclReplacer.hpp
|
1.3 KB
|
490fb92e
|
4 years
|
f37yu |
move FixInit? to new ast
|
DeclReplacer.cpp
|
3.3 KB
|
747d0fa
|
2 years
|
ajbeach |
White-space clean-up in DeclReplacer?.
|
Decl.hpp
|
14.3 KB
|
77de429
|
2 years
|
j82liang |
Fix overriding enum value
|
Decl.cpp
|
7.4 KB
|
b859f59
|
2 years
|
ajbeach |
Reordered fields in FunctionDecl? and removed some trailing white-space.
|
CVQualifiers.hpp
|
2.2 KB
|
8a5530c
|
5 years
|
Thierry Delisle |
Fixed FunctionType? cast, fixed maybe_accept, implemented statement …
|
Create.hpp
|
825 bytes
|
20737104
|
2 years
|
ajbeach |
Wrote a new asForward helper for Autogen.
|
Create.cpp
|
1.8 KB
|
20737104
|
2 years
|
ajbeach |
Wrote a new asForward helper for Autogen.
|
Copy.hpp
|
1.8 KB
|
a488783
|
3 years
|
ajbeach |
Translated the first half of validate-D. HoistControlStruct? is pretty …
|
Copy.cpp
|
2.7 KB
|
7edd5c1
|
3 years
|
ajbeach |
Assorted fixes to the AST, found while I was trying to add more …
|
Convert.hpp
|
724 bytes
|
1f7dc61
|
3 years
|
Thierry Delisle |
Consistently changed TranslationUnit? from struct to class.
|
Convert.cpp
|
82.0 KB
|
5408b59
|
2 years
|
j82liang |
Remove var in QualifiedNameExpr?
|
Chain.hpp
|
1.7 KB
|
4864a73
|
5 years
|
Thierry Delisle |
Added chain mutation and example use in resolver
|
Bitfield.hpp
|
2.0 KB
|
93744b5
|
5 years
|
ajbeach |
The bitfield template makes sure it is working on an unsigned val, …
|
Attribute.hpp
|
1.5 KB
|
99da267
|
5 years
|
mlbrooks |
Running a deep-copy on FunctionType? at RenameVars? time. This manual …
|
Attribute.cpp
|
1.4 KB
|
0b57626
|
5 years
|
ajbeach |
Silenced a warning and removed trailing whitespace.
|