| 
              ../
             | 
          
  | 
    Attribute.cpp
   | 
  
    1.4 KB
    
   | 
  
    0b57626
     
   | 
  
    6 years
   | 
  ajbeach | 
  
    Silenced a warning and removed trailing whitespace.
   | 
  | 
    Attribute.hpp
   | 
  
    1.5 KB
    
   | 
  
    99da267
     
   | 
  
    6 years
   | 
  mlbrooks | 
  
    Running a deep-copy on FunctionType at RenameVars time.  This manual …
   | 
  | 
    Bitfield.hpp
   | 
  
    2.0 KB
    
   | 
  
    93744b5
     
   | 
  
    6 years
   | 
  ajbeach | 
  
    The bitfield template makes sure it is working on an unsigned val, …
   | 
  | 
    Chain.hpp
   | 
  
    1.7 KB
    
   | 
  
    4864a73
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Added chain mutation and example use in resolver
   | 
  | 
    Convert.cpp
   | 
  
    83.0 KB
    
   | 
  
    e4d7c1c
     
   | 
  
    3 years
   | 
  j82liang | 
  
    Implement enum Hiding
   | 
  | 
    Convert.hpp
   | 
  
    724 bytes
    
   | 
  
    1f7dc61
     
   | 
  
    4 years
   | 
  Thierry Delisle | 
  
    Consistently changed TranslationUnit from struct to class.
   | 
  | 
    Copy.cpp
   | 
  
    2.7 KB
    
   | 
  
    7edd5c1
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Assorted fixes to the AST, found while I was trying to add more …
   | 
  | 
    Copy.hpp
   | 
  
    1.8 KB
    
   | 
  
    a488783
     
   | 
  
    4 years
   | 
  ajbeach | 
  
    Translated the first half of validate-D. HoistControlStruct is pretty …
   | 
  | 
    Create.cpp
   | 
  
    1.8 KB
    
   | 
  
    20737104
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Wrote a new asForward helper for Autogen.
   | 
  | 
    Create.hpp
   | 
  
    825 bytes
    
   | 
  
    20737104
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Wrote a new asForward helper for Autogen.
   | 
  | 
    CVQualifiers.hpp
   | 
  
    2.2 KB
    
   | 
  
    8a5530c
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Fixed FunctionType cast, fixed maybe_accept, implemented statement …
   | 
  | 
    Decl.cpp
   | 
  
    7.4 KB
    
   | 
  
    93c10de
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Minimal changes to pull out nested types, TypeInstType::TypeEnvKey and …
   | 
  | 
    Decl.hpp
   | 
  
    15.1 KB
    
   | 
  
    93c10de
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Minimal changes to pull out nested types, TypeInstType::TypeEnvKey and …
   | 
  | 
    DeclReplacer.cpp
   | 
  
    3.3 KB
    
   | 
  
    747d0fa
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    White-space clean-up in DeclReplacer.
   | 
  | 
    DeclReplacer.hpp
   | 
  
    1.3 KB
    
   | 
  
    490fb92e
     
   | 
  
    5 years
   | 
  f37yu | 
  
    move FixInit to new ast
   | 
  | 
    Expr.cpp
   | 
  
    13.4 KB
    
   | 
  
    e01eb4a
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Moved some functions from InitTweak to Inspect.
   | 
  | 
    Expr.hpp
   | 
  
    28.4 KB
    
   | 
  
    5408b59
     
   | 
  
    3 years
   | 
  j82liang | 
  
    Remove var in QualifiedNameExpr
   | 
  | 
    FunctionSpec.hpp
   | 
  
    1.0 KB
    
   | 
  
    9e1d485
     
   | 
  
    6 years
   | 
  a3moss | 
  
    First draft of ast::Type with subclasses
   | 
  | 
    Fwd.hpp
   | 
  
    2.8 KB
    
   | 
  
    71806e0
     
   | 
  
    3 years
   | 
  j82liang | 
  
    Rename InlineValueDecl to InlineMemberDecl
   | 
  | 
    GenericSubstitution.cpp
   | 
  
    1.6 KB
    
   | 
  
    4f6dda0
     
   | 
  
    4 years
   | 
  ajbeach | 
  
    Converted Implement Concurrent Keywords to the new AST. Includes …
   | 
  | 
    GenericSubstitution.hpp
   | 
  
    665 bytes
    
   | 
  
    60aaa51d
     
   | 
  
    6 years
   | 
  a3moss | 
  
    More resolver porting; mostly CurrentObject
   | 
  | 
    Init.cpp
   | 
  
    1.3 KB
    
   | 
  
    87701b6
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Tentative fix for increment/decrement and implented a few more visits
   | 
  | 
    Init.hpp
   | 
  
    4.3 KB
    
   | 
  
    ce36b55
     
   | 
  
    4 years
   | 
  ajbeach | 
  
    Translation of Validate F; and some improvements in some helpers.
   | 
  | 
    Inspect.cpp
   | 
  
    6.6 KB
    
   | 
  
    c02cef1
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Clean-up in AST/Inspect.
   | 
  | 
    Inspect.hpp
   | 
  
    1.3 KB
    
   | 
  
    e01eb4a
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Moved some functions from InitTweak to Inspect.
   | 
  | 
    Label.hpp
   | 
  
    1.4 KB
    
   | 
  
    3f681b1
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Added the new invariant checks. There seems to be a few unset …
   | 
  | 
    LinkageSpec.cpp
   | 
  
    1.5 KB
    
   | 
  
    87701b6
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Tentative fix for increment/decrement and implented a few more visits
   | 
  | 
    LinkageSpec.hpp
   | 
  
    2.1 KB
    
   | 
  
    7f3f63c
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Unions now correctly use bitfields from previous commit
   | 
  | 
    module.mk
   | 
  
    1.6 KB
    
   | 
  
    bc899d6
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Added ast::vector as a short hand and used it in one file as a test.
   | 
  | 
    Node.cpp
   | 
  
    19.1 KB
    
   | 
  
    f6e6a55
     
   | 
  
    4 years
   | 
  ajbeach | 
  
    Added ast::WaitForClause and changed ast::WaitForStmt to use it. This …
   | 
  | 
    Node.hpp
   | 
  
    8.5 KB
    
   | 
  
    3f681b1
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Added the new invariant checks. There seems to be a few unset …
   | 
  | 
    ParseNode.hpp
   | 
  
    1.2 KB
    
   | 
  
    87701b6
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Tentative fix for increment/decrement and implented a few more visits
   | 
  | 
    Pass.cpp
   | 
  
    521 bytes
    
   | 
  
    b0abc8a0
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Fixed errors in the pass visitor
   | 
  | 
    Pass.hpp
   | 
  
    20.2 KB
    
   | 
  
    19a8c40
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Some clean-up I had stashed from before I knew the InlineMemberDecl …
   | 
  | 
    Pass.impl.hpp
   | 
  
    65.1 KB
    
   | 
  
    e4d7c1c
     
   | 
  
    3 years
   | 
  j82liang | 
  
    Implement enum Hiding
   | 
  | 
    Pass.proto.hpp
   | 
  
    17.6 KB
    
   | 
  
    95e5018
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Changed ast::pass::make_location_guard so it should work with C++14.
   | 
  | 
    porting.md
   | 
  
    13.2 KB
    
   | 
  
    68fe946e
     
   | 
  
    4 years
   | 
  ajbeach | 
  
    Updated DeclStats for the new ast. Also fixed a bug in the old …
   | 
  | 
    Print.cpp
   | 
  
    38.9 KB
    
   | 
  
    71806e0
     
   | 
  
    3 years
   | 
  j82liang | 
  
    Rename InlineValueDecl to InlineMemberDecl
   | 
  | 
    Print.hpp
   | 
  
    1.0 KB
    
   | 
  
    0351e9f
     
   | 
  
    4 years
   | 
  ajbeach | 
  
    Clean-up white-space and comments in the AST/Print module.
   | 
  | 
    Stmt.cpp
   | 
  
    3.3 KB
    
   | 
  
    7edd5c1
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Assorted fixes to the AST, found while I was trying to add more …
   | 
  | 
    Stmt.hpp
   | 
  
    14.9 KB
    
   | 
  
    491bb81
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Fixed some whitespace and indentation issues.
   | 
  | 
    StorageClasses.hpp
   | 
  
    1.4 KB
    
   | 
  
    ed9a1ae
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Cfa now distinguishes between thread and _Thread_local.
   | 
  | 
    SymbolTable.cpp
   | 
  
    27.9 KB
    
   | 
  
    4b8b2a4
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Make unset locations earier to find with a search for 'CodeLocation()'.
   | 
  | 
    SymbolTable.hpp
   | 
  
    8.8 KB
    
   | 
  
    e5c3811
     
   | 
  
    5 years
   | 
  f37yu | 
  
    create dedicated symbol tables for big 3 operators
