Searched refs:LPPassManager (Results 1 - 23 of 23) sorted by relevance

/external/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h23 class LPPassManager;
28 LPPassManager *LPM);
31 LPPassManager* LPM);
H A DSimplifyIndVar.h28 class LPPassManager;
60 bool simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, LPPassManager *LPM,
65 bool simplifyLoopIVs(Loop *L, ScalarEvolution *SE, LPPassManager *LPM,
H A DCloning.h33 class LPPassManager;
/external/llvm/lib/Analysis/
H A DLoopPass.cpp10 // This file implements LoopPass and LPPassManager. All loop optimization
11 // and transformation passes are derived from LoopPass. LPPassManager is
43 bool runOnLoop(Loop *L, LPPassManager &) override {
61 // LPPassManager
64 char LPPassManager::ID = 0;
66 LPPassManager::LPPassManager() function in class:LPPassManager
75 void LPPassManager::deleteLoopFromQueue(Loop *L) {
100 void LPPassManager::insertLoop(Loop *L, Loop *ParentLoop) {
113 void LPPassManager
[all...]
H A DIVUsers.cpp250 bool IVUsers::runOnLoop(Loop *l, LPPassManager &LPM) {
/external/llvm/include/llvm/Analysis/
H A DLoopPass.h25 class LPPassManager;
40 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0;
46 virtual bool doInitialization(Loop *L, LPPassManager &LPM) {
54 // Check if this pass is suitable for the current LPPassManager, if
55 // available. This pass P is not suitable for a LPPassManager if P
57 // LPPassManager passes. In such case, pop LPPassManager from the
91 class LPPassManager : public FunctionPass, public PMDataManager { class in namespace:llvm
94 explicit LPPassManager();
101 // LPPassManager need
[all...]
H A DIVUsers.h134 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
/external/llvm/lib/Transforms/Scalar/
H A DLoopInstSimplify.cpp40 bool runOnLoop(Loop*, LPPassManager&) override;
68 bool LoopInstSimplify::runOnLoop(Loop *L, LPPassManager &LPM) {
H A DLoopDeletion.cpp38 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
133 bool LoopDeletion::runOnLoop(Loop *L, LPPassManager &LPM) {
H A DLoopUnrollPass.cpp99 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
319 bool LoopUnroll::runOnLoop(Loop *L, LPPassManager &LPM) {
H A DLoopUnswitch.cpp128 LPPassManager *LPM;
160 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
375 bool LoopUnswitch::runOnLoop(Loop *L, LPPassManager &LPM_Ref) {
658 LoopInfo *LI, LPPassManager *LPM) {
924 Loop *L, LPPassManager *LPM) {
H A DLoopRotation.cpp67 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
92 bool LoopRotate::runOnLoop(Loop *L, LPPassManager &LPM) {
H A DIndVarSimplify.cpp88 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
112 void SimplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LPPassManager &LPM);
1154 LPPassManager &LPM) {
1799 bool IndVarSimplify::runOnLoop(Loop *L, LPPassManager &LPM) {
H A DLICM.cpp81 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
223 bool LICM::runOnLoop(Loop *L, LPPassManager &LPM) {
H A DLoopIdiomRecognize.cpp145 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
703 bool LoopIdiomRecognize::runOnLoop(Loop *L, LPPassManager &LPM) {
H A DLoopRerollPass.cpp129 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
1130 bool LoopReroll::runOnLoop(Loop *L, LPPassManager &LPM) {
H A DLoopStrengthReduce.cpp5037 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
5084 bool LoopStrengthReduce::runOnLoop(Loop *L, LPPassManager & /*LPM*/) {
/external/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp46 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
82 bool LoopExtractor::runOnLoop(Loop *L, LPPassManager &LPM) {
/external/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp58 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, LPPassManager *LPM,
451 bool simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, LPPassManager *LPM,
462 bool simplifyLoopIVs(Loop *L, ScalarEvolution *SE, LPPassManager *LPM,
H A DLoopUnroll.cpp70 LPPassManager *LPM) {
149 LoopInfo *LI, Pass *PP, LPPassManager *LPM) {
H A DLoopUnrollRuntime.cpp229 LPPassManager *LPM) {
/external/llvm/unittests/IR/
H A DLegacyPassManagerTest.cpp212 virtual bool doInitialization(Loop* L, LPPassManager &LPM) {
217 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) {
/external/llvm/tools/opt/
H A DPassPrinters.cpp141 bool runOnLoop(Loop *L, LPPassManager &LPM) override {

Completed in 298 milliseconds