Searched refs:IndexExprs (Results 1 – 7 of 7) sorted by relevance
| /NextBSD/contrib/llvm/lib/Transforms/Scalar/ |
| HD | NaryReassociate.cpp | 413 SmallVector<const SCEV *, 4> IndexExprs; in tryReassociateGEPAtIndex() local 415 IndexExprs.push_back(SE->getSCEV(*Index)); in tryReassociateGEPAtIndex() 417 IndexExprs[I] = SE->getSCEV(LHS); in tryReassociateGEPAtIndex() 425 IndexExprs[I] = in tryReassociateGEPAtIndex() 426 SE->getZeroExtendExpr(IndexExprs[I], GEP->getOperand(I)->getType()); in tryReassociateGEPAtIndex() 430 IndexExprs, GEP->isInBounds()); in tryReassociateGEPAtIndex()
|
| HD | StraightLineStrengthReduce.cpp | 516 SmallVector<const SCEV *, 4> IndexExprs; in allocateCandidatesAndFindBasisForGEP() local 518 IndexExprs.push_back(SE->getSCEV(*I)); in allocateCandidatesAndFindBasisForGEP() 525 const SCEV *OrigIndexExpr = IndexExprs[I - 1]; in allocateCandidatesAndFindBasisForGEP() 526 IndexExprs[I - 1] = SE->getConstant(OrigIndexExpr->getType(), 0); in allocateCandidatesAndFindBasisForGEP() 532 IndexExprs, GEP->isInBounds()); in allocateCandidatesAndFindBasisForGEP() 543 IndexExprs[I - 1] = OrigIndexExpr; in allocateCandidatesAndFindBasisForGEP()
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | Expr.cpp | 3874 ArrayRef<Expr*> IndexExprs, in DesignatedInitExpr() argument 3882 NumDesignators(NumDesignators), NumSubExprs(IndexExprs.size() + 1) { in DesignatedInitExpr() 3897 Expr *Index = IndexExprs[IndexIdx]; in DesignatedInitExpr() 3907 *Child++ = IndexExprs[IndexIdx++]; in DesignatedInitExpr() 3910 Expr *Start = IndexExprs[IndexIdx]; in DesignatedInitExpr() 3911 Expr *End = IndexExprs[IndexIdx + 1]; in DesignatedInitExpr() 3927 *Child++ = IndexExprs[IndexIdx++]; in DesignatedInitExpr() 3928 *Child++ = IndexExprs[IndexIdx++]; in DesignatedInitExpr() 3932 assert(IndexIdx == IndexExprs.size() && "Wrong number of index expressions"); in DesignatedInitExpr() 3938 ArrayRef<Expr*> IndexExprs, in Create() argument [all …]
|
| /NextBSD/contrib/llvm/include/llvm/Analysis/ |
| HD | ScalarEvolution.h | 667 const SmallVectorImpl<const SCEV *> &IndexExprs,
|
| /NextBSD/contrib/llvm/lib/Analysis/ |
| HD | ScalarEvolution.cpp | 2931 const SmallVectorImpl<const SCEV *> &IndexExprs, in getGEPExpr() argument 2946 for (const SCEV *IndexExpr : IndexExprs) { in getGEPExpr() 3758 SmallVector<const SCEV *, 4> IndexExprs; in createNodeForGEP() local 3760 IndexExprs.push_back(getSCEV(*Index)); in createNodeForGEP() 3761 return getGEPExpr(GEP->getSourceElementType(), getSCEV(Base), IndexExprs, in createNodeForGEP()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | Expr.h | 3991 ArrayRef<Expr*> IndexExprs, Expr *Init); 4153 ArrayRef<Expr*> IndexExprs,
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaInit.cpp | 1891 SmallVector<Expr*, 4> IndexExprs(NumIndexExprs); in CloneDesignatedInitExpr() local 1893 IndexExprs[I] = DIE->getSubExpr(I + 1); in CloneDesignatedInitExpr() 1895 DIE->size(), IndexExprs, in CloneDesignatedInitExpr()
|