ddc v0.0.4+2.094.1 (2020-11-01T06:34:21Z)
Dub
Repo
Cinfo
dmd
backend
cgsched
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
version(COMPILE)
extern (
C
++) nothrow
struct
Cinfo {
code
*
c
;
ubyte
pair
;
ubyte
sz
;
ubyte
isz
;
ubyte
fxch_pre
;
ubyte
fxch_post
;
FP
fp_op
;
ubyte
flags
;
uint
r
;
uint
w
;
uint
a
;
ubyte
reg
;
ubyte
uops
;
uint
sibmodrm
;
uint
spadjust
;
int
fpuadjust
;
void
print
();
}
Members
Functions
print
void
print
()
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
a
uint
a
;
Undocumented in source.
c
code
*
c
;
Undocumented in source.
flags
ubyte
flags
;
CIFLxxx
fp_op
FP
fp_op
;
FPxxxx
fpuadjust
int
fpuadjust
;
Undocumented in source.
fxch_post
ubyte
fxch_post
;
Undocumented in source.
fxch_pre
ubyte
fxch_pre
;
Undocumented in source.
isz
ubyte
isz
;
Undocumented in source.
pair
ubyte
pair
;
Undocumented in source.
r
uint
r
;
Undocumented in source.
reg
ubyte
reg
;
Undocumented in source.
sibmodrm
uint
sibmodrm
;
Undocumented in source.
spadjust
uint
spadjust
;
Undocumented in source.
sz
ubyte
sz
;
Undocumented in source.
uops
ubyte
uops
;
Undocumented in source.
w
uint
w
;
Undocumented in source.
Meta
Source
See Implementation
dmd
backend
cgsched
enums
EA
NP
functions
REGSIZE
cgsched_block
gen1
gen2
peephole
simpleops
manifest constants
TBLMAX
structs
Cinfo
Schedule