Home
last modified time | relevance | path

Searched refs:FullDependence (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h61 /// represents a confused dependence (see also FullDependence). In most
218 /// FullDependence - This class represents a dependence between two memory
226 class FullDependence final : public Dependence {
228 FullDependence(Instruction *Src, Instruction *Dst, bool LoopIndependent,
305 /// FullDependence) with as much information as can be gleaned.
624 FullDependence &Result) const;
639 FullDependence &Result,
654 FullDependence &Result) const;
662 FullDependence &Result) const;
677 FullDependence
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp265 FullDependence::FullDependence(Instruction *Source, Instruction *Destination, in FullDependence() function in FullDependence
290 bool FullDependence::isDirectionNegative() const { in isDirectionNegative()
303 bool FullDependence::normalize(ScalarEvolution *SE) { in normalize()
334 unsigned FullDependence::getDirection(unsigned Level) const { in getDirection()
341 const SCEV *FullDependence::getDistance(unsigned Level) const { in getDistance()
350 bool FullDependence::isScalar(unsigned Level) const { in isScalar()
358 bool FullDependence::isPeelFirst(unsigned Level) const { in isPeelFirst()
366 bool FullDependence::isPeelLast(unsigned Level) const { in isPeelLast()
373 bool FullDependence::isSplitable(unsigned Level) const { in isSplitable()
1184 FullDependence &Result) const { in testZIV()
[all …]