../
|
Visitor.hpp
|
9.8 KB
|
525f7ad
|
5 months
|
j82liang |
1. Add count_e( enum_name ), a pseudo function that return the …
|
Vector.hpp
|
786 bytes
|
bc899d6
|
2 years
|
ajbeach |
Added ast::vector as a short hand and used it in one file as a test.
|
Util.hpp
|
697 bytes
|
f69fac7
|
3 years
|
ajbeach |
Got the Util module started by moving over the unused AssertAcyclic? pass.
|
Util.cpp
|
10.2 KB
|
f5dbc8d
|
8 weeks
|
ajbeach |
Removed some unneeded code that could have gone last commit.
|
TypeSubstitution.hpp
|
6.0 KB
|
c92bdcc
|
6 months
|
ajbeach |
Updated the rest of the names in src/ (except for the generated files).
|
TypeSubstitution.cpp
|
7.2 KB
|
5f225f5
|
6 months
|
ajbeach |
Perhaps only src/Makefile.am needed to change, but I did a text search …
|
TypeEnvironment.hpp
|
8.4 KB
|
c92bdcc
|
6 months
|
ajbeach |
Updated the rest of the names in src/ (except for the generated files).
|
TypeEnvironment.cpp
|
13.2 KB
|
c92bdcc
|
6 months
|
ajbeach |
Updated the rest of the names in src/ (except for the generated files).
|
Type.hpp
|
16.8 KB
|
acb33f15
|
6 months
|
j82liang |
Change enum conversion steps
|
Type.cpp
|
5.5 KB
|
c92bdcc
|
6 months
|
ajbeach |
Updated the rest of the names in src/ (except for the generated files).
|
TranslationUnit.hpp
|
935 bytes
|
fed03b3
|
20 months
|
ajbeach |
Make sure fields of the TranslationUnit?, and its TranslationGlobal? …
|
SymbolTable.hpp
|
11.1 KB
|
85855b0
|
5 months
|
j82liang |
1. Implement enum cast; 2. Change valueE so that opague enum returns …
|
SymbolTable.cpp
|
29.5 KB
|
8315947
|
4 months
|
j82liang |
Remove automatic conversion from Enum type name to its len; change …
|
StorageClasses.hpp
|
1.3 KB
|
2c8946b
|
6 months
|
ajbeach |
Various whitespace and intentation updates.
|
Stmt.hpp
|
19.0 KB
|
d3aa55e9
|
4 months
|
j82liang |
1. Disallow implicit conversion from cfa enum to int during on the …
|
Stmt.cpp
|
3.3 KB
|
7edd5c1
|
2 years
|
ajbeach |
Assorted fixes to the AST, found while I was trying to add more …
|
Print.hpp
|
1.3 KB
|
c92bdcc
|
6 months
|
ajbeach |
Updated the rest of the names in src/ (except for the generated files).
|
Print.cpp
|
41.6 KB
|
b6f2e7ab
|
8 weeks
|
ajbeach |
Removed SizeofExpr::expr and AlignofExpr::expr, expressions that would …
|
Pass.proto.hpp
|
18.0 KB
|
822332e
|
5 months
|
ajbeach |
It seems clang uses different scoping rules for the trailing return of …
|
Pass.impl.hpp
|
62.7 KB
|
b6f2e7ab
|
8 weeks
|
ajbeach |
Removed SizeofExpr::expr and AlignofExpr::expr, expressions that would …
|
Pass.hpp
|
21.2 KB
|
a7efc96
|
8 weeks
|
ajbeach |
Made sure a variable is always initialized and removed some trailing …
|
Pass.cpp
|
631 bytes
|
f43146e4
|
12 months
|
ajbeach |
Updated some stats/counters to trigger off the new AST. Others will …
|
ParseNode.hpp
|
1.3 KB
|
c92bdcc
|
6 months
|
ajbeach |
Updated the rest of the names in src/ (except for the generated files).
|
Node.hpp
|
8.5 KB
|
c92bdcc
|
6 months
|
ajbeach |
Updated the rest of the names in src/ (except for the generated files).
|
Node.cpp
|
19.7 KB
|
9ddcee1
|
9 months
|
j82liang |
Remove EnumPosExpr?, an early design that no longer used. The …
|
module.mk
|
1.6 KB
|
7a780ad
|
7 months
|
ajbeach |
Moved ast::BasicType::Kind to ast::BasicKind? in its own hearder. This …
|
LinkageSpec.hpp
|
2.0 KB
|
c92bdcc
|
6 months
|
ajbeach |
Updated the rest of the names in src/ (except for the generated files).
|
LinkageSpec.cpp
|
1.6 KB
|
c92bdcc
|
6 months
|
ajbeach |
Updated the rest of the names in src/ (except for the generated files).
|
Label.hpp
|
1.4 KB
|
c92bdcc
|
6 months
|
ajbeach |
Updated the rest of the names in src/ (except for the generated files).
|
Inspect.hpp
|
1.4 KB
|
fb4dc28
|
19 months
|
ajbeach |
Moved new ast code out of one of the old files. The new file may have …
|
Inspect.cpp
|
6.7 KB
|
c92bdcc
|
6 months
|
ajbeach |
Updated the rest of the names in src/ (except for the generated files).
|
Init.hpp
|
4.3 KB
|
94c98f0e
|
19 months
|
ajbeach |
Added/cleaned some AST comments.
|
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
|
3.3 KB
|
525f7ad
|
5 months
|
j82liang |
1. Add count_e( enum_name ), a pseudo function that return the …
|
FunctionSpec.hpp
|
996 bytes
|
2c8946b
|
6 months
|
ajbeach |
Various whitespace and intentation updates.
|
Expr.hpp
|
28.2 KB
|
b6f2e7ab
|
8 weeks
|
ajbeach |
Removed SizeofExpr::expr and AlignofExpr::expr, expressions that would …
|
Expr.cpp
|
13.0 KB
|
b6f2e7ab
|
8 weeks
|
ajbeach |
Removed SizeofExpr::expr and AlignofExpr::expr, expressions that would …
|
DeclReplacer.hpp
|
1.3 KB
|
0658672
|
17 months
|
ajbeach |
Improved hoisting. However, I had to change some code because of other …
|
DeclReplacer.cpp
|
3.3 KB
|
747d0fa
|
2 years
|
ajbeach |
White-space clean-up in DeclReplacer?.
|
Decl.hpp
|
15.2 KB
|
d1fbc56e
|
2 months
|
ajbeach |
Removed two lingering set_extension functions from ast. There was one …
|
Decl.cpp
|
7.7 KB
|
8c55d34
|
4 months
|
ajbeach |
Fixed spelling mistake. (I'm 99% sure.)
|
CVQualifiers.hpp
|
2.2 KB
|
8a5530c
|
5 years
|
Thierry Delisle |
Fixed FunctionType? cast, fixed maybe_accept, implemented statement …
|
Create.hpp
|
867 bytes
|
bb336a6
|
4 months
|
j82liang |
Fixed the problem when enum use another enumerator as initializer
|
Create.cpp
|
2.2 KB
|
bb336a6
|
4 months
|
j82liang |
Fixed the problem when enum use another enumerator as initializer
|
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
|
2 years
|
ajbeach |
Assorted fixes to the AST, found while I was trying to add more …
|
Chain.hpp
|
1.6 KB
|
2345ab3
|
11 months
|
ajbeach |
Clean-up of the chain mutator. Seems like it is underused.
|
Bitfield.hpp
|
2.0 KB
|
2c8946b
|
6 months
|
ajbeach |
Various whitespace and intentation updates.
|
BasicKind.hpp
|
1.1 KB
|
c5f69fd
|
8 weeks
|
pabuhr |
clean up naming of float-point types, and start to add new ARM …
|
Attribute.hpp
|
1.6 KB
|
2c8946b
|
6 months
|
ajbeach |
Various whitespace and intentation updates.
|
Attribute.cpp
|
1.4 KB
|
11f65b3
|
10 months
|
ajbeach |
I believe switching isValidOnFuncParam from an allow-list to a …
|