Lines Matching refs:LSRFixup
1089 struct LSRFixup { struct
1113 LSRFixup();
1121 LSRFixup::LSRFixup() in LSRFixup() function in LSRFixup
1126 bool LSRFixup::isUseFullyOutsideLoop(const Loop *L) const { in isUseFullyOutsideLoop()
1139 void LSRFixup::print(raw_ostream &OS) const { in print()
1166 void LSRFixup::dump() const { in dump()
1663 SmallVector<LSRFixup, 16> Fixups;
1697 LSRFixup &getNewFixup() { in getNewFixup()
1698 Fixups.push_back(LSRFixup()); in getNewFixup()
1767 const LSRFixup &LF,
1771 Value *Expand(const LSRFixup &LF,
1776 void RewriteForPHI(PHINode *PN, const LSRFixup &LF,
1780 void Rewrite(const LSRFixup &LF,
2961 LSRFixup &LF = getNewFixup(); in CollectFixupsAndInitialFormulae()
3152 LSRFixup &LF = getNewFixup(); in CollectLoopInvariantFixupsAndFormulae()
4076 for (LSRFixup &Fixup : Fixups) { in NarrowSearchSpaceByCollapsingUnrolledCode()
4382 const LSRFixup &LF, in AdjustInsertPositionForExpand()
4445 Value *LSRInstance::Expand(const LSRFixup &LF, in Expand()
4631 const LSRFixup &LF, in RewriteForPHI()
4705 void LSRInstance::Rewrite(const LSRFixup &LF, in Rewrite()
4764 for (const LSRFixup &Fixup : Fixups) { in ImplementSolution()
4901 for (const LSRFixup &LF : Fixups) { in print_fixups()