/external/llvm/lib/Analysis/ |
ScalarEvolutionAliasAnalysis.cpp | 33 ScalarEvolution *SE; 37 ScalarEvolutionAliasAnalysis() : FunctionPass(ID), SE(0) { 83 SE = &getAnalysis<ScalarEvolution>(); 118 const SCEV *AS = SE->getSCEV(const_cast<Value *>(LocA.Ptr)); 119 const SCEV *BS = SE->getSCEV(const_cast<Value *>(LocB.Ptr)); 126 if (SE->getEffectiveSCEVType(AS->getType()) == 127 SE->getEffectiveSCEVType(BS->getType())) { 128 unsigned BitWidth = SE->getTypeSizeInBits(AS->getType()); 133 const SCEV *BA = SE->getMinusSCEV(BS, AS); 138 if (ASizeInt.ule(SE->getUnsignedRange(BA).getUnsignedMin()) & [all...] |
ScalarEvolutionNormalization.cpp | 70 ScalarEvolution &SE; 77 ScalarEvolution &se, DominatorTree &dt): 78 Kind(kind), Loops(loops), SE(se), DT(dt) {} 99 case scZeroExtend: return SE.getZeroExtendExpr(N, S->getType()); 100 case scSignExtend: return SE.getSignExtendExpr(N, S->getType()); 101 case scTruncate: return SE.getTruncateExpr(N, S->getType()); 119 const SCEV *Result = SE.getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); 124 TransformSubExpr(AR->getStepRecurrence(SE), 126 Result = SE.getMinusSCEV(Result, TransformedStep) [all...] |
ProfileInfo.cpp | 98 succ_const_iterator SI = succ_begin(BB), SE = succ_end(BB); 101 if (SI == SE) { 107 for (; SI != SE; ++SI) [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
Environment.cpp | 208 SymExpr::symbol_iterator SI = X.symbol_begin(), SE = X.symbol_end(); 209 for (; SI != SE; ++SI)
|
SimpleConstraintManager.cpp | 29 const SymExpr *SE = SymVal->getSymbol(); 31 if (const SymIntExpr *SIE = dyn_cast<SymIntExpr>(SE)) { 185 const SymIntExpr *SE = dyn_cast<SymIntExpr>(sym); 186 if (!SE) 189 BinaryOperator::Opcode op = SE->getOpcode(); 192 QualType T = SE->getType(); 195 return assumeSymRel(state, SE, op, zero); 201 return assumeSymRel(state, SE->getLHS(), op, SE->getRHS()); 219 if (const SymIntExpr *SE = dyn_cast<SymIntExpr>(Sym)) [all...] |
SymbolManager.cpp | 99 SymExpr::symbol_iterator::symbol_iterator(const SymExpr *SE) { 100 itr.push_back(SE); 115 const SymExpr *SE = itr.back(); 118 switch (SE->getKind()) { 126 itr.push_back(cast<SymbolCast>(SE)->getOperand()); 129 itr.push_back(cast<SymIntExpr>(SE)->getLHS()); 132 itr.push_back(cast<IntSymExpr>(SE)->getRHS()); 135 const SymSymExpr *x = cast<SymSymExpr>(SE);
|
/external/llvm/lib/Transforms/Scalar/ |
LoopUnrollPass.cpp | 140 ScalarEvolution *SE = &getAnalysis<ScalarEvolution>(); 167 TripCount = SE->getSmallConstantTripCount(L, LatchBlock); 168 TripMultiple = SE->getSmallConstantTripMultiple(L, LatchBlock);
|
IndVarSimplify.cpp | 69 ScalarEvolution *SE; 79 IndVarSimplify() : LoopPass(ID), LI(0), SE(0), DT(0), TD(0), 173 const SCEV *FromBase = SE->getPointerBase(SE->getSCEV(FromPtr)); 174 const SCEV *ToBase = SE->getPointerBase(SE->getSCEV(ToPtr)); 459 SE->forgetLoop(L); 512 SE->forgetValue(PN); 534 const SCEV *ExitValue = SE->getSCEVAtScope(Inst, L->getParentLoop()); 535 if (!SE->isLoopInvariant(ExitValue, L) [all...] |
LoopIdiomRecognize.cpp | 136 ScalarEvolution *SE; 143 TD = 0; DT = 0; SE = 0; TLI = 0; TTI = 0; 192 return SE ? SE : (SE = &getAnalysis<ScalarEvolution>()); 231 static void deleteDeadInstruction(Instruction *I, ScalarEvolution &SE, 237 // Before we touch this instruction, remove it from SE! 243 SE.forgetValue(DeadInst); 264 static void deleteIfDeadInstruction(Value *V, ScalarEvolution &SE, 268 deleteDeadInstruction(I, SE, TLI) [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
VLASizeChecker.cpp | 92 const Expr *SE = VLA->getSizeExpr(); 94 SVal sizeV = state->getSVal(SE, C.getLocationContext()); 97 reportBug(VLA_Garbage, SE, state, C); 108 reportBug(VLA_Tainted, SE, 0, C); 119 reportBug(VLA_Zero, SE, stateZero, C); 134 svalBuilder.evalCast(sizeD, SizeTy, SE->getType()).castAs<NonLoc>();
|
IdempotentOperationChecker.cpp | 658 const UnaryExprOrTypeTraitExpr *SE = 660 if (SE->getKind() != UETT_SizeOf) 662 return SE->getTypeOfArgument()->isVariableArrayType();
|
/external/llvm/include/llvm/Analysis/ |
IVUsers.h | 124 ScalarEvolution *SE;
|
ScalarEvolutionExpander.h | 38 ScalarEvolution &SE; 94 explicit SCEVExpander(ScalarEvolution &se, const char *name) 95 : SE(se), IVName(name), IVIncInsertLoop(0), IVIncInsertPos(0), 97 Builder(se.getContext(), TargetFolder(se.TD)) { 191 LLVMContext &getContext() const { return SE.getContext(); }
|
ScalarEvolution.h | 208 ScalarEvolution *SE; 212 SCEVCallbackVH(Value *V, ScalarEvolution *SE = 0); 330 const SCEV *getExact(ScalarEvolution *SE) const; 336 const SCEV *getExact(BasicBlock *ExitingBlock, ScalarEvolution *SE) const; 339 const SCEV *getMax(ScalarEvolution *SE) const; [all...] |
DependenceAnalysis.h | 304 ScalarEvolution *SE; 353 ScalarEvolution *SE; 417 void setAny(ScalarEvolution *SE); [all...] |
ScalarEvolutionExpressions.h | 300 const SCEV *getStepRecurrence(ScalarEvolution &SE) const { 302 return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1, 333 const SCEV *evaluateAtIteration(const SCEV *It, ScalarEvolution &SE) const; 342 ScalarEvolution &SE) const; 346 const SCEVAddRecExpr *getPostIncExpr(ScalarEvolution &SE) const { 347 return cast<SCEVAddRecExpr>(SE.getAddExpr(this, getStepRecurrence(SE))); 410 /// SE - The parent ScalarEvolution value. This is used to update 413 ScalarEvolution *SE; 420 ScalarEvolution *se, SCEVUnknown *next) [all...] |
/external/llvm/lib/Transforms/Utils/ |
LCSSA.cpp | 57 ScalarEvolution *SE; 123 SE = getAnalysisIfAvailable<ScalarEvolution>(); 167 if (SE && MadeChange) 168 SE->forgetLoop(L);
|
LoopUnroll.cpp | 99 if (ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>()) { 101 SE->forgetLoop(L); 210 ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>(); 211 if (SE) 212 SE->forgetLoop(L); 300 for (succ_iterator SI = succ_begin(*BB), SE = succ_end(*BB); 301 SI != SE; ++SI) { 386 for (succ_iterator SI = succ_begin(BB), SE = succ_end(BB); 387 SI != SE; ++SI) { 419 ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>() [all...] |
SimplifyIndVar.cpp | 46 ScalarEvolution *SE; 54 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, LPPassManager *LPM, 58 SE(SE), 112 assert(SE->isSCEVable(IVSrc->getType()) && "Expect SCEVable IV operand"); 124 FoldedExpr = SE->getUDivExpr(SE->getSCEV(IVSrc), SE->getSCEV(D)); 127 if (!SE->isSCEVable(UseInst->getType())) 131 if (SE->getSCEV(UseInst) != FoldedExpr [all...] |
LoopSimplify.cpp | 79 ScalarEvolution *SE; 134 SE = getAnalysisIfAvailable<ScalarEvolution>(); 172 for (succ_iterator SI = succ_begin(*I), SE = succ_end(*I); SI != SE; ++SI) 201 if (SE) 202 SE->forgetLoop(L); 278 if (SE) SE->forgetValue(PN); 341 if (SE) 342 SE->forgetLoop(L) [all...] |
/external/llvm/unittests/Analysis/ |
ScalarEvolutionTest.cpp | 27 ScalarEvolutionsTest() : M("", Context), SE(*new ScalarEvolution) {} 31 SE.releaseMemory(); 36 ScalarEvolution &SE; 53 PM.add(&SE); 56 const SCEV *S0 = SE.getSCEV(V0); 57 const SCEV *S1 = SE.getSCEV(V1); 58 const SCEV *S2 = SE.getSCEV(V2); 60 const SCEV *P0 = SE.getAddExpr(S0, S0); 61 const SCEV *P1 = SE.getAddExpr(S1, S1); 62 const SCEV *P2 = SE.getAddExpr(S2, S2) [all...] |
/external/clang/lib/ARCMigrate/ |
TransAutoreleasePool.cpp | 302 Stmt::child_iterator SI = scope.End, SE = compoundS->body_end(); 306 if (SI != SE) 315 for (; SI != SE; ++SI) {
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
SVals.h | 170 const SymExpr *SE = getAsSymbolicExpression(); 171 if (SE) 172 return SE->symbol_begin();
|
/external/llvm/lib/CodeGen/ |
RegAllocGreedy.cpp | 170 std::auto_ptr<SplitEditor> SE; [all...] |
/libcore/luni/src/test/java/libcore/java/util/ |
EnumSetTest.java | 103 FE, CO, NI, CU, ZN, GA, GE, AS, SE, BR, KR, RB, SR, Y, ZR, NB, MO, TC, RU, RH, PD, AG, CD,
|