HomeSort by relevance Sort by last modified time
    Searched refs:ScalarEvolution (Results 26 - 37 of 37) sorted by null

12

  /external/llvm/lib/Transforms/Utils/
LoopSimplify.cpp 50 #include "llvm/Analysis/ScalarEvolution.h"
255 LoopInfo *LI, ScalarEvolution *SE, Pass *PP) {
282 // If ScalarEvolution is around and knows anything about values in
477 ScalarEvolution *SE, Pass *PP,
684 // Notify ScalarEvolution before deleting this block. Currently assume the
714 AliasAnalysis *AA, ScalarEvolution *SE,
750 ScalarEvolution *SE;
764 AU.addPreserved<ScalarEvolution>();
794 SE = getAnalysisIfAvailable<ScalarEvolution>();
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp 265 void InitialMatch(const SCEV *S, Loop *L, ScalarEvolution &SE);
292 ScalarEvolution &SE) {
347 void Formula::InitialMatch(const SCEV *S, Loop *L, ScalarEvolution &SE) {
499 static bool isAddRecSExtable(const SCEVAddRecExpr *AR, ScalarEvolution &SE) {
507 static bool isAddSExtable(const SCEVAddExpr *A, ScalarEvolution &SE) {
515 static bool isMulSExtable(const SCEVMulExpr *M, ScalarEvolution &SE) {
529 ScalarEvolution &SE,
539 // Handle x /s -1 as x * -1, to give ScalarEvolution a chance to do
620 static int64_t ExtractImmediate(const SCEV *&S, ScalarEvolution &SE) {
647 static GlobalValue *ExtractSymbol(const SCEV *&S, ScalarEvolution &SE)
    [all...]
LoopRerollPass.cpp 21 #include "llvm/Analysis/ScalarEvolution.h"
137 AU.addRequired<ScalarEvolution>();
144 ScalarEvolution *SE;
346 INITIALIZE_PASS_DEPENDENCY(ScalarEvolution)
    [all...]
LICM.cpp 40 #include "llvm/Analysis/ScalarEvolution.h"
96 AU.addPreserved<ScalarEvolution>();
212 INITIALIZE_PASS_DEPENDENCY(ScalarEvolution)
316 formLCSSARecursively(*L, *DT, getAnalysisIfAvailable<ScalarEvolution>());
    [all...]
LoopUnswitch.cpp 37 #include "llvm/Analysis/ScalarEvolution.h"
174 AU.addPreserved<ScalarEvolution>();
780 if (ScalarEvolution *SE = getAnalysisIfAvailable<ScalarEvolution>())
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 61 #include "llvm/Analysis/ScalarEvolution.h"
251 InnerLoopVectorizer(Loop *OrigLoop, ScalarEvolution *SE, LoopInfo *LI,
407 ScalarEvolution *SE;
461 InnerLoopUnroller(Loop *OrigLoop, ScalarEvolution *SE, LoopInfo *LI,
540 LoopVectorizationLegality(Loop *L, ScalarEvolution *SE, const DataLayout *DL,
635 void insert(ScalarEvolution *SE, Loop *Lp, Value *Ptr, bool WritePtr,
788 ScalarEvolution *SE;
    [all...]
BBVectorize.cpp 28 #include "llvm/Analysis/ScalarEvolution.h"
208 SE = &P->getAnalysis<ScalarEvolution>();
222 ScalarEvolution *SE;
444 SE = &getAnalysis<ScalarEvolution>();
456 AU.addRequired<ScalarEvolution>();
460 AU.addPreserved<ScalarEvolution>();
    [all...]
SLPVectorizer.cpp 24 #include "llvm/Analysis/ScalarEvolution.h"
392 BoUpSLP(Function *Func, ScalarEvolution *Se, const DataLayout *Dl,
581 ScalarEvolution *SE;
    [all...]
  /external/llvm/unittests/Analysis/
ScalarEvolutionTest.cpp 1 //===- ScalarEvolutionsTest.cpp - ScalarEvolution unit tests --------------===//
23 // We use this fixture to ensure that we clean up ScalarEvolution before
27 ScalarEvolutionsTest() : M("", Context), SE(*new ScalarEvolution) {}
36 ScalarEvolution &SE;
52 // Create a ScalarEvolution and "run" it so that it gets initialized.
99 // Create a ScalarEvolution and "run" it so that it gets initialized.
  /external/llvm/lib/Analysis/
ScalarEvolutionExpander.cpp 204 /// TODO: When ScalarEvolution gets a SCEVSDivExpr, this can be made
210 ScalarEvolution &SE,
307 ScalarEvolution &SE) {
314 // Let ScalarEvolution sort and simplify the non-addrecs list.
336 ScalarEvolution &SE) {
372 /// ScalarEvolution not recognizing inttoptr and ptrtoint operators, as
595 // because ScalarEvolution may have changed the address arithmetic to
    [all...]
DependenceAnalysis.cpp 58 #include "llvm/Analysis/ScalarEvolution.h"
118 INITIALIZE_PASS_DEPENDENCY(ScalarEvolution)
134 SE = &getAnalysis<ScalarEvolution>();
147 AU.addRequiredTransitive<ScalarEvolution>();
387 void DependenceAnalysis::Constraint::setAny(ScalarEvolution *NewSE) {
872 // SCEV::isKnownPredicate. Perhaps, someday, the ScalarEvolution package
    [all...]
  /art/compiler/llvm/
llvm_compilation_unit.cc 43 #include <llvm/Analysis/ScalarEvolution.h>

Completed in 1870 milliseconds

12