ddc ~master (2022-05-11T07:34:37.0755476)
Dub
Repo
loop
dmd
backend
gloop
Loop data structure.
version(COMPILE)
nothrow extern (
C
++)
struct
loop {
nothrow
vec_t
Lloop
;
nothrow
vec_t
Lexit
;
nothrow
block
*
Lhead
;
nothrow
block
*
Ltail
;
nothrow
block
*
Lpreheader
;
nothrow
Barray
!(
elem
*)
Llis
;
nothrow
Rarray
!
Iv
Livlist
;
nothrow
Rarray
!
Iv
Lopeqlist
;
void
reset
();
void
print
();
}
Members
Functions
print
void
print
()
Write loop.
reset
void
reset
()
Reset memory so this allocation can be re-used.
Variables
Lexit
vec_t
Lexit
;
Undocumented in source.
Lhead
block
*
Lhead
;
Undocumented in source.
Livlist
Rarray
!
Iv
Livlist
;
Undocumented in source.
Llis
Barray
!(
elem
*)
Llis
;
Undocumented in source.
Lloop
vec_t
Lloop
;
Undocumented in source.
Lopeqlist
Rarray
!
Iv
Lopeqlist
;
Undocumented in source.
Lpreheader
block
*
Lpreheader
;
Undocumented in source.
Ltail
block
*
Ltail
;
Undocumented in source.
Meta
Source
See Implementation
dmd
backend
gloop
aliases
Loops
functions
blockinit
compdom
dom
el_length
fillInDNunambig
findloopparameters
isLI
loopopt
loopunroll
makeLI
symbol_isintab
updaterd
manifest constants
FLELIM
structs
Iv
famlist
loop
Loop data structure.