Skip to content

Commit 74ec038

Browse files
committed
[OMPIRBuilder] Don't include MemorySSAUpdater.h (NFC)
This header does not use MemorySSA in any way -- it was just using a typedef from it. Write out the type instead.
1 parent 340f06a commit 74ec038

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
#ifndef LLVM_FRONTEND_OPENMP_OMPIRBUILDER_H
1515
#define LLVM_FRONTEND_OPENMP_OMPIRBUILDER_H
1616

17-
#include "llvm/Analysis/MemorySSAUpdater.h"
1817
#include "llvm/Frontend/Atomic/Atomic.h"
1918
#include "llvm/Frontend/OpenMP/OMPConstants.h"
2019
#include "llvm/Frontend/OpenMP/OMPGridValues.h"
2120
#include "llvm/IR/DebugLoc.h"
2221
#include "llvm/IR/IRBuilder.h"
2322
#include "llvm/IR/Module.h"
23+
#include "llvm/IR/ValueMap.h"
2424
#include "llvm/Support/Allocator.h"
2525
#include "llvm/TargetParser/Triple.h"
2626
#include <forward_list>
@@ -1093,7 +1093,8 @@ class OpenMPIRBuilder {
10931093
/// original and copied loop values and loop blocks.
10941094
/// \param NamePrefix Optional name prefix for if.then if.else blocks.
10951095
void createIfVersion(CanonicalLoopInfo *Loop, Value *IfCond,
1096-
ValueToValueMapTy &VMap, const Twine &NamePrefix = "");
1096+
ValueMap<const Value *, WeakTrackingVH> &VMap,
1097+
const Twine &NamePrefix = "");
10971098

10981099
public:
10991100
/// Modifies the canonical loop to be a workshare loop.

0 commit comments

Comments
 (0)