Displaying 1 result from an estimated 1 matches for "llvmsimpledg".
2017 Aug 03
2
Dependence analysis - missing loop-carried dependencies?
...errs() << "\n";
}
}
}
return false;
}
void getAnalysisUsage(AnalysisUsage &AU) const override {
AU.addRequired<DependenceAnalysisWrapperPass>();
}
$ clang -fno-inline -emit-llvm loop.c -c -o loop.bcr
$ opt -load ~/dev/llvm_install/lib/LLVMSimpleDG.so \
-disable-inlining -loop-simplify -simpledg \
< loop.bcr > loop.bc
%3 = load i32, i32* %i, align 4 ---> store i32 0, i32* %i, align 4
%7 = load i32, i32* %i, align 4 ---> store i32 0, i32* %i, align 4
store i32 %8, i32* %i, align 4 ---> store i32...