/freebsd-10.3-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 46 ScalarEvolution *SE; member in class:__anon2847::SimplifyIndvar 54 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, LPPassManager *LPM, argument 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 292 isSimpleIVUser(Instruction *I, const Loop *L, ScalarEvolution *SE) argument 373 simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, LPPassManager *LPM, SmallVectorImpl<WeakVH> &Dead, IVVisitor *V) argument 384 simplifyLoopIVs(Loop *L, ScalarEvolution *SE, LPPassManager *LPM, SmallVectorImpl<WeakVH> &Dead) argument [all...] |
H A D | LoopUnroll.cpp | 100 if (ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>()) { 102 SE->forgetLoop(L); 212 ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>(); local 213 if (SE) 214 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 local [all...] |
/freebsd-10.3-release/contrib/llvm/include/llvm/ADT/ |
H A D | SetOperations.h | 26 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); 27 SI != SE; ++SI) 53 for (typename S1Ty::const_iterator SI = S1.begin(), SE = S1.end(); 54 SI != SE; ++SI) 64 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); 65 SI != SE; ++SI)
|
/freebsd-10.3-release/contrib/llvm/lib/Analysis/ |
H A D | ScalarEvolutionAliasAnalysis.cpp | 33 ScalarEvolution *SE; member in class:__anon2219::ScalarEvolutionAliasAnalysis 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 [all...] |
H A D | ScalarEvolutionNormalization.cpp | 70 ScalarEvolution &SE; member in class:__anon2222::PostIncTransform 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); 134 Result = SE.getMinusSCEV(Result, AR->getStepRecurrence(SE)); 149 TransformSubExpr(AR->getStepRecurrence(SE), 151 Result = SE 222 TransformForPostIncUse(TransformKind Kind, const SCEV *S, Instruction *User, Value *OperandValToReplace, PostIncLoopSet &Loops, ScalarEvolution &SE, DominatorTree &DT) argument [all...] |
H A D | ScalarEvolutionExpander.cpp | 80 assert(SE.DT->dominates(Ret, BIP)); 95 assert(SE.getTypeSizeInBits(V->getType()) == SE.getTypeSizeInBits(Ty) && 109 SE.getTypeSizeInBits(Ty) == SE.getTypeSizeInBits(V->getType())) { 113 SE.getTypeSizeInBits(CI->getType()) == 114 SE.getTypeSizeInBits(CI->getOperand(0)->getType())) 119 SE.getTypeSizeInBits(CE->getType()) == 120 SE.getTypeSizeInBits(CE->getOperand(0)->getType())) 184 while (const Loop *L = SE 208 FactorOutConstant(const SCEV *&S, const SCEV *&Remainder, const SCEV *Factor, ScalarEvolution &SE, const DataLayout *TD) argument 306 SimplifyAddOperands(SmallVectorImpl<const SCEV *> &Ops, Type *Ty, ScalarEvolution &SE) argument 335 SplitAddRecs(SmallVectorImpl<const SCEV *> &Ops, Type *Ty, ScalarEvolution &SE) argument 834 ExposePointerBase(const SCEV *&Base, const SCEV *&Rest, ScalarEvolution &SE) argument 1716 ScalarEvolution &SE; member in struct:__anon2221::SCEVFindUnsafe 1743 isSafeToExpand(const SCEV *S, ScalarEvolution &SE) argument [all...] |
H A D | IVUsers.cpp | 50 ScalarEvolution *SE, LoopInfo *LI) { 58 SE->getSCEVAtScope(AR, LI->getLoopFor(I->getParent())) != AR); 62 return isInteresting(AR->getStart(), I, L, SE, LI) && 63 !isInteresting(AR->getStepRecurrence(*SE), I, L, SE, LI); 71 if (isInteresting(*OI, I, L, SE, LI)) { 121 if (!SE->isSCEVable(I->getType())) 133 uint64_t Width = SE->getTypeSizeInBits(I->getType()); 138 const SCEV *ISE = SE->getSCEV(I); 142 if (!isInteresting(ISE, I, L, SE, L 49 isInteresting(const SCEV *S, const Instruction *I, const Loop *L, ScalarEvolution *SE, LoopInfo *LI) argument [all...] |
H A D | DependenceAnalysis.cpp | 134 SE = &getAnalysis<ScalarEvolution>(); 338 return SE->getNegativeSCEV(C); 375 A = SE->getConstant(D->getType(), 1); 376 B = SE->getNegativeSCEV(A); 377 C = SE->getNegativeSCEV(D); 388 SE = NewSE; 468 const SCEV *Prod1 = SE->getMulExpr(X->getA(), Y->getB()); 469 const SCEV *Prod2 = SE->getMulExpr(X->getB(), Y->getA()); 473 Prod1 = SE->getMulExpr(X->getC(), Y->getB()); 474 Prod2 = SE [all...] |
H A D | Delinearization.cpp | 44 ScalarEvolution *SE; member in class:__anon2192::Delinearization 67 SE = &getAnalysis<ScalarEvolution>(); 96 const SCEV *AccessFn = SE->getSCEVAtScope(getPointerOperand(*Inst), L); 106 const SCEV *Res = AR->delinearize(*SE, Subscripts, Sizes);
|
/freebsd-10.3-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | SimplifyIndVar.h | 42 bool simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, LPPassManager *LPM, 47 bool simplifyLoopIVs(Loop *L, ScalarEvolution *SE, LPPassManager *LPM,
|
/freebsd-10.3-release/contrib/llvm/include/llvm/Analysis/ |
H A D | 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))); 358 const SCEV *delinearize(ScalarEvolution &SE, 416 /// SE - The parent ScalarEvolution value. This is used to update 419 ScalarEvolution *SE; member in class:llvm::SCEVUnknown 565 rewrite(const SCEV *Scev, ScalarEvolution &SE, ValueToValueMap &Map) argument 645 ScalarEvolution &SE; member in struct:llvm::SCEVParameterRewriter 656 rewrite(const SCEV *Scev, LoopToScevMapT &Map, ScalarEvolution &SE) argument 740 ScalarEvolution &SE; member in struct:llvm::SCEVApplyRewriter 745 apply(const SCEV *Scev, LoopToScevMapT &Map, ScalarEvolution &SE) argument [all...] |
H A D | ScalarEvolutionNormalization.h | 73 ScalarEvolution &SE,
|
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 69 ScalarEvolution *SE; member in class:__anon2771::IndVarSimplify 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 639 ScalarEvolution *SE; member in class:__anon2772::WideIVVisitor 711 ScalarEvolution *SE; member in class:__anon2773::WidenIV 1143 isHighCostExpansion(const SCEV *S, BranchInst *BI, SmallPtrSet<const SCEV*, 8> &Processed, ScalarEvolution *SE) argument 1202 canExpandBackedgeTakenCount(Loop *L, ScalarEvolution *SE) argument 1388 FindLoopCounter(Loop *L, const SCEV *BECount, ScalarEvolution *SE, DominatorTree *DT, const DataLayout *TD) argument 1470 genLoopLimit(PHINode *IndVar, const SCEV *IVCount, Loop *L, SCEVExpander &Rewriter, ScalarEvolution *SE) argument [all...] |
H A D | LoopStrengthReduce.cpp | 256 void InitialMatch(const SCEV *S, Loop *L, ScalarEvolution &SE); 277 ScalarEvolution &SE) { 279 if (SE.properlyDominates(S, L->getHeader())) { 288 DoInitialMatch(*I, L, Good, Bad, SE); 295 DoInitialMatch(AR->getStart(), L, Good, Bad, SE); 296 DoInitialMatch(SE.getAddRecExpr(SE.getConstant(AR->getType(), 0), 297 AR->getStepRecurrence(SE), 300 L, Good, Bad, SE); 308 const SCEV *NewMul = SE 274 DoInitialMatch(const SCEV *S, Loop *L, SmallVectorImpl<const SCEV *> &Good, SmallVectorImpl<const SCEV *> &Bad, ScalarEvolution &SE) argument 332 InitialMatch(const SCEV *S, Loop *L, ScalarEvolution &SE) argument 438 isAddRecSExtable(const SCEVAddRecExpr *AR, ScalarEvolution &SE) argument 446 isAddSExtable(const SCEVAddExpr *A, ScalarEvolution &SE) argument 454 isMulSExtable(const SCEVMulExpr *M, ScalarEvolution &SE) argument 467 getExactSDiv(const SCEV *LHS, const SCEV *RHS, ScalarEvolution &SE, bool IgnoreSignificantBits = false) argument 559 ExtractImmediate(const SCEV *&S, ScalarEvolution &SE) argument 586 ExtractSymbol(const SCEV *&S, ScalarEvolution &SE) argument 664 isExistingPhi(const SCEVAddRecExpr *AR, ScalarEvolution &SE) argument 685 isHighCostExpansion(const SCEV *S, SmallPtrSet<const SCEV*, 8> &Processed, ScalarEvolution &SE) argument 852 RateRegister(const SCEV *Reg, SmallPtrSet<const SCEV *, 16> &Regs, const Loop *L, ScalarEvolution &SE, DominatorTree &DT) argument 900 RatePrimaryRegister(const SCEV *Reg, SmallPtrSet<const SCEV *, 16> &Regs, const Loop *L, ScalarEvolution &SE, DominatorTree &DT, SmallPtrSet<const SCEV *, 16> *LoserRegs) argument 916 RateFormula(const TargetTransformInfo &TTI, const Formula &F, SmallPtrSet<const SCEV *, 16> &Regs, const DenseSet<const SCEV *> &VisitedRegs, const Loop *L, const SmallVectorImpl<int64_t> &Offsets, ScalarEvolution &SE, DominatorTree &DT, const LSRUse &LU, SmallPtrSet<const SCEV *, 16> *LoserRegs) argument 1479 isAlwaysFoldable(const TargetTransformInfo &TTI, ScalarEvolution &SE, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, Type *AccessTy, const SCEV *S, bool HasBaseReg) argument 1599 ScalarEvolution &SE; member in class:__anon2789::LSRInstance 2379 findIVOperand(User::op_iterator OI, User::op_iterator OE, Loop *L, ScalarEvolution &SE) argument 2460 isProfitableIncrement(const SCEV *OperExpr, const SCEV *IncExpr, ScalarEvolution &SE) argument 2490 isProfitableChain(IVChain &Chain, SmallPtrSet<Instruction*, 4> &Users, ScalarEvolution &SE, const TargetTransformInfo &TTI) argument 3134 CollectSubexprs(const SCEV *S, const SCEVConstant *C, SmallVectorImpl<const SCEV *> &Ops, const Loop *L, ScalarEvolution &SE, unsigned Depth = 0) argument [all...] |
H A D | LoopIdiomRecognize.cpp | 136 ScalarEvolution *SE; member in class:__anon2778::LoopIdiomRecognize 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, argument 237 // Before we touch this instruction, remove it from SE! 243 SE.forgetValue(DeadInst); 264 static void deleteIfDeadInstruction(Value *V, ScalarEvolution &SE, argument 268 deleteDeadInstruction(I, SE, TL 498 ScalarEvolution *SE = LIR.getScalarEvolution(); local [all...] |
H A D | LoopRerollPass.cpp | 142 ScalarEvolution *SE; member in class:__anon2780::LoopReroll 379 dyn_cast<SCEVAddRecExpr>(SE->getSCEV(I))) { 385 dyn_cast<SCEVConstant>(PHISCEV->getStepRecurrence(*SE))) { 561 const SCEVAddRecExpr *RealIVSCEV = cast<SCEVAddRecExpr>(SE->getSCEV(RealIV)); 564 if (!SE->isSCEVable(User1->getType()) || !SE->isSCEVable(User2->getType())) 567 dyn_cast<SCEVAddRecExpr>(SE->getSCEV(User1)), 569 dyn_cast<SCEVAddRecExpr>(SE->getSCEV(User2)); 576 if (User1SCEV == RealIVSCEV->getPostIncExpr(*SE)) { 581 if (User2SCEV != RealIVSCEV->getPostIncExpr(*SE)) [all...] |
/freebsd-10.3-release/crypto/heimdal/appl/telnet/telnetd/ |
H A D | termstat.c | 60 IAC, SE); 68 IAC, SE);
|
/freebsd-10.3-release/contrib/llvm/lib/CodeGen/ |
H A D | EdgeBundles.cpp | 50 SE = MBB.succ_end(); SI != SE; ++SI) 91 SE = I->succ_end(); SI != SE; ++SI)
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
H A D | SimpleConstraintManager.cpp | 29 const SymExpr *SE = SymVal->getSymbol(); local 31 if (const SymIntExpr *SIE = dyn_cast<SymIntExpr>(SE)) { 52 if (const SymSymExpr *SSE = dyn_cast<SymSymExpr>(SE)) { 140 } else if (const SymIntExpr *SE = dyn_cast<SymIntExpr>(sym)) { 143 BinaryOperator::Opcode op = SE->getOpcode(); 148 return assumeSymRel(state, SE->getLHS(), op, SE->getRHS()); 195 if (const SymIntExpr *SE = dyn_cast<SymIntExpr>(Sym)) { 196 BinaryOperator::Opcode Op = SE->getOpcode(); 198 Sym = SE [all...] |
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SymbolManager.h | 84 symbol_iterator(const SymExpr *SE); 120 static inline bool classof(const SymExpr *SE) { argument 121 Kind k = SE->getKind(); 150 static inline bool classof(const SymExpr *SE) { argument 151 return SE->getKind() == RegionValueKind; 196 static inline bool classof(const SymExpr *SE) { argument 197 return SE->getKind() == ConjuredKind; 230 static inline bool classof(const SymExpr *SE) { argument 231 return SE->getKind() == DerivedKind; 261 static inline bool classof(const SymExpr *SE) { argument 306 classof(const SymExpr *SE) argument 342 classof(const SymExpr *SE) argument 364 classof(const SymExpr *SE) argument 400 classof(const SymExpr *SE) argument 435 classof(const SymExpr *SE) argument 469 classof(const SymExpr *SE) argument 673 operator <<(raw_ostream &os, const clang::ento::SymExpr *SE) argument [all...] |
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
H A D | VLASizeChecker.cpp | 92 const Expr *SE = VLA->getSizeExpr(); local 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>();
|
/freebsd-10.3-release/contrib/llvm/lib/MC/ |
H A D | MCObjectDisassembler.cpp | 41 for (symbol_iterator SI = Obj.begin_symbols(), SE = Obj.end_symbols(); 42 SI != SE; SI.increment(ec)) { 95 SE = Obj.end_sections(); 96 SI != SE; 188 for (symbol_iterator SI = Obj.begin_symbols(), SE = Obj.end_symbols(); 189 SI != SE; SI.increment(ec)) { 231 for (AddressSetTy::const_iterator SI = Splits.begin(), SE = Splits.end(); 232 SI != SE; ++SI) { 281 for (BBInfoSetTy::iterator SI = BBI->Succs.begin(), SE = BBI->Succs.end(); 282 SI != SE; [all...] |
H A D | MCObjectSymbolizer.cpp | 56 for (section_iterator SI = MOOF->begin_sections(), SE = MOOF->end_sections(); 57 SI != SE; SI.increment(ec)) { 163 for (symbol_iterator SI = Obj->begin_symbols(), SE = Obj->end_symbols(); 164 SI != SE; SI.increment(ec)) { 243 for (section_iterator SI = Obj->begin_sections(), SE = Obj->end_sections(); 244 SI != SE; SI.increment(ec)) { 267 for (section_iterator SI = Obj->begin_sections(), SE = Obj->end_sections(); 268 SI != SE; SI.increment(ec)) {
|
/freebsd-10.3-release/crypto/heimdal/appl/telnet/telnet/ |
H A D | authenc.c | 44 if (str[0] == IAC && str[1] == SE)
|
/freebsd-10.3-release/contrib/telnet/telnetd/ |
H A D | termstat.c | 294 IAC, SE); 322 IAC, SE); 369 IAC, SE); 377 IAC, SE); 450 useeditmode, IAC, SE); 509 IAC, SE);
|