Searched refs:Basis (Results 1 - 1 of 1) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStraightLineStrengthReduce.cpp144 Candidate *Basis = nullptr; member in struct:__anon4716::StraightLineStrengthReduce::Candidate
169 // Returns true if Basis is a basis for C, i.e., Basis dominates C and they
171 bool isBasisFor(const Candidate &Basis, const Candidate &C);
215 // Rewrites candidate C with respect to Basis.
216 void rewriteCandidateWithBasis(const Candidate &C, const Candidate &Basis);
224 // Emit code that computes the "bump" from Basis to C. If the candidate is a
228 static Value *emitBump(const Candidate &Basis, const Candidate &C,
260 bool StraightLineStrengthReduce::isBasisFor(const Candidate &Basis, argument
262 return (Basis
571 emitBump(const Candidate &Basis, const Candidate &C, IRBuilder<> &Builder, const DataLayout *DL, bool &BumpWithUglyGEP) argument
622 rewriteCandidateWithBasis( const Candidate &C, const Candidate &Basis) argument
[all...]

Completed in 123 milliseconds