HomeSort by relevance Sort by last modified time
    Searched refs:SCEVExpander (Results 1 - 6 of 6) sorted by null

  /external/llvm/include/llvm/Analysis/
ScalarEvolutionExpander.h 25 /// SCEVExpander - This class uses information about analyze scalars to
31 class SCEVExpander : public SCEVVisitor<SCEVExpander, Value*> {
70 friend struct SCEVVisitor<SCEVExpander, Value*>;
73 /// SCEVExpander - Construct a SCEVExpander in "canonical" mode.
74 explicit SCEVExpander(ScalarEvolution &se, const char *name)
167 /// SCEVExpander's current insertion point. If a type is specified, the
ScalarEvolution.h 212 friend class SCEVExpander;
    [all...]
  /external/llvm/lib/Analysis/
ScalarEvolutionExpander.cpp 29 Value *SCEVExpander::ReuseOrCreateCast(Value *V, Type *Ty,
65 Value *SCEVExpander::InsertNoopCastOfTo(Value *V, Type *Ty) {
122 Value *SCEVExpander::InsertBinop(Instruction::BinaryOps Opcode,
366 Value *SCEVExpander::expandAddToGEP(const SCEV *const *op_begin,
618 const Loop *SCEVExpander::getRelevantLoop(const SCEV *S) {
693 Value *SCEVExpander::visitAddExpr(const SCEVAddExpr *S) {
764 Value *SCEVExpander::visitMulExpr(const SCEVMulExpr *S) {
806 Value *SCEVExpander::visitUDivExpr(const SCEVUDivExpr *S) {
    [all...]
  /external/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp 134 void RewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter);
136 void SimplifyIVUsers(SCEVExpander &Rewriter);
137 void SimplifyIVUsersNoRewrite(Loop *L, SCEVExpander &Rewriter);
147 void RewriteIVExpressions(Loop *L, SCEVExpander &Rewriter);
150 PHINode *IndVar, SCEVExpander &Rewriter);
220 /// before the user. SCEVExpander or LICM will hoist loop invariants out of the
515 void IndVarSimplify::RewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter) {
630 void IndVarSimplify::SimplifyIVUsers(SCEVExpander &Rewriter) {
693 void IndVarSimplify::RewriteIVExpressions(Loop *L, SCEVExpander &Rewriter) {
726 // immediately before the user. The SCEVExpander class will automaticall
    [all...]
LoopIdiomRecognize.cpp 475 SCEVExpander Expander(*SE, "loop-idiom");
564 SCEVExpander Expander(*SE, "loop-idiom");
LoopStrengthReduce.cpp     [all...]

Completed in 7607 milliseconds