Lines Matching refs:LSRFixup

1105 struct LSRFixup {  struct
1123 LSRFixup() = default;
1181 SmallVector<LSRFixup, 8> Fixups;
1214 LSRFixup &getNewFixup() { in getNewFixup()
1215 Fixups.push_back(LSRFixup()); in getNewFixup()
1219 void pushFixup(LSRFixup &f) { in pushFixup()
1392 for (const LSRFixup &Fixup : LU.Fixups) { in RateFormula()
1498 bool LSRFixup::isUseFullyOutsideLoop(const Loop *L) const { in isUseFullyOutsideLoop()
1512 void LSRFixup::print(raw_ostream &OS) const { in print()
1535 LLVM_DUMP_METHOD void LSRFixup::dump() const { in dump()
1637 for (const LSRFixup &Fixup : Fixups) { in print()
1773 for (const LSRFixup &Fixup : LU.Fixups) in isAMCompletelyFolded()
2070 const LSRFixup &LF,
2074 Value *Expand(const LSRUse &LU, const LSRFixup &LF, const Formula &F,
2077 void RewriteForPHI(PHINode *PN, const LSRUse &LU, const LSRFixup &LF,
2080 void Rewrite(const LSRUse &LU, const LSRFixup &LF, const Formula &F,
3361 LSRFixup &LF = LU.getNewFixup(); in CollectFixupsAndInitialFormulae()
3514 LSRFixup &LF = LU.getNewFixup(); in CollectLoopInvariantFixupsAndFormulae()
4576 for (LSRFixup &Fixup : LU.Fixups) { in NarrowSearchSpaceByCollapsingUnrolledCode()
5171 const LSRFixup &LF, in AdjustInsertPositionForExpand()
5234 Value *LSRInstance::Expand(const LSRUse &LU, const LSRFixup &LF, in Expand()
5414 PHINode *PN, const LSRUse &LU, const LSRFixup &LF, const Formula &F, in RewriteForPHI()
5492 for (LSRFixup &Fixup : Uses[LUIdx].Fixups) in RewriteForPHI()
5529 void LSRInstance::Rewrite(const LSRUse &LU, const LSRFixup &LF, in Rewrite()
5589 for (const LSRFixup &Fixup : Uses[LUIdx].Fixups) { in ImplementSolution()
5799 for (const LSRFixup &LF : LU.Fixups) { in print_fixups()