comparison lib/Analysis/Delinearization.cpp @ 120:1172e4bd9c6f

update 4.0.0
author mir3636
date Fri, 25 Nov 2016 19:14:25 +0900
parents afa8332a0e37
children c2174574ed3a
comparison
equal deleted inserted replaced
101:34baf5011add 120:1172e4bd9c6f
12 // only used for testing purposes: if your pass needs delinearization, please 12 // only used for testing purposes: if your pass needs delinearization, please
13 // use the on-demand SCEVAddRecExpr::delinearize() function. 13 // use the on-demand SCEVAddRecExpr::delinearize() function.
14 // 14 //
15 //===----------------------------------------------------------------------===// 15 //===----------------------------------------------------------------------===//
16 16
17 #include "llvm/IR/Constants.h"
18 #include "llvm/Analysis/LoopInfo.h" 17 #include "llvm/Analysis/LoopInfo.h"
19 #include "llvm/Analysis/Passes.h" 18 #include "llvm/Analysis/Passes.h"
20 #include "llvm/Analysis/ScalarEvolution.h" 19 #include "llvm/Analysis/ScalarEvolution.h"
21 #include "llvm/Analysis/ScalarEvolutionExpressions.h" 20 #include "llvm/Analysis/ScalarEvolutionExpressions.h"
21 #include "llvm/IR/Constants.h"
22 #include "llvm/IR/DerivedTypes.h" 22 #include "llvm/IR/DerivedTypes.h"
23 #include "llvm/IR/Function.h" 23 #include "llvm/IR/Function.h"
24 #include "llvm/IR/InstIterator.h" 24 #include "llvm/IR/InstIterator.h"
25 #include "llvm/IR/Instructions.h" 25 #include "llvm/IR/Instructions.h"
26 #include "llvm/IR/LLVMContext.h" 26 #include "llvm/IR/LLVMContext.h"
27 #include "llvm/IR/Type.h" 27 #include "llvm/IR/Type.h"
28 #include "llvm/Pass.h" 28 #include "llvm/Pass.h"
29 #include "llvm/Support/CommandLine.h"
30 #include "llvm/Support/Debug.h" 29 #include "llvm/Support/Debug.h"
31 #include "llvm/Support/raw_ostream.h" 30 #include "llvm/Support/raw_ostream.h"
32 31
33 using namespace llvm; 32 using namespace llvm;
34 33