repo.or.cz
/
jitcs.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Changed current relation from BasicBlock to BasicBlockImpl, and Function
2014-09-01
Dirk Stei
n
ke
Ch
a
n
ged current rela
t
i
on f
r
om BasicBloc
k
to
B
asicBlockImpl
.
.
.
commit
|
commitdiff
|
tree
2014-08-25
Dirk Steinke
DF on in
s
t
r
uction tests
working
.
F
ixed several bad
.
.
.
commit
|
commitdiff
|
tree
2014-08-25
Dirk
Steinke
The c
h
e
c
k
to see
i
f an item was a
l
re
a
dy o
n
t
h
e heap
.
.
.
commit
|
commitdiff
|
tree
2014-08-25
Dirk Steinke
Fix Off-
B
y-One pro
b
le
m
for reg
i
ster class ids
.
commit
|
commitdiff
|
tree
2014-08-25
Dir
k
Steinke
Added DF ann
o
tation to final
R
ET of as fi
l
es
.
Also
.
.
.
commit
|
commitdiff
|
tree
2014-08-25
Dirk Steinke
Fixed SOME
wrong DF-ann
o
tation
s
(e
.
g
.
ADD_WW
h
ad
o
n
l
y
.
.
.
commit
|
commitdiff
|
tree
2014-08-25
D
i
r
k St
e
inke
Several bug fi
x
es to DF
G
.
Also
some (outcommented)
.
.
.
commit
|
commitdiff
|
tree
2014-08-25
D
i
rk Steinke
A
d
ded implementa
t
ion of
DumpBitmap
.
Changed refe
r
ence
.
.
.
commit
|
commitdiff
|
tree
2014-08-25
Dirk Steinke
Adde
d
test for DFG
.
It's
c
rash
i
n
g ri
g
ht
now
.
commit
|
commitdiff
|
tree
2014-08-23
Dirk Steinke
Added rules to au
t
ocre
a
te dependency files
.
(g++ o
u
t
pu
t
s
.
.
.
commit
|
commitdiff
|
tree
2014-08-23
Dirk
Steinke
Added da
t
aflow info to instruction t
e
s
t
s
.
It
i
s not
.
.
.
commit
|
commitdiff
|
tree
2014-08-22
Dir
k
Stei
n
ke
Order
r
e
source
d
ata fro
m
in
s
tructions by resource
c
lass
.
.
.
commit
|
commitdiff
|
tree
2014-08-22
Dirk Steink
e
Added
list
of scrat
c
h &
r
ese
r
v
e
d regi
s
t
e
rs to calling
.
.
.
commit
|
commitdiff
|
tree
2014-08-22
Dirk S
t
einke
F
i
xed
v
a
lue of RES_
N
one
.
commit
|
commitdiff
|
tree
2014-08-22
Di
r
k
Steinke
Added m
e
thod to reallocate memory f
o
r a dynamic slic
e
.
commit
|
commitdiff
|
tree
2014-08-22
Dirk S
t
einke
Added ADT for a binary heap (two varian
t
s
)
.
Inclu
d
ing
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
Dirk Steinke
F
ixed bug in calcul
a
tion of us
e
/de
f
cl
a
sses
.
S
ti
l
l
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
D
i
rk Steinke
Added implemen
t
ation fo
r
data
f
l
o
w
a
n
alysis
.
Untes
t
ed
.
.
.
commit
|
commitdiff
|
tree
2014-08-15
Dir
k
Ste
i
nke
Ada
p
ted BitmapR
e
f
to new s
t
yle (same as
Ref
a
n
d
Slice
.
.
.
commit
|
commitdiff
|
tree
2014-08-10
Dirk Steinke
Changed TempAlloca
t
o
r
:
:
al
l
ocTyped
A
rr
a
y t
o
return a
.
.
.
commit
|
commitdiff
|
tree
2014-08-04
Dirk
Steinke
Renamed te
m
plate2header tool to temp
l
ate2
s
ource
.
commit
|
commitdiff
|
tree
2014-08-01
Dirk Steinke
Added a
test for
checking address
i
ng modes
.
commit
|
commitdiff
|
tree
2014-08-01
Dirk Steinke
D
i
sa
b
led all instructio
n
s which could not be used
sensibly
.
.
.
commit
|
commitdiff
|
tree
2014-08-01
Dirk Steinke
Fix
layout of
M
O
V
_DI
,
now all instr
u
ction encodings
.
.
.
commit
|
commitdiff
|
tree
2014-08-01
Dirk S
t
e
i
nke
Fixed most cod
i
ng bugs
.
One i
s
still rem
a
ining:
MOV_DI
.
.
.
commit
|
commitdiff
|
tree
2014-07-31
Dirk Steink
e
N
um
b
e
r
of uncheck
e
d instru
c
tions
dow
n
to
1
%
.
Unfo
r
tunat
e
ly
.
.
.
commit
|
commitdiff
|
tree
2014-07-31
Dir
k
Steinke
Work in *
.
as
files and instruction definition
(+ aliases
.
.
.
commit
|
commitdiff
|
tree
2014-07-30
D
irk
Steinke
Changed sev
e
ral occur
r
ences of Ref<
V
irtualRegister
.
.
.
commit
|
commitdiff
|
tree
2014-07-30
Dirk
St
e
inke
Ren
a
m
e
d
DynArrayRef
t
o DynSlice, and re
n
amed adt_array
.
.
.
commit
|
commitdiff
|
tree
2014-07-30
Dirk Ste
i
nke
Remo
v
ed ArrayRef<*> class and replaced its
uses by
.
.
.
commit
|
commitdiff
|
tree
2014-07-30
Dirk Stein
k
e
Replaced
S
l
ice<*> class with a
n
i
c
er version too (simila
r
.
.
.
commit
|
commitdiff
|
tree
2014-07-30
Dirk
S
t
einke
Replaced
R
e
f
<
*> c
l
as
s
with a better version
.
Copies
.
.
.
commit
|
commitdiff
|
tree
2014-07-30
D
irk
S
teinke
React
i
va
t
e sim
p
lecode
g
en test
.
commit
|
commitdiff
|
tree
2014-07-30
Di
r
k Steinke
Four
t
hings:
commit
|
commitdiff
|
tree
2014-07-30
Dirk Ste
i
nke
Add
all asm
files to test
.
Unfortunately, it
crashes
.
.
.
commit
|
commitdiff
|
tree
2014-07-30
Dirk
Steinke
Add rules t
o
ign
o
re asm files
.
commit
|
commitdiff
|
tree
2014-07-30
D
irk Steinke
Fixed
asm sources, so
tha
t
t
hey are r
e
adable by
n
asm
.
.
.
commit
|
commitdiff
|
tree
2014-07-29
Dirk Steinke
The first
.
a
s fi
l
e is read and compile
d
corre
c
tly
.
.
.
.
commit
|
commitdiff
|
tree
2014-07-29
Dir
k
Steinke
Classifying the assembler instr
u
ction
by
p
arameter
.
.
.
commit
|
commitdiff
|
tree
2014-07-29
D
irk Steinke
Asse
m
bl
e
r
c
ompiles
.
No
t
ests ye
t
.
commit
|
commitdiff
|
tree
2014-07-28
Dirk St
e
inke
Fixed script t
o
produce te
s
t
ab
l
e asm fil
e
s
.
commit
|
commitdiff
|
tree
2014-07-28
Dirk
Steinke
Preliminar
y
che
c
kin
fo
r
a mini-ass
e
mbl
e
r
u
sed for
ch
e
cki
n
g
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
Dirk Stei
n
ke
R
emoved crash entr
y
.
commit
|
commitdiff
|
tree
2014-07-28
Dir
k
Ste
i
nke
F
orgo
t
to
in
i
t
i
a
l
i
ze
t
he relocat
i
o
n
ch
a
i
n
in the
code
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
Dirk Steink
e
S
a
fety comm
i
t
.
Cod
e
generation is working, and mainly
.
.
.
commit
|
commitdiff
|
tree
2014-07-26
Dir
k
St
e
inke
Mo
v
ed part
of
th
e
Machine-Interface into the
i
n
t
ernal
.
.
.
commit
|
commitdiff
|
tree
2014-07-26
Dir
k
Steinke
C
hanged uses
of
s
td::vector in BBlockImpl
and Functi
o
nImpl
.
.
.
commit
|
commitdiff
|
tree
2014-07-26
D
irk Steinke
M
oved
X
8
6_*_Machin
e
I
nfo from
public interface to internals
.
.
.
commit
|
commitdiff
|
tree
2014-07-24
Dirk Steinke
In
i
tial w
o
rk on
x
8
6
code
generation
.
Will not compile
.
.
.
commit
|
commitdiff
|
tree
2014-07-23
Di
r
k Steink
e
Building a function, and dumping its structure is worki
n
g
.
.
.
commit
|
commitdiff
|
tree
2014-07-23
Dirk Steinke
Added a StringDumpe
r
for
unit
testing purposes
.
commit
|
commitdiff
|
tree
2014-07-23
Dirk Steinke
Moved X86_*MachineInfo and X86_*MachineDump
e
r into
.
.
.
commit
|
commitdiff
|
tree
2014-07-23
Dirk Steink
e
Re
n
aming o
f
inst
r
ucti
o
n
c
lass ids fro
m
IC_* to ICL_
.
.
.
commit
|
commitdiff
|
tree
2014-07-22
Dirk
Stei
n
ke
Implem
e
ntation o
f
the instruc
t
ion
d
ump
i
ng facility
.
.
.
commit
|
commitdiff
|
tree
2014-07-21
Dirk Steinke
A first ste
p
tow
a
rds construction of functions
.
A
lot
.
.
.
commit
|
commitdiff
|
tree
2014-07-21
Dirk Steinke
Tests
fo
r
cal
l
ing conventions implemented
.
Ch
a
nged
.
.
.
commit
|
commitdiff
|
tree
2014-07-21
Dirk Steinke
A
d
de
d
V
i
r
t
ualRegister
c
l
a
s
s
.
Added generation of Register
.
.
.
commit
|
commitdiff
|
tree
2014-07-20
Dirk S
t
e
i
nke
A
nother
m
as
s
ive overha
u
l to make cal
l
ing
c
o
nvention
s
.
.
.
commit
|
commitdiff
|
tree
2014-07-15
D
ir
k
Steinke
First effort to r
e
vi
v
e
B
asicBlock
a
nd Funct
i
on classes and
commit
|
commitdiff
|
tree
2014-07-12
Dirk Steinke
Moved
so
u
rce fil
e
into th
e
ir own subdirectory
.
commit
|
commitdiff
|
tree
2014-06-30
Dir
k
Steink
e
More fi
x
es
.
Most
i
nclude files sh
o
uld be
c
ompilable
.
.
.
commit
|
commitdiff
|
tree
2014-06-29
Dirk Steinke
M
ore fi
x
es to make source com
p
ilable
.
commit
|
commitdiff
|
tree
2014-06-29
Dirk
S
te
i
nke
So
m
e fixes to make c
o
de compil
a
ble
.
Target is
t
o make
.
.
.
commit
|
commitdiff
|
tree
2014-06-29
D
irk Stei
n
ke
Renam
e
identifiers fr
o
m
function type info
.
Add misse
d
.
.
.
commit
|
commitdiff
|
tree
2014-06-29
Di
r
k S
t
e
i
n
k
e
A
d
de
d
S
l
ice ADT
and associa
t
ed
t
est
.
commit
|
commitdiff
|
tree
2014-06-27
Dirk Steink
e
Handle
exception duri
n
g
unit t
e
sts
.
commit
|
commitdiff
|
tree
2014-06-27
Dirk Ste
i
nke
A
dded fi
r
st suppor
t
for generating
callin
g
con
v
e
ntion
.
.
.
commit
|
commitdiff
|
tree
2014-06-21
Dirk
S
tei
n
k
e
Remove auto-
g
enerated
f
ile
s
fro
m
r
epository
.
commit
|
commitdiff
|
tree
2014-06-21
Dirk Ste
i
nke
Adde
d
upd
a
t
i
ng of lua genera
t
ed he
a
der files for X86
.
.
.
commit
|
commitdiff
|
tree
2014-06-20
D
i
rk Steink
e
Changed to on
l
y build debug library at the moment
.
commit
|
commitdiff
|
tree
2014-06-20
D
irk Stei
n
ke
Redesign dumper
.
Got TempAlloca
t
or and MemoryMa
n
ager
.
.
.
commit
|
commitdiff
|
tree
2014-06-17
Dirk Steinke
P
r
e
l
imin
a
ry su
p
port for 64bit
.
Untested
.
commit
|
commitdiff
|
tree
2014-06-17
Dirk
Steinke
C
P
Uinfo seems t
o
work now
for X86-32bit u
n
der MingW
.
commit
|
commitdiff
|
tree
2014-06-16
Dirk Steinke
Wo
r
k on make
f
ile
f
ixi
n
g
c
puinfo, and start of a
first
.
.
.
commit
|
commitdiff
|
tree
2014-06-13
Dirk Steinke
A
d
de
d
hea
d
er
f
or TempAlloca
t
or, a
d
opted M
e
moryReferenc
e
.
.
.
commit
|
commitdiff
|
tree
2014-06-12
Dirk
S
teinke
Updates o
n
public interface
.
commit
|
commitdiff
|
tree
2014-06-08
Di
r
k Steinke
Initial commit
commit
|
commitdiff
|
tree