Skip to content

Commit 63e535e

Browse files
committed
LLVM 20
1 parent 7ee0180 commit 63e535e

3 files changed

Lines changed: 3 additions & 8 deletions

File tree

number-theory/Watermark/Transforms/WatermarkEmbedderPass/WatermarkEmbedderPass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ llvmGetPassPluginInfo() {
262262
return false;
263263
});
264264
PB.registerPipelineEarlySimplificationEPCallback(
265-
[](ModulePassManager &MPM, auto) {
265+
[](ModulePassManager &MPM, auto, auto) {
266266
MPM.addPass(
267267
createModuleToFunctionPassAdaptor(LoopSimplifyPass()));
268268
MPM.addPass(createModuleToFunctionPassAdaptor(

semacall/SemaCall.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ llvm::PassPluginLibraryInfo getSemaCallPluginInfo() {
8686
});
8787
// this one is needed for clang
8888
PB.registerPipelineEarlySimplificationEPCallback(
89-
[](ModulePassManager &MPM, auto) {
89+
[](ModulePassManager &MPM, auto, auto) {
9090
MPM.addPass(createModuleToFunctionPassAdaptor(SemaCall()));
9191
});
9292
}};

sidedata/SideData.cpp

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
11
#include "SideData.hpp"
2-
#include "llvm/IR/DerivedTypes.h"
3-
#include "llvm/IR/Function.h"
42
#include "llvm/IR/InstrTypes.h"
53
#include "llvm/IR/Instructions.h"
64
#include "llvm/IR/PassManager.h"
7-
#include "llvm/IR/Value.h"
85
#include "llvm/Passes/PassBuilder.h"
96
#include "llvm/Passes/PassPlugin.h"
10-
#include "llvm/Support/Casting.h"
117
#include "llvm/Support/CommandLine.h"
12-
#include <unordered_set>
138
// only so the plugin may be build and loaded
149
using namespace llvm;
1510
using namespace std;
@@ -25,7 +20,7 @@ llvm::PassPluginLibraryInfo getSideDataPluginInfo() {
2520
});
2621
// this one is needed for clang
2722
PB.registerPipelineEarlySimplificationEPCallback(
28-
[](ModulePassManager &MPM, auto) {
23+
[](ModulePassManager &MPM, auto, auto) {
2924
MPM.addPass(
3025
createModuleToFunctionPassAdaptor(SidedataWatermark()));
3126
});

0 commit comments

Comments
 (0)