xref: /minix3/minix/llvm/passes/include/pass.h (revision bdb565187c0f1a04513dd488df843317b27f86c8)
13e457fe3SDavid van Moolenbroek 
23e457fe3SDavid van Moolenbroek #ifndef _PASS_H
33e457fe3SDavid van Moolenbroek #define _PASS_H
43e457fe3SDavid van Moolenbroek 
53e457fe3SDavid van Moolenbroek #include <set>
63e457fe3SDavid van Moolenbroek #include <map>
73e457fe3SDavid van Moolenbroek 
83e457fe3SDavid van Moolenbroek #include <llvm/Pass.h>
93e457fe3SDavid van Moolenbroek #include <llvm/Support/raw_ostream.h>
103e457fe3SDavid van Moolenbroek #include <llvm/Analysis/AliasAnalysis.h>
113e457fe3SDavid van Moolenbroek 
123e457fe3SDavid van Moolenbroek #include <llvm/Support/Debug.h>
133e457fe3SDavid van Moolenbroek #include <llvm/Transforms/Utils/Cloning.h>
143e457fe3SDavid van Moolenbroek #include <llvm/ADT/Statistic.h>
153e457fe3SDavid van Moolenbroek 
163e457fe3SDavid van Moolenbroek #include <llvm/Support/Regex.h>
17*bdb56518SDavid van Moolenbroek #include <llvm/IR/CallSite.h>
183e457fe3SDavid van Moolenbroek #include <llvm/Support/CommandLine.h>
193e457fe3SDavid van Moolenbroek #include <llvm/Analysis/LoopInfo.h>
203e457fe3SDavid van Moolenbroek 
21*bdb56518SDavid van Moolenbroek #include <llvm/IR/InstIterator.h>
223e457fe3SDavid van Moolenbroek #include <llvm/Transforms/Utils/Local.h>
233e457fe3SDavid van Moolenbroek 
243e457fe3SDavid van Moolenbroek #include <llvm/Transforms/Scalar.h>
253e457fe3SDavid van Moolenbroek 
263e457fe3SDavid van Moolenbroek #include <cstdio>
273e457fe3SDavid van Moolenbroek #include <cstdlib>
283e457fe3SDavid van Moolenbroek #include <iostream>
293e457fe3SDavid van Moolenbroek #include <sstream>
303e457fe3SDavid van Moolenbroek #include <string>
313e457fe3SDavid van Moolenbroek 
323e457fe3SDavid van Moolenbroek #include <common/pass_common.h>
333e457fe3SDavid van Moolenbroek 
343e457fe3SDavid van Moolenbroek #endif /* _PASS_H */
35