HomeSort by relevance Sort by last modified time
    Searched defs:SE (Results 1 - 25 of 123) sorted by null

1 2 3 4 5

  /build/kati/testcase/
var_append.mk 3 SE:=
11 SE+=$(foo) $(bar)
20 echo "$(SE)"
25 echo "$(flavor SE)"
  /external/llvm/include/llvm/Analysis/
ScalarEvolutionAliasAnalysis.h 28 ScalarEvolution &SE;
31 explicit SCEVAAResult(const TargetLibraryInfo &TLI, ScalarEvolution &SE)
32 : AAResultBase(TLI), SE(SE) {}
33 SCEVAAResult(SCEVAAResult &&Arg) : AAResultBase(std::move(Arg)), SE(Arg.SE) {}
IVUsers.h 126 ScalarEvolution *SE;
ScalarEvolutionExpander.h 29 bool isSafeToExpand(const SCEV *S, ScalarEvolution &SE);
38 ScalarEvolution &SE;
94 explicit SCEVExpander(ScalarEvolution &se, const DataLayout &DL,
96 : SE(se), DL(DL), IVName(name), IVIncInsertLoop(nullptr),
98 Builder(se.getContext(), TargetFolder(DL)) {
228 LLVMContext &getContext() const { return SE.getContext(); }
  /external/llvm/include/llvm/Transforms/Utils/
LoopVersioning.h 43 DominatorTree *DT, ScalarEvolution *SE,
110 ScalarEvolution *SE;
  /external/strace/tests/
ksysent.c 41 #define SE 0
  /external/clang/lib/StaticAnalyzer/Core/
Environment.cpp 178 SymExpr::symbol_iterator SI = X.symbol_begin(), SE = X.symbol_end();
179 for (; SI != SE; ++SI)
SValBuilder.cpp 300 const Expr *SE = CE->getSubExpr();
301 Optional<SVal> Val = getConstantVal(SE);
304 return evalCast(*Val, CE->getType(), SE->getType());
SimpleConstraintManager.cpp 29 const SymExpr *SE = SymVal->getSymbol();
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());
231 if (const SymIntExpr *SE = dyn_cast<SymIntExpr>(Sym)) {
232 BinaryOperator::Opcode Op = SE->getOpcode();
234 Sym = SE->getLHS()
    [all...]
SymbolManager.cpp 99 SymExpr::symbol_iterator::symbol_iterator(const SymExpr *SE) {
100 itr.push_back(SE);
115 const SymExpr *SE = itr.pop_back_val();
117 switch (SE->getKind()) {
125 itr.push_back(cast<SymbolCast>(SE)->getOperand());
128 itr.push_back(cast<SymIntExpr>(SE)->getLHS());
131 itr.push_back(cast<IntSymExpr>(SE)->getRHS());
134 const SymSymExpr *x = cast<SymSymExpr>(SE);
402 for (auto SI = Idx.symbol_begin(), SE = Idx.symbol_end(); SI != SE; ++SI
    [all...]
  /external/llvm/lib/Analysis/
Delinearization.cpp 45 ScalarEvolution *SE;
68 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
97 const SCEV *AccessFn = SE->getSCEVAtScope(getPointerOperand(*Inst), L);
100 dyn_cast<SCEVUnknown>(SE->getPointerBase(AccessFn));
104 AccessFn = SE->getMinusSCEV(AccessFn, BasePointer);
112 SE->delinearize(AccessFn, Subscripts, Sizes, SE->getElementSize(Inst));
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);
135 TransformSubExpr(AR->getStepRecurrence(SE),
137 Result = SE.getMinusSCEV(Result, TransformedStep)
    [all...]
  /external/clang/lib/StaticAnalyzer/Checkers/
VLASizeChecker.cpp 96 const Expr *SE = VLA->getSizeExpr();
98 SVal sizeV = state->getSVal(SE, C.getLocationContext());
101 reportBug(VLA_Garbage, SE, state, C);
112 reportBug(VLA_Tainted, SE, nullptr, C);
123 reportBug(VLA_Zero, SE, stateZero, C);
137 QualType Ty = SE->getType();
148 reportBug(VLA_Negative, SE, state, C);
157 svalBuilder.evalCast(sizeD, SizeTy, SE->getType()).castAs<NonLoc>();
  /external/llvm/lib/Target/PowerPC/
PPCLoopDataPrefetch.cpp 76 // FIXME: For some reason, preserving SE here breaks LSR (even if
88 ScalarEvolution *SE;
108 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
180 const SCEV *LSCEV = SE->getSCEV(PtrValue);
192 const SCEV *PtrDiff = SE->getMinusSCEV(LSCEVAddRec, K->second);
205 const SCEV *NextLSCEV = SE->getAddExpr(LSCEVAddRec, SE->getMulExpr(
206 SE->getConstant(LSCEVAddRec->getType(), ItersAhead),
207 LSCEVAddRec->getStepRecurrence(*SE)));
208 if (!isSafeToExpand(NextLSCEV, *SE))
    [all...]
PPCCTRLoops.cpp 111 ScalarEvolution *SE;
173 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
476 const SCEV *EC = SE->getExitCount(L, *I);
484 } else if (!SE->isLoopInvariant(EC, L))
487 if (SE->getTypeSizeInBits(EC->getType()) > (TT.isArch64Bit() ? 64 : 32))
552 SCEVExpander SCEVE(*SE, Preheader->getModule()->getDataLayout(), "loopcnt");
553 LLVMContext &C = SE->getContext();
558 ExitCount = SE->getZeroExtendExpr(ExitCount, CountType);
559 ExitCount = SE->getAddExpr(ExitCount, SE->getOne(CountType))
    [all...]
PPCLoopPreIncPrep.cpp 89 ScalarEvolution *SE;
148 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
213 const SCEV *LSCEV = SE->getSCEVAtScope(PtrValue, L);
223 const SCEV *Diff = SE->getMinusSCEV(LSCEV, B.BaseSCEV);
287 Buckets[i].BaseSCEV = SE->getAddExpr(Buckets[i].BaseSCEV, Offset);
290 E.Offset = cast<SCEVConstant>(SE->getMinusSCEV(E.Offset, Offset));
292 E.Offset = cast<SCEVConstant>(SE->getNegativeSCEV(Offset));
319 if (!SE->isLoopInvariant(BasePtrStartSCEV, L))
323 dyn_cast<SCEVConstant>(BasePtrSCEV->getStepRecurrence(*SE));
326 BasePtrStartSCEV = SE->getMinusSCEV(BasePtrStartSCEV, BasePtrIncSCEV)
    [all...]
  /external/llvm/lib/Transforms/Utils/
LCSSA.cpp 220 ScalarEvolution *SE) {
256 if (SE && Changed)
257 SE->forgetLoop(&L);
266 ScalarEvolution *SE) {
271 Changed |= formLCSSARecursively(*SubLoop, DT, LI, SE);
273 Changed |= formLCSSA(L, DT, LI, SE);
287 ScalarEvolution *SE;
326 SE = SEWP ? &SEWP->getSE() : nullptr;
330 Changed |= formLCSSARecursively(**I, *DT, LI, SE);
SimplifyIndVar.cpp 49 ScalarEvolution *SE;
57 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, DominatorTree *DT,
59 : L(Loop), LI(LI), SE(SE), DT(DT), DeadInsts(Dead), Changed(false) {
116 assert(SE->isSCEVable(IVSrc->getType()) && "Expect SCEVable IV operand");
128 FoldedExpr = SE->getUDivExpr(SE->getSCEV(IVSrc), SE->getSCEV(D));
131 if (!SE->isSCEVable(UseInst->getType()))
135 if (SE->getSCEV(UseInst) != FoldedExpr
    [all...]
  /external/llvm/unittests/Analysis/
ScalarEvolutionTest.cpp 63 ScalarEvolution SE = buildSE(*F);
65 const SCEV *S0 = SE.getSCEV(V0);
66 const SCEV *S1 = SE.getSCEV(V1);
67 const SCEV *S2 = SE.getSCEV(V2);
69 const SCEV *P0 = SE.getAddExpr(S0, S0);
70 const SCEV *P1 = SE.getAddExpr(S1, S1);
71 const SCEV *P2 = SE.getAddExpr(S2, S2);
108 ScalarEvolution SE = buildSE(*F);
117 A.push_back(SE.getSCEV(&*AI++));
118 A.push_back(SE.getSCEV(&*AI++))
    [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/libphonenumber/libphonenumber/test/com/google/i18n/phonenumbers/
RegionCode.java 54 static final String SE = "SE";
  /external/llvm/lib/Transforms/Scalar/
AlignmentFromAssumptions.cpp 76 ScalarEvolution *SE;
107 ScalarEvolution *SE) {
109 const SCEV *DiffAlignDiv = SE->getUDivExpr(DiffSCEV, AlignSCEV);
110 const SCEV *DiffAlign = SE->getMulExpr(DiffAlignDiv, AlignSCEV);
111 const SCEV *DiffUnitsSCEV = SE->getMinusSCEV(DiffAlign, DiffSCEV);
142 ScalarEvolution *SE) {
143 const SCEV *PtrSCEV = SE->getSCEV(Ptr);
144 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV);
148 DiffSCEV = SE->getNoopOrSignExtend(DiffSCEV, OffSCEV->getType());
152 DiffSCEV = SE->getMinusSCEV(DiffSCEV, OffSCEV)
    [all...]
LoopRotation.cpp 126 DominatorTree *DT, ScalarEvolution *SE,
182 if (SE)
183 SE->forgetLoop(L);
535 ScalarEvolution *SE) {
546 while (rotateLoop(L, MaxHeaderSize, LI, TTI, AC, DT, SE, SimplifiedLatch)) {
603 auto *SE = SEWP ? &SEWP->getSE() : nullptr;
605 return iterativelyRotateLoop(L, MaxHeaderSize, LI, TTI, AC, DT, SE);
NaryReassociate.cpp 179 ScalarEvolution *SE;
216 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
249 if (SE->isSCEVable(I->getType()) && isPotentiallyNaryReassociable(&*I)) {
250 const SCEV *OldSCEV = SE->getSCEV(&*I);
253 SE->forgetValue(&*I);
262 const SCEV *NewSCEV = SE->getSCEV(&*I);
407 IndexExprs.push_back(SE->getSCEV(*Index));
409 IndexExprs[I] = SE->getSCEV(LHS);
418 SE->getZeroExtendExpr(IndexExprs[I], GEP->getOperand(I)->getType());
420 const SCEV *CandidateExpr = SE->getGEPExpr
    [all...]
  /toolchain/binutils/binutils-2.25/opcodes/
rl78-decode.c 125 #define SE() rl78->op[1].use_es = 1
428 DE(); SE();
    [all...]

Completed in 1014 milliseconds

1 2 3 4 5