/external/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpander.h | 37 class SCEVExpander : public SCEVVisitor<SCEVExpander, Value*> { 96 SCEVExpander *SE; 102 SCEVInsertPointGuard(IRBuilderBase &B, SCEVExpander *SE) 130 friend struct SCEVVisitor<SCEVExpander, Value*>; 133 /// \brief Construct a SCEVExpander in "canonical" mode. 134 explicit SCEVExpander(ScalarEvolution &se, const DataLayout &DL, 144 ~SCEVExpander() { 317 /// into the program. The inserted code is inserted into the SCEVExpander's
|
ScalarEvolution.h | 53 class SCEVExpander; 458 friend class SCEVExpander; [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpander.h | 39 class SCEVExpander : public SCEVVisitor<SCEVExpander, Value*> { 97 SCEVExpander *SE; 103 SCEVInsertPointGuard(IRBuilderBase &B, SCEVExpander *SE) 131 friend struct SCEVVisitor<SCEVExpander, Value*>; 134 /// Construct a SCEVExpander in "canonical" mode. 135 explicit SCEVExpander(ScalarEvolution &se, const DataLayout &DL, 145 ~SCEVExpander() { 200 /// program. The inserted code is inserted into the SCEVExpander's current
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpander.h | 39 class SCEVExpander : public SCEVVisitor<SCEVExpander, Value*> { 97 SCEVExpander *SE; 103 SCEVInsertPointGuard(IRBuilderBase &B, SCEVExpander *SE) 131 friend struct SCEVVisitor<SCEVExpander, Value*>; 134 /// Construct a SCEVExpander in "canonical" mode. 135 explicit SCEVExpander(ScalarEvolution &se, const DataLayout &DL, 145 ~SCEVExpander() { 200 /// program. The inserted code is inserted into the SCEVExpander's current
|
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpander.h | 39 class SCEVExpander : public SCEVVisitor<SCEVExpander, Value*> { 97 SCEVExpander *SE; 103 SCEVInsertPointGuard(IRBuilderBase &B, SCEVExpander *SE) 131 friend struct SCEVVisitor<SCEVExpander, Value*>; 134 /// Construct a SCEVExpander in "canonical" mode. 135 explicit SCEVExpander(ScalarEvolution &se, const DataLayout &DL, 145 ~SCEVExpander() { 200 /// program. The inserted code is inserted into the SCEVExpander's current
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpander.h | 39 class SCEVExpander : public SCEVVisitor<SCEVExpander, Value*> { 97 SCEVExpander *SE; 103 SCEVInsertPointGuard(IRBuilderBase &B, SCEVExpander *SE) 131 friend struct SCEVVisitor<SCEVExpander, Value*>; 134 /// Construct a SCEVExpander in "canonical" mode. 135 explicit SCEVExpander(ScalarEvolution &se, const DataLayout &DL, 145 ~SCEVExpander() { 200 /// program. The inserted code is inserted into the SCEVExpander's current
|
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpander.h | 39 class SCEVExpander : public SCEVVisitor<SCEVExpander, Value*> { 97 SCEVExpander *SE; 103 SCEVInsertPointGuard(IRBuilderBase &B, SCEVExpander *SE) 131 friend struct SCEVVisitor<SCEVExpander, Value*>; 134 /// Construct a SCEVExpander in "canonical" mode. 135 explicit SCEVExpander(ScalarEvolution &se, const DataLayout &DL, 145 ~SCEVExpander() { 200 /// program. The inserted code is inserted into the SCEVExpander's current
|
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpander.h | 39 class SCEVExpander : public SCEVVisitor<SCEVExpander, Value*> { 97 SCEVExpander *SE; 103 SCEVInsertPointGuard(IRBuilderBase &B, SCEVExpander *SE) 131 friend struct SCEVVisitor<SCEVExpander, Value*>; 134 /// Construct a SCEVExpander in "canonical" mode. 135 explicit SCEVExpander(ScalarEvolution &se, const DataLayout &DL, 145 ~SCEVExpander() { 200 /// program. The inserted code is inserted into the SCEVExpander's current
|
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpander.h | 39 class SCEVExpander : public SCEVVisitor<SCEVExpander, Value*> { 97 SCEVExpander *SE; 103 SCEVInsertPointGuard(IRBuilderBase &B, SCEVExpander *SE) 131 friend struct SCEVVisitor<SCEVExpander, Value*>; 134 /// Construct a SCEVExpander in "canonical" mode. 135 explicit SCEVExpander(ScalarEvolution &se, const DataLayout &DL, 145 ~SCEVExpander() { 200 /// program. The inserted code is inserted into the SCEVExpander's current
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpander.h | 39 class SCEVExpander : public SCEVVisitor<SCEVExpander, Value*> { 97 SCEVExpander *SE; 103 SCEVInsertPointGuard(IRBuilderBase &B, SCEVExpander *SE) 131 friend struct SCEVVisitor<SCEVExpander, Value*>; 134 /// Construct a SCEVExpander in "canonical" mode. 135 explicit SCEVExpander(ScalarEvolution &se, const DataLayout &DL, 145 ~SCEVExpander() { 200 /// program. The inserted code is inserted into the SCEVExpander's current
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
ScalarEvolutionExpander.h | 25 /// SCEVExpander - This class uses information about analyze scalars to 31 class SCEVExpander : public SCEVVisitor<SCEVExpander, Value*> { 79 friend struct SCEVVisitor<SCEVExpander, Value*>; 82 /// SCEVExpander - Construct a SCEVExpander in "canonical" mode. 83 explicit SCEVExpander(ScalarEvolution &se, const char *name) 194 /// SCEVExpander's current insertion point. If a type is specified, the
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
ScalarEvolutionExpander.cpp | 30 Value *SCEVExpander::ReuseOrCreateCast(Value *V, Type *Ty, 66 Value *SCEVExpander::InsertNoopCastOfTo(Value *V, Type *Ty) { 126 Value *SCEVExpander::InsertBinop(Instruction::BinaryOps Opcode, 370 Value *SCEVExpander::expandAddToGEP(const SCEV *const *op_begin, 621 const Loop *SCEVExpander::getRelevantLoop(const SCEV *S) { 696 Value *SCEVExpander::visitAddExpr(const SCEVAddExpr *S) { 767 Value *SCEVExpander::visitMulExpr(const SCEVMulExpr *S) { 809 Value *SCEVExpander::visitUDivExpr(const SCEVUDivExpr *S) { [all...] |
/external/llvm/lib/Analysis/ |
ScalarEvolutionExpander.cpp | 38 Value *SCEVExpander::ReuseOrCreateCast(Value *V, Type *Ty, 112 Value *SCEVExpander::InsertNoopCastOfTo(Value *V, Type *Ty) { 171 Value *SCEVExpander::InsertBinop(Instruction::BinaryOps Opcode, 385 Value *SCEVExpander::expandAddToGEP(const SCEV *const *op_begin, 596 const Loop *SCEVExpander::getRelevantLoop(const SCEV *S) { 666 Value *SCEVExpander::visitAddExpr(const SCEVAddExpr *S) { 736 Value *SCEVExpander::visitMulExpr(const SCEVMulExpr *S) { 782 Value *SCEVExpander::visitUDivExpr(const SCEVUDivExpr *S) { [all...] |
LoopAccessAnalysis.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
IndVarSimplify.cpp | 120 void SimplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LPPassManager &LPM); 122 void RewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter); 124 void RewriteIVExpressions(Loop *L, SCEVExpander &Rewriter); 127 PHINode *IndVar, SCEVExpander &Rewriter); 197 /// before the user. SCEVExpander or LICM will hoist loop invariants out of the 494 void IndVarSimplify::RewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter) { 643 void IndVarSimplify::RewriteIVExpressions(Loop *L, SCEVExpander &Rewriter) { 676 // immediately before the user. The SCEVExpander class will automatically 834 PHINode *CreateWideIV(SCEVExpander &Rewriter); [all...] |
LoopIdiomRecognize.cpp | 475 SCEVExpander Expander(*SE, "loop-idiom"); 564 SCEVExpander Expander(*SE, "loop-idiom");
|
LoopStrengthReduce.cpp | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
IndVarSimplify.cpp | 104 void simplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LoopInfo *LI); 107 void rewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter); 111 PHINode *IndVar, SCEVExpander &Rewriter); 115 Value *expandSCEVIfNeeded(SCEVExpander &Rewriter, const SCEV *S, Loop *L, 181 /// before the user. SCEVExpander or LICM will hoist loop invariants out of the 479 Value *IndVarSimplify::expandSCEVIfNeeded(SCEVExpander &Rewriter, const SCEV *S, 488 // We didn't find anything, fall back to using SCEVExpander. 507 void IndVarSimplify::rewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter) { [all...] |
LoopLoadElimination.cpp | 377 SCEVExpander &SEE) { 513 SCEVExpander SEE(*PSE.getSE(), L->getHeader()->getModule()->getDataLayout(),
|
LoopDataPrefetch.cpp | 279 SCEVExpander SCEVE(*SE, J->getModule()->getDataLayout(), "prefaddr");
|
LoopStrengthReduce.cpp | [all...] |
/external/llvm/lib/Transforms/Utils/ |
LoopVersioning.cpp | 68 SCEVExpander Exp(*SE, RuntimeCheckBB->getModule()->getDataLayout(),
|
LoopUnrollRuntime.cpp | 472 SCEVExpander Expander(*SE, DL, "loop-unroll");
|
/external/llvm/lib/Target/PowerPC/ |
PPCLoopPreIncPrep.cpp | 339 SCEVExpander SCEVE(*SE, Header->getModule()->getDataLayout(), "pistart");
|
PPCCTRLoops.cpp | 583 SCEVExpander SCEVE(*SE, Preheader->getModule()->getDataLayout(), "loopcnt");
|