note: arbitrary …
   | 
  | 
    TranslationUnit.hpp
   | 
  
    907 bytes
    
   | 
  
    39d8950
     
   | 
  
    4 years
   | 
  ajbeach | 
  
    Thread global information through resolution. Non-top-level calls to …
   | 
  | 
    Type.cpp
   | 
  
    6.6 KB
    
   | 
  
    93c10de
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Minimal changes to pull out nested types, TypeInstType::TypeEnvKey and …
   | 
  | 
    Type.hpp
   | 
  
    17.7 KB
    
   | 
  
    93c10de
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Minimal changes to pull out nested types, TypeInstType::TypeEnvKey and …
   | 
  | 
    TypeEnvironment.cpp
   | 
  
    13.4 KB
    
   | 
  
    93c10de
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Minimal changes to pull out nested types, TypeInstType::TypeEnvKey and …
   | 
  | 
    TypeEnvironment.hpp
   | 
  
    8.5 KB
    
   | 
  
    93c10de
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Minimal changes to pull out nested types, TypeInstType::TypeEnvKey and …
   | 
  | 
    TypeSubstitution.cpp
   | 
  
    5.9 KB
    
   | 
  
    93c10de
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Minimal changes to pull out nested types, TypeInstType::TypeEnvKey and …
   | 
  | 
    TypeSubstitution.hpp
   | 
  
    7.5 KB
    
   | 
  
    93c10de
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Minimal changes to pull out nested types, TypeInstType::TypeEnvKey and …
   | 
  | 
    Util.cpp
   | 
  
    3.1 KB
    
   | 
  
    7675f58
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Labels on statements (not all Labels in the AST) now have all their …
   | 
  | 
    Util.hpp
   | 
  
    697 bytes
    
   | 
  
    f69fac7
     
   | 
  
    4 years
   | 
  ajbeach | 
  
    Got the Util module started by moving over the unused AssertAcyclic pass.
   | 
  | 
    Vector.hpp
   | 
  
    786 bytes
    
   | 
  
    bc899d6
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Added ast::vector as a short hand and used it in one file as a test.
   | 
  | 
    Visitor.hpp
   | 
  
    9.3 KB
    
   | 
  
    19a8c40
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Some clean-up I had stashed from before I knew the InlineMemberDecl …
   |