source: src/AST/Pass.proto.hpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @95e5018   2 years ajbeach Changed ast::pass::make_location_guard so it should work with C++14. ADTast-experimentalpthread-emulation
(edit) @a9762dc   2 years Thierry Delisle Passvisitor can now track code location ADTast-experimentalpthread-emulation
(edit) @3f681b1   2 years ajbeach Added the new invariant checks. There seems to be a few unset … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @4ec9513   3 years ajbeach Converted validate C, including adding DimensionExpr? to the new ast. ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @eb211bf   3 years ajbeach Did some clean-up with the ast::Pass class. Moved some things out of … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @1f7dc61   3 years Thierry Delisle Consistently changed TranslationUnit? from struct to class. ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @c600df1   3 years ajbeach Added ast::WithConstTranslationUnit? to give access to the surrounding … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @93f74c0f   3 years Thierry Delisle Changed how new pass visitor gets the return type of previsit to avoid … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3e5dd913   4 years f37yu reimplement function type and eliminate deep copy ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @361bf01   4 years f37yu remove ParameterizedType? and put content into FunctionType? ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a056f56   4 years Thierry Delisle Fixed forward declaration of TranslationUnit? ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e00c22f   4 years f37yu someone liked snake_case ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0dd9a5e   4 years f37yu delay autogen resolve ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @293dc1c   4 years ajbeach TranslationUnit? is now used at the top-level of the new-ast passes. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @53d55b6   4 years Thierry Delisle Changed approach for isInFunction and implemented for old ast ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @cb25fc9   4 years Thierry Delisle Added to new ast mixin for checker whether it is inFunction or not ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b2a11ba   4 years ajbeach Rename WithConstTypeSubstitution? from env to typeSubs to avoid name … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e6b42e7   4 years ajbeach Added the ast::Pass::read utility. Converted two passes to use its two … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d3aa64f1   4 years f37yu pure visitor interface for new ast ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7ff3e522   4 years ajbeach {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0d070ca   4 years Thierry Delisle disabled new heaptrace feature ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c408483   4 years f37yu cleanup ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @aebf5b0   4 years ajbeach Made a few changes that should have no effect but will silence some … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c15085d   4 years f37yu tracing memory allocation of resolver passes ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @396b830   5 years Thierry Delisle Fixed typo which was causing with statements to be ignored by the resolver ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e0e9a0b   5 years a3moss Somewhat deeper clone for types with forall qualifiers. * Added … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9ea38de   5 years a3moss Fix ast::Pass guard classes ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0e42794   5 years a3moss Rewrite WithSymbolTable? pass accessory to use ast::SymbolTable? ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d76c588   5 years a3moss Stubs for new resolver, implementation of new indexer, type environment ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e4b6cf78   5 years Thierry Delisle New Pass visitor now supports void postvisits by returning the … ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0b8bf27   5 years Thierry Delisle Fixed pass visitor so previsit can return void to signify it will … ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @dff6452   5 years Thierry Delisle Minor fixes to which previsits are acceptable ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b0abc8a0   5 years Thierry Delisle Fixed errors in the pass visitor ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @10a1225   5 years Thierry Delisle Many errors and warning fixes. More visit implementation ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @87701b6   5 years Thierry Delisle Tentative fix for increment/decrement and implented a few more visits ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8a5530c   5 years Thierry Delisle Fixed FunctionType? cast, fixed maybe_accept, implemented statement … ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6d51bd7   5 years Thierry Delisle Fixes to the new templated pass and started on conversions ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @04124c4   5 years Thierry Delisle More comments and naming conventions fix ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(add) @f47f887   5 years Thierry Delisle First draft of Pass.hpp and some updates to node.hpp ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
Note: See TracRevisionLog for help on using the revision log.