source: src/AST

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @4b8b2a4   3 years ajbeach Make unset locations earier to find with a search for 'CodeLocation()'. ADT ast-experimental
(edit) @c02cef1   3 years ajbeach Clean-up in AST/Inspect. ADT ast-experimental
(edit) @3f7e68b7   3 years ajbeach It has been ~3 years, still no one is using GuardMethod. ADT ast-experimental
(edit) @b859f59   3 years ajbeach Reordered fields in FunctionDecl and removed some trailing white-space. ADT ast-experimental
(edit) @e01eb4a   3 years ajbeach Moved some functions from InitTweak to Inspect. ADT ast-experimental
(edit) @20737104   3 years ajbeach Wrote a new asForward helper for Autogen. ADT ast-experimental pthread-emulation
(edit) @e9e9f56   3 years ajbeach Used the WithCodeLocation helper in more passes. This cleans up some … ADT ast-experimental pthread-emulation
(edit) @a065f1f   3 years j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT ast-experimental pthread-emulation
(edit) @4520b77e   3 years j82liang Merge to Master Sept 19 ADT ast-experimental pthread-emulation
(edit) @ef1da0e2   3 years f37yu try to make parameter qualifier conversion work for assertions ADT ast-experimental pthread-emulation
(edit) @8f1e035   3 years ajbeach Created a new module for more ast helpers. Put in code to efficiently … ADT ast-experimental pthread-emulation
(edit) @ae1d151   3 years ajbeach White-space fixes and an improvement to some clean-up. ADT ast-experimental pthread-emulation
(edit) @09f34a84   3 years Thierry Delisle Remove some of the warnings on the new clang ADT ast-experimental pthread-emulation
(edit) @747d0fa   3 years ajbeach White-space clean-up in DeclReplacer. ADT ast-experimental pthread-emulation
(edit) @95e5018   3 years ajbeach Changed ast::pass::make_location_guard so it should work with C++14. ADT ast-experimental pthread-emulation
(edit) @a9762dc   3 years Thierry Delisle Passvisitor can now track code location ADT ast-experimental pthread-emulation
(edit) @3606fe4   3 years ajbeach Translated Instantiate Generic to the new AST. This includes various … ADT ast-experimental pthread-emulation
(edit) @b0d9ff7   3 years j82liang Fix up the QualifiedNameExpr. It should now work on both old AST and … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @ed9a1ae   3 years Thierry Delisle Cfa now distinguishes between thread and _Thread_local. ADT ast-experimental pthread-emulation
(edit) @3992098   3 years ajbeach Changed the default Linkage on ast::FunctionDecl from C to Cforall to … ADT ast-experimental pthread-emulation
(edit) @e8616b6   3 years ajbeach Changed the default Linkage on ast::ObjectDecl from C to Cforall. … ADT ast-experimental pthread-emulation
(edit) @ffec1bf   3 years f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @9e23b446   3 years f37yu add specialize pass ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @6a896b0   3 years ajbeach Translated the Exception Declaration pass. ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @1931bb01   3 years ajbeach Converted 'Validate A' to the new AST. There some utility changes as well. ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @7b71402   3 years ajbeach Some white-space and comment fixes. ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @b70abaf   3 years Thierry Delisle Added inspect file for asking questions about the ast. So far only … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @eb5962a   3 years j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @1df492a   3 years j82liang Convert TypeInstType to PointerType before resolution ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @6739590   3 years ajbeach A small spacing fix. ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @a8b87d3   3 years ajbeach Various bits of clean-up. The big one was some renaming inside … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @e6cf857f   3 years ajbeach call -> createCall: The template wrapper has been removed and now it … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @491bb81   3 years ajbeach Fixed some whitespace and indentation issues. ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @7675f58   3 years ajbeach Labels on statements (not all Labels in the AST) now have all their … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @3f681b1   3 years ajbeach Added the new invariant checks. There seems to be a few unset … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @7edd5c1   3 years ajbeach Assorted fixes to the AST, found while I was trying to add more … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @24ceace   3 years j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @9e7236f4   3 years j82liang Resolution of struct enum. The codegen of struct enum will be in the … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @298fe57   3 years ajbeach Translated 3/4 of validate_B. Link Reference To Types has been removed … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @f6e6a55   3 years ajbeach Added ast::WaitForClause and changed ast::WaitForStmt to use it. This … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @374cb117   3 years j82liang Replace the interface for EnumDecl node construction to support … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @4ec9513   3 years ajbeach Converted validate C, including adding DimensionExpr to the new ast. ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @92538ab   3 years j82liang Resolve conflict ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @4559b34   4 years j82liang Update the String Enum implementation. The declaration now can handles … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @b230091   4 years ajbeach Added a 'missing' TypeInstType constructor and rewrote some calls to … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @2377ca2   4 years ajbeach Updated some names on mutate functions to me more consistent with some … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @400b8be   4 years ajbeach Added StmtClause and converted the existing nodes that should be clauses. ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @8631c84   4 years ajbeach Made ast::ptr_base swappable. ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @f238fcc2   4 years j82liang Enable numeric type for typed enum ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @39d8950   4 years ajbeach Thread global information through resolution. Non-top-level calls to … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @33b7d49   4 years ajbeach Added another check to checkInvariants for code locations. I also went … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @4f6dda0   4 years ajbeach Converted Implement Concurrent Keywords to the new AST. Includes … ADT ast-experimental enum pthread-emulation qualifiedEnum old-sched
(edit) @3e54399   4 years j82liang The compiler now will add a cast to base type for the usage of type … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @f135b50   4 years j82liang The compiler is now trying to pass the value of enum const to code … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @f69fac7   4 years ajbeach Got the Util module started by moving over the unused AssertAcyclic pass. ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @9ef9644   4 years ajbeach Merge branch 'forall-pointer-decay' into 'master'. ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @7d7ef6f   4 years ajbeach Revereted some changes and added a fix to get around the current issue … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @eb211bf   4 years ajbeach Did some clean-up with the ast::Pass class. Moved some things out of … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @1f7dc61   4 years Thierry Delisle Consistently changed TranslationUnit from struct to class. ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @9490621   4 years ajbeach My work in progress implementation of ForallPointerDecay for Fangren. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @ee918356   4 years Thierry Delisle Some clean-up to remove clang-only warnings ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @f8143a6   4 years Thierry Delisle Change pass visitor to avoid more transient strong references ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @6180274   4 years pabuhr more cleanup, make more function parameters const, remove more std:: ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @ff3b0249   4 years pabuhr add else clause into WhileDoStmt and ForStmt ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @3b0bc16   4 years pabuhr change class name WhileStmt to WhileDoStmt, add else clause to … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @ab1a9ea   4 years caparson fixed merge ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @34c32f0   4 years caparson Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @89a5a1f   4 years pabuhr formatting, starting adding elsePart to while, do, and for statements ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @cef7430   4 years caparson Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @6b2d444   4 years caparson changed a few mutexstmt things ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @e21f253   4 years ajbeach Removed the VISIT macro from Pass.impl.hpp. It was a very small … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @a488783   4 years ajbeach Translated the first half of validate-D. HoistControlStruct is pretty … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @451d958   4 years f37yu print function type correctly before resolver ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @91a72ef   4 years ajbeach Some assorted bits of clean-up. InitializerLength was missing some … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @a4a6802   4 years f37yu fill in FunctionType assertions early ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @f27331c   4 years ajbeach Factored the AddressExpr constructor body into a helper that makes it … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @0351e9f   4 years ajbeach Clean-up white-space and comments in the AST/Print module. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @3cc1111   4 years ajbeach Small fix in Decl.hpp and a new-ast function added in InitTweak. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @1387ea0   4 years ajbeach We can now thread the global/special declarations from convert to … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @ce36b55   4 years ajbeach Translation of Validate F; and some improvements in some helpers. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @3249dd8b   4 years ajbeach Some clean-up. DeepCopyCore lost its already tenous reason to be in … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @b7fd9daf   4 years f37yu Merge branch 'new-ast-unique-expr' ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @f95634e   4 years f37yu fix unique expr pass ADT ast-experimental enum forall-pointer-decay new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @bb9924c   4 years f37yu fix unique expr pass ADT ast-experimental enum forall-pointer-decay new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b8ab91a   4 years ajbeach Fix Labels pass translated. This is fix label, mult-level exit and … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @c600df1   4 years ajbeach Added ast::WithConstTranslationUnit to give access to the surrounding … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @148ba7d   4 years ajbeach Added a return value to WithGuards::GuardValue so you can save the old … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @68fe946e   4 years ajbeach Updated DeclStats for the new ast. Also fixed a bug in the old … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @6cebfef   4 years caparson added mutex stmt monitor ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @cc64be1d   4 years ajbeach Added VTableType to the conversion passes. ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @3945abe   4 years Thierry Delisle New-AST boilerplate for vtable ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b238618   4 years ajbeach Added VTableType to the new ast. ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @943bfad   4 years Thierry Delisle Fixed several warnings for clang@head ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @6e50a6b   4 years mlbrooks Implementing language-provided syntax for (array) dimensions. Former … ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @798a8b3   4 years Thierry Delisle Attributes are now correctly visited when replacing typedefs ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @bc179fd3   4 years Thierry Delisle Removed more gcc11 warnings ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @68ff3de   4 years Thierry Delisle Removed unnecessary copy in loop ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @93f74c0f   4 years Thierry Delisle Changed how new pass visitor gets the return type of previsit to avoid … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b91bfde   4 years ajbeach Added and used some helpers. The widely useful one is a from_string … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @cd59d28   5 years ajbeach A bit of clean-up in AST/Type.cpp. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
Note: See TracRevisionLog for help on using the revision log.