summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGOpenMPRuntime.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/CodeGen/CGOpenMPRuntime.h')
-rw-r--r--clang/lib/CodeGen/CGOpenMPRuntime.h20
1 files changed, 0 insertions, 20 deletions
diff --git a/clang/lib/CodeGen/CGOpenMPRuntime.h b/clang/lib/CodeGen/CGOpenMPRuntime.h
index 92e946c670c..3f842ce9640 100644
--- a/clang/lib/CodeGen/CGOpenMPRuntime.h
+++ b/clang/lib/CodeGen/CGOpenMPRuntime.h
@@ -345,14 +345,6 @@ private:
SmallVector<const OMPDeclareReductionDecl *, 4>>
FunctionUDRMapTy;
FunctionUDRMapTy FunctionUDRMap;
- /// Map from the user-defined mapper declaration to its corresponding
- /// functions.
- llvm::DenseMap<const OMPDeclareMapperDecl *, llvm::Function *> UDMMap;
- /// Map of functions and their local user-defined mappers.
- using FunctionUDMMapTy =
- llvm::DenseMap<llvm::Function *,
- SmallVector<const OMPDeclareMapperDecl *, 4>>;
- FunctionUDMMapTy FunctionUDMMap;
/// Type kmp_critical_name, originally defined as typedef kmp_int32
/// kmp_critical_name[8];
llvm::ArrayType *KmpCriticalNameTy;
@@ -746,14 +738,6 @@ private:
llvm::Value *Ctor, llvm::Value *CopyCtor,
llvm::Value *Dtor, SourceLocation Loc);
- /// Emit the array initialization or deletion portion for user-defined mapper
- /// code generation.
- void emitUDMapperArrayInitOrDel(CodeGenFunction &MapperCGF,
- llvm::Value *Handle, llvm::Value *BasePtr,
- llvm::Value *Ptr, llvm::Value *Size,
- llvm::Value *MapType, CharUnits ElementSize,
- llvm::BasicBlock *ExitBB, bool IsInit);
-
struct TaskResultTy {
llvm::Value *NewTask = nullptr;
llvm::Function *TaskEntry = nullptr;
@@ -814,10 +798,6 @@ public:
virtual std::pair<llvm::Function *, llvm::Function *>
getUserDefinedReduction(const OMPDeclareReductionDecl *D);
- /// Emit the function for the user defined mapper construct.
- void emitUserDefinedMapper(const OMPDeclareMapperDecl *D,
- CodeGenFunction *CGF = nullptr);
-
/// Emits outlined function for the specified OpenMP parallel directive
/// \a D. This outlined function has type void(*)(kmp_int32 *ThreadID,
/// kmp_int32 BoundID, struct context_vars*).
OpenPOWER on IntegriCloud