Home
last modified time | relevance | path

Searched refs:SE (Results 1 – 25 of 280) sorted by relevance

12345678910>>...12

/freebsd-9-stable/contrib/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp46 ScalarEvolution *SE; member in __anon4a91001f0111::SimplifyIndvar
54 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, LPPassManager *LPM, in SimplifyIndvar() argument
58 SE(SE), in SimplifyIndvar()
112 assert(SE->isSCEVable(IVSrc->getType()) && "Expect SCEVable IV operand"); in foldIVUser()
124 FoldedExpr = SE->getUDivExpr(SE->getSCEV(IVSrc), SE->getSCEV(D)); in foldIVUser()
127 if (!SE->isSCEVable(UseInst->getType())) in foldIVUser()
131 if (SE->getSCEV(UseInst) != FoldedExpr) in foldIVUser()
138 assert(SE->getSCEV(UseInst) == FoldedExpr && "bad SCEV with folded oper"); in foldIVUser()
160 const SCEV *S = SE->getSCEV(ICmp->getOperand(IVOperIdx)); in eliminateIVComparison()
161 const SCEV *X = SE->getSCEV(ICmp->getOperand(1 - IVOperIdx)); in eliminateIVComparison()
[all …]
DLoopUnroll.cpp100 if (ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>()) { in FoldBlockIntoPredecessor() local
102 SE->forgetLoop(L); in FoldBlockIntoPredecessor()
212 ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>(); in UnrollLoop() local
213 if (SE) in UnrollLoop()
214 SE->forgetLoop(L); in UnrollLoop()
300 for (succ_iterator SI = succ_begin(*BB), SE = succ_end(*BB); in UnrollLoop() local
301 SI != SE; ++SI) { in UnrollLoop()
386 for (succ_iterator SI = succ_begin(BB), SE = succ_end(BB); in UnrollLoop() local
387 SI != SE; ++SI) { in UnrollLoop()
419 ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>(); in UnrollLoop() local
[all …]
/freebsd-9-stable/contrib/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp80 assert(SE.DT->dominates(Ret, BIP)); in ReuseOrCreateCast()
95 assert(SE.getTypeSizeInBits(V->getType()) == SE.getTypeSizeInBits(Ty) && in InsertNoopCastOfTo()
109 SE.getTypeSizeInBits(Ty) == SE.getTypeSizeInBits(V->getType())) { in InsertNoopCastOfTo()
113 SE.getTypeSizeInBits(CI->getType()) == in InsertNoopCastOfTo()
114 SE.getTypeSizeInBits(CI->getOperand(0)->getType())) in InsertNoopCastOfTo()
119 SE.getTypeSizeInBits(CE->getType()) == in InsertNoopCastOfTo()
120 SE.getTypeSizeInBits(CE->getOperand(0)->getType())) in InsertNoopCastOfTo()
184 while (const Loop *L = SE.LI->getLoopFor(Builder.GetInsertBlock())) { in InsertBinop()
211 ScalarEvolution &SE, in FactorOutConstant() argument
219 S = SE.getConstant(S->getType(), 1); in FactorOutConstant()
[all …]
DDependenceAnalysis.cpp134 SE = &getAnalysis<ScalarEvolution>(); in runOnFunction()
338 return SE->getNegativeSCEV(C); in getD()
375 A = SE->getConstant(D->getType(), 1); in setDistance()
376 B = SE->getNegativeSCEV(A); in setDistance()
377 C = SE->getNegativeSCEV(D); in setDistance()
388 SE = NewSE; in setAny()
468 const SCEV *Prod1 = SE->getMulExpr(X->getA(), Y->getB()); in intersectConstraints()
469 const SCEV *Prod2 = SE->getMulExpr(X->getB(), Y->getA()); in intersectConstraints()
473 Prod1 = SE->getMulExpr(X->getC(), Y->getB()); in intersectConstraints()
474 Prod2 = SE->getMulExpr(X->getB(), Y->getC()); in intersectConstraints()
[all …]
DScalarEvolutionNormalization.cpp70 ScalarEvolution &SE; member in __anon69f801a50111::PostIncTransform
78 Kind(kind), Loops(loops), SE(se), DT(dt) {} in PostIncTransform()
99 case scZeroExtend: return SE.getZeroExtendExpr(N, S->getType()); in TransformImpl()
100 case scSignExtend: return SE.getSignExtendExpr(N, S->getType()); in TransformImpl()
101 case scTruncate: return SE.getTruncateExpr(N, S->getType()); in TransformImpl()
119 const SCEV *Result = SE.getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); in TransformImpl()
134 Result = SE.getMinusSCEV(Result, AR->getStepRecurrence(SE)); in TransformImpl()
149 TransformSubExpr(AR->getStepRecurrence(SE), in TransformImpl()
151 Result = SE.getMinusSCEV(Result, TransformedStep); in TransformImpl()
161 Result = cast<SCEVAddRecExpr>(Result)->getPostIncExpr(SE); in TransformImpl()
[all …]
DScalarEvolutionAliasAnalysis.cpp33 ScalarEvolution *SE; member in __anon701bca2c0111::ScalarEvolutionAliasAnalysis
37 ScalarEvolutionAliasAnalysis() : FunctionPass(ID), SE(0) { in ScalarEvolutionAliasAnalysis()
83 SE = &getAnalysis<ScalarEvolution>(); in runOnFunction()
118 const SCEV *AS = SE->getSCEV(const_cast<Value *>(LocA.Ptr)); in alias()
119 const SCEV *BS = SE->getSCEV(const_cast<Value *>(LocB.Ptr)); in alias()
126 if (SE->getEffectiveSCEVType(AS->getType()) == in alias()
127 SE->getEffectiveSCEVType(BS->getType())) { in alias()
128 unsigned BitWidth = SE->getTypeSizeInBits(AS->getType()); in alias()
133 const SCEV *BA = SE->getMinusSCEV(BS, AS); in alias()
138 if (ASizeInt.ule(SE->getUnsignedRange(BA).getUnsignedMin()) && in alias()
[all …]
DIVUsers.cpp50 ScalarEvolution *SE, LoopInfo *LI) { in isInteresting() argument
58 SE->getSCEVAtScope(AR, LI->getLoopFor(I->getParent())) != AR); in isInteresting()
62 return isInteresting(AR->getStart(), I, L, SE, LI) && in isInteresting()
63 !isInteresting(AR->getStepRecurrence(*SE), I, L, SE, LI); in isInteresting()
71 if (isInteresting(*OI, I, L, SE, LI)) { in isInteresting()
121 if (!SE->isSCEVable(I->getType())) in AddUsersImpl()
133 uint64_t Width = SE->getTypeSizeInBits(I->getType()); in AddUsersImpl()
138 const SCEV *ISE = SE->getSCEV(I); in AddUsersImpl()
142 if (!isInteresting(ISE, I, L, SE, LI)) in AddUsersImpl()
198 *SE, *DT); in AddUsersImpl()
[all …]
DScalarEvolution.cpp365 SE->forgetMemoizedResults(this); in deleted()
368 SE->UniqueSCEVs.RemoveNode(this); in deleted()
376 SE->forgetMemoizedResults(this); in allUsesReplacedWith()
379 SE->UniqueSCEVs.RemoveNode(this); in allUsesReplacedWith()
684 ScalarEvolution &SE, in BinomialCoefficient() argument
688 return SE.getTruncateOrZeroExtend(It, ResultTy); in BinomialCoefficient()
742 return SE.getCouldNotCompute(); in BinomialCoefficient()
744 unsigned W = SE.getTypeSizeInBits(ResultTy); in BinomialCoefficient()
775 IntegerType *CalculationTy = IntegerType::get(SE.getContext(), in BinomialCoefficient()
777 const SCEV *Dividend = SE.getTruncateOrZeroExtend(It, CalculationTy); in BinomialCoefficient()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp69 ScalarEvolution *SE; member in __anonadc86d440111::IndVarSimplify
79 IndVarSimplify() : LoopPass(ID), LI(0), SE(0), DT(0), TD(0), in IndVarSimplify()
173 const SCEV *FromBase = SE->getPointerBase(SE->getSCEV(FromPtr)); in isValidRewrite()
174 const SCEV *ToBase = SE->getPointerBase(SE->getSCEV(ToPtr)); in isValidRewrite()
459 SE->forgetLoop(L); in RewriteNonIntegerIVs()
512 SE->forgetValue(PN); in RewriteLoopExitValues()
534 const SCEV *ExitValue = SE->getSCEVAtScope(Inst, L->getParentLoop()); in RewriteLoopExitValues()
535 if (!SE->isLoopInvariant(ExitValue, L) || in RewriteLoopExitValues()
536 !isSafeToExpand(ExitValue, *SE)) in RewriteLoopExitValues()
639 ScalarEvolution *SE; member in __anonadc86d440211::WideIVVisitor
[all …]
DLoopStrengthReduce.cpp256 void InitialMatch(const SCEV *S, Loop *L, ScalarEvolution &SE);
277 ScalarEvolution &SE) { in DoInitialMatch() argument
279 if (SE.properlyDominates(S, L->getHeader())) { in DoInitialMatch()
288 DoInitialMatch(*I, L, Good, Bad, SE); in DoInitialMatch()
295 DoInitialMatch(AR->getStart(), L, Good, Bad, SE); in DoInitialMatch()
296 DoInitialMatch(SE.getAddRecExpr(SE.getConstant(AR->getType(), 0), in DoInitialMatch()
297 AR->getStepRecurrence(SE), in DoInitialMatch()
300 L, Good, Bad, SE); in DoInitialMatch()
308 const SCEV *NewMul = SE.getMulExpr(Ops); in DoInitialMatch()
312 DoInitialMatch(NewMul, L, MyGood, MyBad, SE); in DoInitialMatch()
[all …]
DLoopIdiomRecognize.cpp136 ScalarEvolution *SE; member in __anon1ad747e50111::LoopIdiomRecognize
143 TD = 0; DT = 0; SE = 0; TLI = 0; TTI = 0; in LoopIdiomRecognize()
192 return SE ? SE : (SE = &getAnalysis<ScalarEvolution>()); in getScalarEvolution()
231 static void deleteDeadInstruction(Instruction *I, ScalarEvolution &SE, in deleteDeadInstruction() argument
243 SE.forgetValue(DeadInst); in deleteDeadInstruction()
264 static void deleteIfDeadInstruction(Value *V, ScalarEvolution &SE, in deleteIfDeadInstruction() argument
268 deleteDeadInstruction(I, SE, TLI); in deleteIfDeadInstruction()
498 ScalarEvolution *SE = LIR.getScalarEvolution(); in transform() local
547 deleteDeadInstruction(PreCond, *SE, TLI); in transform()
611 SE->forgetLoop(CurLoop); in transform()
[all …]
DLoopRerollPass.cpp142 ScalarEvolution *SE; member in __anonbc6127940111::LoopReroll
379 dyn_cast<SCEVAddRecExpr>(SE->getSCEV(I))) { in collectPossibleIVs()
385 dyn_cast<SCEVConstant>(PHISCEV->getStepRecurrence(*SE))) { in collectPossibleIVs()
561 const SCEVAddRecExpr *RealIVSCEV = cast<SCEVAddRecExpr>(SE->getSCEV(RealIV)); in findScaleFromMul()
564 if (!SE->isSCEVable(User1->getType()) || !SE->isSCEVable(User2->getType())) in findScaleFromMul()
567 dyn_cast<SCEVAddRecExpr>(SE->getSCEV(User1)), in findScaleFromMul()
569 dyn_cast<SCEVAddRecExpr>(SE->getSCEV(User2)); in findScaleFromMul()
576 if (User1SCEV == RealIVSCEV->getPostIncExpr(*SE)) { in findScaleFromMul()
581 if (User2SCEV != RealIVSCEV->getPostIncExpr(*SE)) in findScaleFromMul()
583 assert(User2SCEV->getStepRecurrence(*SE)->isOne() && in findScaleFromMul()
[all …]
/freebsd-9-stable/contrib/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h300 const SCEV *getStepRecurrence(ScalarEvolution &SE) const { in getStepRecurrence() argument
302 return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1, in getStepRecurrence()
333 const SCEV *evaluateAtIteration(const SCEV *It, ScalarEvolution &SE) const;
342 ScalarEvolution &SE) const;
346 const SCEVAddRecExpr *getPostIncExpr(ScalarEvolution &SE) const { in getPostIncExpr() argument
347 return cast<SCEVAddRecExpr>(SE.getAddExpr(this, getStepRecurrence(SE))); in getPostIncExpr()
358 const SCEV *delinearize(ScalarEvolution &SE,
419 ScalarEvolution *SE; variable
427 SCEV(ID, scUnknown), CallbackVH(V), SE(se), Next(next) {} in SCEVUnknown()
565 static const SCEV *rewrite(const SCEV *Scev, ScalarEvolution &SE, in rewrite()
[all …]
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DSymbolManager.h84 symbol_iterator(const SymExpr *SE);
120 static inline bool classof(const SymExpr *SE) { in classof() argument
121 Kind k = SE->getKind(); in classof()
150 static inline bool classof(const SymExpr *SE) { in classof() argument
151 return SE->getKind() == RegionValueKind; in classof()
196 static inline bool classof(const SymExpr *SE) { in classof() argument
197 return SE->getKind() == ConjuredKind; in classof()
230 static inline bool classof(const SymExpr *SE) { in classof() argument
231 return SE->getKind() == DerivedKind; in classof()
261 static inline bool classof(const SymExpr *SE) { in classof() argument
[all …]
/freebsd-9-stable/contrib/file/magic/Magdir/
Dselinux1 # Type: SE Linux policy modules *.pp reference policy
6 0 lelong 0xf97cff8f SE Linux modular policy
17 1 string policy_module( SE Linux policy module source
18 2 string policy_module( SE Linux policy module source
20 0 string ##\ <summary> SE Linux policy interface source
22 #0 search gen_context( SE Linux policy file contexts
24 #0 search gen_sens( SE Linux policy MLS constraints source
/freebsd-9-stable/crypto/heimdal/tests/kdc/
Dkrb5.conf.in4 default_realm = TEST.H5L.SE
11 TEST.H5L.SE = {
15 SUB.TEST.H5L.SE = {
18 TEST2.H5L.SE = {
23 .sub.test.h5l.se = SUB.TEST.H5L.SE
24 localhost = TEST.H5L.SE
41 realm = TEST.H5L.SE
/freebsd-9-stable/crypto/heimdal/tests/can/
Dheim-0.8.kadm1 init --realm-max-ticket-life=1day --realm-max-renewable-life=1month TEST.H5L.SE
2 cpw -p kaka krbtgt/TEST.H5L.SE@TEST.H5L.SE
3 add -p foo --use-defaults foo@TEST.H5L.SE
4 add -p foo --use-defaults bar@TEST.H5L.SE
Dapple-10.4.kadm1 init --realm-max-ticket-life=1day --realm-max-renewable-life=1month TEST.H5L.SE
2 cpw -p kaka krbtgt/TEST.H5L.SE@TEST.H5L.SE
3 add -p foo --use-defaults foo@TEST.H5L.SE
4 add -p foo --use-defaults bar@TEST.H5L.SE
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DSimpleConstraintManager.cpp29 const SymExpr *SE = SymVal->getSymbol(); in canReasonAbout() local
31 if (const SymIntExpr *SIE = dyn_cast<SymIntExpr>(SE)) { in canReasonAbout()
52 if (const SymSymExpr *SSE = dyn_cast<SymSymExpr>(SE)) { in canReasonAbout()
140 } else if (const SymIntExpr *SE = dyn_cast<SymIntExpr>(sym)) { in assumeAux() local
143 BinaryOperator::Opcode op = SE->getOpcode(); in assumeAux()
148 return assumeSymRel(state, SE->getLHS(), op, SE->getRHS()); in assumeAux()
195 if (const SymIntExpr *SE = dyn_cast<SymIntExpr>(Sym)) { in computeAdjustment() local
196 BinaryOperator::Opcode Op = SE->getOpcode(); in computeAdjustment()
198 Sym = SE->getLHS(); in computeAdjustment()
199 Adjustment = APSIntType(Adjustment).convert(SE->getRHS()); in computeAdjustment()
/freebsd-9-stable/contrib/llvm/include/llvm/ADT/
DSetOperations.h26 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); in set_union() local
27 SI != SE; ++SI) in set_union()
53 for (typename S1Ty::const_iterator SI = S1.begin(), SE = S1.end(); in set_difference() local
54 SI != SE; ++SI) in set_difference()
64 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); in set_subtract() local
65 SI != SE; ++SI) in set_subtract()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
DVLASizeChecker.cpp92 const Expr *SE = VLA->getSizeExpr(); in checkPreStmt() local
94 SVal sizeV = state->getSVal(SE, C.getLocationContext()); in checkPreStmt()
97 reportBug(VLA_Garbage, SE, state, C); in checkPreStmt()
108 reportBug(VLA_Tainted, SE, 0, C); in checkPreStmt()
119 reportBug(VLA_Zero, SE, stateZero, C); in checkPreStmt()
134 svalBuilder.evalCast(sizeD, SizeTy, SE->getType()).castAs<NonLoc>(); in checkPreStmt()
/freebsd-9-stable/contrib/llvm/lib/MC/
DMCObjectDisassembler.cpp41 for (symbol_iterator SI = Obj.begin_symbols(), SE = Obj.end_symbols(); in getEntrypoint() local
42 SI != SE; SI.increment(ec)) { in getEntrypoint()
95 SE = Obj.end_sections(); in buildSectionAtoms() local
96 SI != SE; in buildSectionAtoms()
188 for (symbol_iterator SI = Obj.begin_symbols(), SE = Obj.end_symbols(); in buildCFG() local
189 SI != SE; SI.increment(ec)) { in buildCFG()
231 for (AddressSetTy::const_iterator SI = Splits.begin(), SE = Splits.end(); in buildCFG() local
232 SI != SE; ++SI) { in buildCFG()
281 for (BBInfoSetTy::iterator SI = BBI->Succs.begin(), SE = BBI->Succs.end(); in buildCFG() local
282 SI != SE; ++SI) in buildCFG()
[all …]
/freebsd-9-stable/crypto/heimdal/tests/gss/
Dkrb5.conf.in4 default_realm = TEST.H5L.SE
11 TEST.H5L.SE = {
16 .test.h5l.se = TEST.H5L.SE
24 realm = TEST.H5L.SE
/freebsd-9-stable/crypto/heimdal/tests/ldap/
Dinit.ldif1 dn: o=TEST,dc=H5L,dc=SE
5 dn: ou=kerberosPrincipals,o=TEST,dc=H5L,dc=SE
9 dn: uid=suser,ou=kerberosPrincipals,o=TEST,dc=H5L,dc=SE
28 krb5PrincipalName: suser@TEST.H5L.SE
/freebsd-9-stable/share/i18n/esdb/ISO646/
DISO646.alias84 SE fi
85 SE iso-ir-10
86 SE iso646-fi
87 SE se
88 SE sen_850200_b

12345678910>>...12