LLVM
20.0.0git
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
y
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
v
w
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
l
m
o
p
q
r
s
t
u
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Examples
llvm
LoopNest
llvm::LoopNest Member List
This is the complete list of members for
llvm::LoopNest
, including all inherited members.
areAllLoopsRotatedForm
() const
llvm::LoopNest
inline
areAllLoopsSimplifyForm
() const
llvm::LoopNest
inline
arePerfectlyNested
(const Loop &OuterLoop, const Loop &InnerLoop, ScalarEvolution &SE)
llvm::LoopNest
static
getInnermostLoop
() const
llvm::LoopNest
inline
getInterveningInstructions
(const Loop &OuterLoop, const Loop &InnerLoop, ScalarEvolution &SE)
llvm::LoopNest
static
getLoop
(unsigned Index) const
llvm::LoopNest
inline
getLoopIndex
(const Loop &L) const
llvm::LoopNest
inline
getLoopNest
(Loop &Root, ScalarEvolution &SE)
llvm::LoopNest
static
getLoops
() const
llvm::LoopNest
inline
getLoopsAtDepth
(unsigned Depth) const
llvm::LoopNest
inline
getMaxPerfectDepth
(const Loop &Root, ScalarEvolution &SE)
llvm::LoopNest
static
getMaxPerfectDepth
() const
llvm::LoopNest
inline
getName
() const
llvm::LoopNest
inline
getNestDepth
() const
llvm::LoopNest
inline
getNumLoops
() const
llvm::LoopNest
inline
getOutermostLoop
() const
llvm::LoopNest
inline
getParent
() const
llvm::LoopNest
inline
getPerfectLoops
(ScalarEvolution &SE) const
llvm::LoopNest
InstrVectorTy
typedef
llvm::LoopNest
LoopNest
(Loop &Root, ScalarEvolution &SE)
llvm::LoopNest
LoopNest
()=delete
llvm::LoopNest
Loops
llvm::LoopNest
protected
MaxPerfectDepth
llvm::LoopNest
protected
skipEmptyBlockUntil
(const BasicBlock *From, const BasicBlock *End, bool CheckUniquePred=false)
llvm::LoopNest
static
Generated on Mon Apr 28 2025 08:27:18 for LLVM by
1.9.6