Searched refs:IndexExprs (Results 1 – 8 of 8) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
D | NaryReassociate.cpp | 374 SmallVector<const SCEV *, 4> IndexExprs; in tryReassociateGEPAtIndex() local 376 IndexExprs.push_back(SE->getSCEV(*Index)); in tryReassociateGEPAtIndex() 378 IndexExprs[I] = SE->getSCEV(LHS); in tryReassociateGEPAtIndex() 386 IndexExprs[I] = in tryReassociateGEPAtIndex() 387 SE->getZeroExtendExpr(IndexExprs[I], GEP->getOperand(I)->getType()); in tryReassociateGEPAtIndex() 391 IndexExprs, GEP->isInBounds()); in tryReassociateGEPAtIndex()
|
D | StraightLineStrengthReduce.cpp | 488 SmallVector<const SCEV *, 4> IndexExprs; in allocateCandidatesAndFindBasisForGEP() local 490 IndexExprs.push_back(SE->getSCEV(*I)); in allocateCandidatesAndFindBasisForGEP() 497 const SCEV *OrigIndexExpr = IndexExprs[I - 1]; in allocateCandidatesAndFindBasisForGEP() 498 IndexExprs[I - 1] = SE->getZero(OrigIndexExpr->getType()); in allocateCandidatesAndFindBasisForGEP() 504 IndexExprs, GEP->isInBounds()); in allocateCandidatesAndFindBasisForGEP() 525 IndexExprs[I - 1] = OrigIndexExpr; in allocateCandidatesAndFindBasisForGEP()
|
/external/clang/lib/AST/ |
D | Expr.cpp | 3526 ArrayRef<Expr*> IndexExprs, in DesignatedInitExpr() argument 3534 NumDesignators(Designators.size()), NumSubExprs(IndexExprs.size() + 1) { in DesignatedInitExpr() 3549 Expr *Index = IndexExprs[IndexIdx]; in DesignatedInitExpr() 3559 *Child++ = IndexExprs[IndexIdx++]; in DesignatedInitExpr() 3562 Expr *Start = IndexExprs[IndexIdx]; in DesignatedInitExpr() 3563 Expr *End = IndexExprs[IndexIdx + 1]; in DesignatedInitExpr() 3579 *Child++ = IndexExprs[IndexIdx++]; in DesignatedInitExpr() 3580 *Child++ = IndexExprs[IndexIdx++]; in DesignatedInitExpr() 3584 assert(IndexIdx == IndexExprs.size() && "Wrong number of index expressions"); in DesignatedInitExpr() 3590 ArrayRef<Expr*> IndexExprs, in Create() argument [all …]
|
D | ASTImporter.cpp | 5445 SmallVector<Expr *, 4> IndexExprs(DIE->getNumSubExprs() - 1); in VisitDesignatedInitExpr() local 5449 IndexExprs[I - 1] = Arg; in VisitDesignatedInitExpr() 5466 IndexExprs, Importer.Import(DIE->getEqualOrColonLoc()), in VisitDesignatedInitExpr()
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolution.h | 1242 const SmallVectorImpl<const SCEV *> &IndexExprs,
|
/external/clang/include/clang/AST/ |
D | Expr.h | 3984 ArrayRef<Expr *> IndexExprs, Expr *Init); 4145 ArrayRef<Expr*> IndexExprs,
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolution.cpp | 2974 const SmallVectorImpl<const SCEV *> &IndexExprs, in getGEPExpr() argument 2990 for (const SCEV *IndexExpr : IndexExprs) { in getGEPExpr() 4332 SmallVector<const SCEV *, 4> IndexExprs; in createNodeForGEP() local 4334 IndexExprs.push_back(getSCEV(*Index)); in createNodeForGEP() 4337 IndexExprs, GEP->isInBounds()); in createNodeForGEP()
|
/external/clang/lib/Sema/ |
D | SemaInit.cpp | 1976 SmallVector<Expr*, 4> IndexExprs(NumIndexExprs); in CloneDesignatedInitExpr() local 1978 IndexExprs[I] = DIE->getSubExpr(I + 1); in CloneDesignatedInitExpr() 1980 IndexExprs, in CloneDesignatedInitExpr()
|