Changeset 4dc3b8c for src/GenPoly


Ignore:
Timestamp:
Nov 30, 2023, 6:14:20 PM (2 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
master
Children:
2f8d351
Parents:
7f2bfb7 (diff), c4570af3 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

Location:
src/GenPoly
Files:
2 edited
6 moved

Legend:

Unmodified
Added
Removed
  • src/GenPoly/Box.cpp

    r7f2bfb7 r4dc3b8c  
    55// file "LICENCE" distributed with Cforall.
    66//
    7 // BoxNew.cpp -- Implement polymorphic function calls and types.
     7// Box.cpp -- Implement polymorphic function calls and types.
    88//
    99// Author           : Andrew Beach
     
    3232#include "GenPoly/Lvalue.h"            // for generalizedLvalue
    3333#include "GenPoly/ScopedSet.h"         // for ScopedSet
    34 #include "GenPoly/ScrubTyVars.h"       // for scrubTypeVars, scrubAllTypeVars
     34#include "GenPoly/ScrubTypeVars.hpp"   // for scrubTypeVars, scrubAllTypeVars
    3535#include "ResolvExpr/Unify.h"          // for typesCompatible
    3636#include "SymTab/Mangler.h"            // for mangle, mangleType
  • src/GenPoly/FindFunction.cc

    r7f2bfb7 r4dc3b8c  
    2222#include "GenPoly/ErasableScopedMap.h"  // for ErasableScopedMap<>::iterator
    2323#include "GenPoly/GenPoly.h"            // for TyVarMap
    24 #include "ScrubTyVars.h"                // for ScrubTyVars
     24#include "ScrubTypeVars.hpp"            // for scrubTypeVars
    2525
    2626namespace GenPoly {
  • src/GenPoly/InstantiateGeneric.cpp

    r7f2bfb7 r4dc3b8c  
    55// file "LICENCE" distributed with Cforall.
    66//
    7 // InstantiateGenericNew.cpp -- Create concrete instances of generic types.
     7// InstantiateGeneric.cpp -- Create concrete instances of generic types.
    88//
    99// Author           : Andrew Beach
     
    3131#include "Common/UniqueName.h"         // for UniqueName
    3232#include "GenPoly/GenPoly.h"           // for isPolyType, typesPolyCompatible
    33 #include "GenPoly/ScrubTyVars.h"       // for scrubAll
     33#include "GenPoly/ScrubTypeVars.hpp"   // for scrubAllTypeVars
    3434#include "ResolvExpr/AdjustExprType.hpp"  // for adjustExprType
    3535#include "ResolvExpr/Unify.h"          // for typesCompatible
  • src/GenPoly/Lvalue.cpp

    r7f2bfb7 r4dc3b8c  
    55// file "LICENCE" distributed with Cforall.
    66//
    7 // LvalueNew.cpp -- Clean up lvalues and remove references.
     7// Lvalue.cpp -- Clean up lvalues and remove references.
    88//
    99// Author           : Andrew Beach
  • src/GenPoly/ScrubTypeVars.cpp

    r7f2bfb7 r4dc3b8c  
    55// file "LICENCE" distributed with Cforall.
    66//
    7 // ScrubTyVars.cc -- Remove polymorphic types.
     7// ScrubTypeVars.cpp -- Remove polymorphic types.
    88//
    99// Author           : Richard C. Bilson
     
    1414//
    1515
     16#include "ScrubTypeVars.hpp"
     17
    1618#include <utility>                      // for pair
    1719
     
    1921#include "GenPoly.h"                    // for mangleType, TyVarMap, alignof...
    2022#include "GenPoly/ErasableScopedMap.h"  // for ErasableScopedMap<>::const_it...
    21 #include "ScrubTyVars.h"
    2223#include "SymTab/Mangler.h"             // for mangleType
    2324
  • src/GenPoly/ScrubTypeVars.hpp

    r7f2bfb7 r4dc3b8c  
    55// file "LICENCE" distributed with Cforall.
    66//
    7 // ScrubTyVars.h -- Remove polymorphic types.
     7// ScrubTypeVars.hpp -- Remove polymorphic types.
    88//
    99// Author           : Richard C. Bilson
  • src/GenPoly/Specialize.cpp

    r7f2bfb7 r4dc3b8c  
    55// file "LICENCE" distributed with Cforall.
    66//
    7 // SpecializeNew.cpp -- Generate thunks to specialize polymorphic functions.
     7// Specialize.cpp -- Generate thunks to specialize polymorphic functions.
    88//
    99// Author           : Andrew Beach
  • src/GenPoly/module.mk

    r7f2bfb7 r4dc3b8c  
    2222
    2323SRC += $(SRC_GENPOLY) \
    24         GenPoly/BoxNew.cpp \
     24        GenPoly/Box.cpp \
    2525        GenPoly/Box.h \
    2626        GenPoly/ErasableScopedMap.h \
    2727        GenPoly/FindFunction.cc \
    2828        GenPoly/FindFunction.h \
    29         GenPoly/InstantiateGenericNew.cpp \
     29        GenPoly/InstantiateGeneric.cpp \
    3030        GenPoly/InstantiateGeneric.h \
    31         GenPoly/LvalueNew.cpp \
     31        GenPoly/Lvalue.cpp \
    3232        GenPoly/ScopedSet.h \
    33         GenPoly/ScrubTyVars.cc \
    34         GenPoly/ScrubTyVars.h \
    35         GenPoly/SpecializeNew.cpp \
     33        GenPoly/ScrubTypeVars.cpp \
     34        GenPoly/ScrubTypeVars.hpp \
     35        GenPoly/Specialize.cpp \
    3636        GenPoly/Specialize.h
    3737
Note: See TracChangeset for help on using the changeset viewer.