• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:SCEVExpander

30 Value *SCEVExpander::ReuseOrCreateCast(Value *V, Type *Ty,  in ReuseOrCreateCast()
66 Value *SCEVExpander::InsertNoopCastOfTo(Value *V, Type *Ty) { in InsertNoopCastOfTo()
126 Value *SCEVExpander::InsertBinop(Instruction::BinaryOps Opcode, in InsertBinop()
370 Value *SCEVExpander::expandAddToGEP(const SCEV *const *op_begin, in expandAddToGEP()
621 const Loop *SCEVExpander::getRelevantLoop(const SCEV *S) { in getRelevantLoop()
696 Value *SCEVExpander::visitAddExpr(const SCEVAddExpr *S) { in visitAddExpr()
767 Value *SCEVExpander::visitMulExpr(const SCEVMulExpr *S) { in visitMulExpr()
809 Value *SCEVExpander::visitUDivExpr(const SCEVUDivExpr *S) { in visitUDivExpr()
849 bool SCEVExpander::isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, in isNormalAddRecExprPHI()
883 bool SCEVExpander::isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, in isExpandedAddRecExprPHI()
936 SCEVExpander::getAddRecExprPHILiterally(const SCEVAddRecExpr *Normalized, in getAddRecExprPHILiterally()
1066 Value *SCEVExpander::expandAddRecExprLiterally(const SCEVAddRecExpr *S) { in expandAddRecExprLiterally()
1157 Value *SCEVExpander::visitAddRecExpr(const SCEVAddRecExpr *S) { in visitAddRecExpr()
1290 Value *SCEVExpander::visitTruncateExpr(const SCEVTruncateExpr *S) { in visitTruncateExpr()
1299 Value *SCEVExpander::visitZeroExtendExpr(const SCEVZeroExtendExpr *S) { in visitZeroExtendExpr()
1308 Value *SCEVExpander::visitSignExtendExpr(const SCEVSignExtendExpr *S) { in visitSignExtendExpr()
1317 Value *SCEVExpander::visitSMaxExpr(const SCEVSMaxExpr *S) { in visitSMaxExpr()
1341 Value *SCEVExpander::visitUMaxExpr(const SCEVUMaxExpr *S) { in visitUMaxExpr()
1365 Value *SCEVExpander::expandCodeFor(const SCEV *SH, Type *Ty, in expandCodeFor()
1374 Value *SCEVExpander::expandCodeFor(const SCEV *SH, Type *Ty) { in expandCodeFor()
1385 Value *SCEVExpander::expand(const SCEV *S) { in expand()
1432 void SCEVExpander::rememberInstruction(Value *I) { in rememberInstruction()
1449 void SCEVExpander::restoreInsertPoint(BasicBlock *BB, BasicBlock::iterator I) { in restoreInsertPoint()
1462 SCEVExpander::getOrInsertCanonicalInductionVariable(const Loop *L, in getOrInsertCanonicalInductionVariable()
1495 bool SCEVExpander::hoistStep(Instruction *IncV, Instruction *InsertPos, in hoistStep()
1523 unsigned SCEVExpander::replaceCongruentIVs(Loop *L, const DominatorTree *DT, in replaceCongruentIVs()