Fix LLVMPass (#1557)
This commit is contained in:
parent
c1006c4d38
commit
74435e1461
@ -43,9 +43,6 @@
|
|||||||
#include "llvm/IR/PassManager.h"
|
#include "llvm/IR/PassManager.h"
|
||||||
#else
|
#else
|
||||||
#include "llvm/IR/LegacyPassManager.h"
|
#include "llvm/IR/LegacyPassManager.h"
|
||||||
#endif
|
|
||||||
|
|
||||||
#if LLVM_VERSION_MAJOR < 11
|
|
||||||
#include "llvm/Transforms/IPO/PassManagerBuilder.h"
|
#include "llvm/Transforms/IPO/PassManagerBuilder.h"
|
||||||
#endif
|
#endif
|
||||||
#include "llvm/IR/BasicBlock.h"
|
#include "llvm/IR/BasicBlock.h"
|
||||||
@ -683,7 +680,6 @@ bool AutoTokensPass::runOnModule(Module &M) {
|
|||||||
#if USE_NEW_PM
|
#if USE_NEW_PM
|
||||||
|
|
||||||
#else
|
#else
|
||||||
#if LLVM_VERSION_MAJOR < 11
|
|
||||||
static void registerAutoTokensPass(const PassManagerBuilder &,
|
static void registerAutoTokensPass(const PassManagerBuilder &,
|
||||||
legacy::PassManagerBase &PM) {
|
legacy::PassManagerBase &PM) {
|
||||||
PM.add(new AutoTokensPass());
|
PM.add(new AutoTokensPass());
|
||||||
|
@ -33,6 +33,7 @@
|
|||||||
#include "llvm/IR/PassManager.h"
|
#include "llvm/IR/PassManager.h"
|
||||||
#else
|
#else
|
||||||
#include "llvm/IR/LegacyPassManager.h"
|
#include "llvm/IR/LegacyPassManager.h"
|
||||||
|
#include "llvm/Transforms/IPO/PassManagerBuilder.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "llvm/ADT/Statistic.h"
|
#include "llvm/ADT/Statistic.h"
|
||||||
@ -40,9 +41,6 @@
|
|||||||
#include "llvm/IR/Module.h"
|
#include "llvm/IR/Module.h"
|
||||||
#include "llvm/Support/Debug.h"
|
#include "llvm/Support/Debug.h"
|
||||||
#include "llvm/Support/raw_ostream.h"
|
#include "llvm/Support/raw_ostream.h"
|
||||||
#if LLVM_VERSION_MAJOR < 11
|
|
||||||
#include "llvm/Transforms/IPO/PassManagerBuilder.h"
|
|
||||||
#endif
|
|
||||||
#include "llvm/Transforms/Utils/BasicBlockUtils.h"
|
#include "llvm/Transforms/Utils/BasicBlockUtils.h"
|
||||||
#include "llvm/Pass.h"
|
#include "llvm/Pass.h"
|
||||||
#include "llvm/Analysis/ValueTracking.h"
|
#include "llvm/Analysis/ValueTracking.h"
|
||||||
@ -466,7 +464,6 @@ bool CmpLogRoutines::runOnModule(Module &M) {
|
|||||||
|
|
||||||
#if USE_NEW_PM
|
#if USE_NEW_PM
|
||||||
#else
|
#else
|
||||||
#if LLVM_VERSION_MAJOR < 11 /* use old pass manager */
|
|
||||||
static void registerCmpLogRoutinesPass(const PassManagerBuilder &,
|
static void registerCmpLogRoutinesPass(const PassManagerBuilder &,
|
||||||
legacy::PassManagerBase &PM) {
|
legacy::PassManagerBase &PM) {
|
||||||
auto p = new CmpLogRoutines();
|
auto p = new CmpLogRoutines();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user