source: src/AST/Pass.proto.hpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @822332e   16 months ajbeach It seems clang uses different scoping rules for the trailing return of …
(edit) @96c04e4   16 months ajbeach Simplified the visit children guard to use a ValueGuardPtr. For …
(edit) @c92bdcc   16 months ajbeach Updated the rest of the names in src/ (except for the generated files).
(edit) @164a6b6   17 months ajbeach Simplified the visit_children feature of Pass template. This should …
(edit) @7a36848   17 months ajbeach Further Pass template clean-up, reimplementing the translation unit …
(edit) @90320ac   17 months ajbeach Clean-up in the Pass template around call_accept. Removed overloads …
(edit) @485cf59   17 months ajbeach Small improvement in the Pass template implementation. Thierry and I …
(edit) @5bf685f   20 months ajbeach Replayed maybeClone with maybeCopy, removed unused helppers in …
(edit) @e0069bd   2 years ajbeach Renaming of some SymbolTable functions because they are different and …
(edit) @efe89894   2 years ajbeach Fixed small whitespace issue. ast-experimental
(edit) @2d0f918   2 years ajbeach Clean up methods for result1/N/Nstmt classes and the padantic pass macros. ADT ast-experimental
(edit) @26e6d88   3 years ajbeach Updated indentation in Pass.proto.hpp. ADT ast-experimental
(edit) @cad9edb   3 years ajbeach Split the forward include namespace from the declaration namespace in … ADT ast-experimental
(edit) @66a89e7   3 years ajbeach pass::get_result -> pass::result::get for consistency with the … ADT ast-experimental
(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) @3f681b1   3 years ajbeach Added the new invariant checks. There seems to be a few unset … 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) @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) @c600df1   4 years ajbeach Added ast::WithConstTranslationUnit to give access to the surrounding … ADT ast-experimental enum forall-pointer-decay 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) @3e5dd913   5 years f37yu reimplement function type and eliminate deep copy ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @361bf01   5 years f37yu remove ParameterizedType and put content into FunctionType ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @a056f56   5 years Thierry Delisle Fixed forward declaration of TranslationUnit ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @e00c22f   5 years f37yu someone liked snake_case ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @0dd9a5e   5 years f37yu delay autogen resolve ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @293dc1c   5 years ajbeach TranslationUnit is now used at the top-level of the new-ast passes. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @53d55b6   5 years Thierry Delisle Changed approach for isInFunction and implemented for old ast ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @cb25fc9   5 years Thierry Delisle Added to new ast mixin for checker whether it is inFunction or not ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b2a11ba   5 years ajbeach Rename WithConstTypeSubstitution from env to typeSubs to avoid name … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @e6b42e7   5 years ajbeach Added the ast::Pass::read utility. Converted two passes to use its two … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @d3aa64f1   5 years f37yu pure visitor interface for new ast ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7ff3e522   5 years ajbeach {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @0d070ca   5 years Thierry Delisle disabled new heaptrace feature ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c408483   5 years f37yu cleanup ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @aebf5b0   5 years ajbeach Made a few changes that should have no effect but will silence some … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c15085d   5 years f37yu tracing memory allocation of resolver passes ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @396b830   6 years Thierry Delisle Fixed typo which was causing with statements to be ignored by the resolver ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @e0e9a0b   6 years a3moss Somewhat deeper clone for types with forall qualifiers. * Added … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @9ea38de   6 years a3moss Fix ast::Pass guard classes ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @0e42794   6 years a3moss Rewrite WithSymbolTable pass accessory to use ast::SymbolTable ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @d76c588   6 years a3moss Stubs for new resolver, implementation of new indexer, type environment ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @e4b6cf78   6 years Thierry Delisle New Pass visitor now supports void postvisits by returning the … 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
(edit) @0b8bf27   6 years Thierry Delisle Fixed pass visitor so previsit can return void to signify it will … 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
(edit) @dff6452   6 years Thierry Delisle Minor fixes to which previsits are acceptable 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
(edit) @b0abc8a0   6 years Thierry Delisle Fixed errors in the pass visitor 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
(edit) @10a1225   6 years Thierry Delisle Many errors and warning fixes. More visit implementation 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
(edit) @87701b6   6 years Thierry Delisle Tentative fix for increment/decrement and implented a few more visits 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
(edit) @8a5530c   6 years Thierry Delisle Fixed FunctionType cast, fixed maybe_accept, implemented statement … 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
(edit) @6d51bd7   6 years Thierry Delisle Fixes to the new templated pass and started on conversions 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
(edit) @04124c4   6 years Thierry Delisle More comments and naming conventions fix 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
(add) @f47f887   6 years Thierry Delisle First draft of Pass.hpp and some updates to node.hpp 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
Note: See TracRevisionLog for help on using the revision log.