Skip to content

src

Files

Name
src/Debug.h
This file defines a debug macro for sotoc.
src/DeclResolver.cpp
This file implements the class DeclResolver.
src/DeclResolver.h
This file implements the class DeclResolver which is used to record and order types and functions in the input code that are required by the target regions.
src/main.cpp
This file implements sotoc, a clang to to enable outlining of OpenMP target region, which can be used by different compiler.
src/OmpPragma.cpp
This file implements the class OmpPragma, which is used to generate repla- cement pragmas for teams and team combined constructs.
src/OmpPragma.h
src/TargetCode.cpp
This file implements the class TargetCode, which can be used to add code fragments and to generate new code (i.e., for outlining OpenMP target region) from these fragments.
src/TargetCode.h
src/TargetCodeFragment.cpp
This file implements the classes TargetCodeDecl and TargetCodeRegion.
src/TargetCodeFragment.h
src/TargetRegionVariable.cpp
This file implements the class TargetRegionVariable.
src/TargetRegionVariable.h
src/Visitors.cpp
This file implements the classes DiscoverTypesInDeclVisitor and FindTargetCodeVisitor.
src/Visitors.h

Last update: 2021-11-24
Back to top