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 Ste
i
nke
Chan
g
e
d
cu
r
rent re
l
ation from B
a
sicBlock to BasicB
l
ockImp
l
.
.
.
commit
|
commitdiff
|
tree
2014-08-25
Dirk Steinke
D
F on
i
n
s
truction
tests w
o
rking
.
Fixe
d
several bad
.
.
.
commit
|
commitdiff
|
tree
2014-08-25
D
i
r
k
Steinke
T
he check to see if a
n
i
t
em was already on the heap
.
.
.
commit
|
commitdiff
|
tree
2014-08-25
Dirk
Steinke
Fix Off-By-One problem for register
c
lass ids
.
commit
|
commitdiff
|
tree
2014-08-25
Dirk Steink
e
A
dded DF a
n
n
o
t
at
i
on to fina
l
RET
o
f as files
.
Also
.
.
.
commit
|
commitdiff
|
tree
2014-08-25
Dirk Steink
e
Fixed
SOME wro
n
g
D
F-annotations
(
e
.
g
.
ADD_WW
h
a
d only
.
.
.
commit
|
commitdiff
|
tree
2014-08-25
Dirk Steinke
Sever
a
l bu
g
fixe
s
to
DFG
.
Also
some (outcommente
d
)
.
.
.
commit
|
commitdiff
|
tree
2014-08-25
Dirk Ste
i
nke
Added
implementation of DumpBit
m
ap
.
Changed reference
.
.
.
commit
|
commitdiff
|
tree
2014-08-25
Dirk Steinke
Added test for
DFG
.
It's
crashing
r
i
g
ht now
.
commit
|
commitdiff
|
tree
2014-08-23
Dirk Ste
i
nke
A
d
ded rules to au
t
ocr
e
ate dependen
c
y files
.
(g++ outputs
.
.
.
commit
|
commitdiff
|
tree
2014-08-23
Dirk Ste
i
nke
Added dataflow info to i
n
struction
t
ests
.
I
t is not
.
.
.
commit
|
commitdiff
|
tree
2014-08-22
Dirk Steinke
O
r
d
er resou
r
ce
data from
instructi
o
n
s
by r
e
source c
l
ass
.
.
.
commit
|
commitdiff
|
tree
2014-08-22
Dirk Steinke
Added
l
ist of
scratch
&
r
ese
r
ved r
e
gisters
to ca
l
ling
.
.
.
commit
|
commitdiff
|
tree
2014-08-22
Di
r
k Steinke
Fixed value of
RES_None
.
commit
|
commitdiff
|
tree
2014-08-22
Dirk
Steinke
Added m
e
thod to realloca
t
e m
e
mory for a
d
ynamic slice
.
commit
|
commitdiff
|
tree
2014-08-22
Dirk Steinke
Added ADT for a binary he
a
p (two variants)
.
Inc
l
udin
g
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
Dirk
Steinke
Fi
x
ed
b
u
g in
c
alc
u
lation of use
/
d
e
f cl
a
sses
.
Still
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
D
ir
k
St
e
ink
e
Add
e
d implem
e
ntation for dataflow analy
s
i
s
.
Untested
.
.
.
commit
|
commitdiff
|
tree
2014-08-15
D
irk Steinke
Adapted Bitmap
R
ef to new style (sam
e
as R
e
f and
S
lice
.
.
.
commit
|
commitdiff
|
tree
2014-08-10
D
i
r
k S
t
ei
n
ke
Changed Te
m
p
A
llocator::
a
lloc
T
ypedArray
t
o return a
.
.
.
commit
|
commitdiff
|
tree
2014-08-04
Dirk S
t
e
i
n
k
e
R
e
nam
e
d tem
p
late2header too
l
to templa
t
e2s
o
urce
.
commit
|
commitdiff
|
tree
2014-08-01
Dirk Ste
i
nk
e
Added a
t
est for
che
c
k
ing addr
e
ssing mo
d
es
.
commit
|
commitdiff
|
tree
2014-08-01
D
irk Stein
k
e
Disab
l
ed all instructions which could not b
e
used se
n
sibly
.
.
.
commit
|
commitdiff
|
tree
2014-08-01
Dir
k
Steinke
Fix layout
of MOV_DI, now
al
l
instruction encodings
.
.
.
commit
|
commitdiff
|
tree
2014-08-01
D
i
rk Steinke
F
ixed mos
t
co
d
ing bu
g
s
.
One is still remaining: MOV_D
I
.
.
.
commit
|
commitdiff
|
tree
2014-07-31
Dirk Stei
n
ke
Number o
f
unchecked instruct
i
ons d
o
wn to 1
%
.
Unfortunately
.
.
.
commit
|
commitdiff
|
tree
2014-07-31
Dirk
S
teinke
Work in *
.
as files and
instr
u
cti
o
n de
f
inition
(
+ aliases
.
.
.
commit
|
commitdiff
|
tree
2014-07-30
Dirk
Stei
n
ke
C
h
a
nged se
v
eral occurren
c
es of R
e
f<VirtualReg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2014-07-30
D
irk St
e
inke
Renamed DynAr
r
ayRef t
o
DynS
l
ice, and renamed
adt_array
.
.
.
commit
|
commitdiff
|
tree
2014-07-30
Dir
k
St
e
inke
Removed Ar
r
ayRef<*> class and replaced its uses by
.
.
.
commit
|
commitdiff
|
tree
2014-07-30
D
i
rk Stei
n
ke
R
e
pl
a
ced Slice
<
*> cl
a
ss
w
it
h
a nicer
version
too (simil
a
r
.
.
.
commit
|
commitdiff
|
tree
2014-07-30
Dirk St
e
i
n
ke
Rep
l
aced Ref<
*
> clas
s
with a
b
ette
r
ver
s
ion
.
Copi
e
s
.
.
.
commit
|
commitdiff
|
tree
2014-07-30
Dirk Ste
i
nke
R
e
activate
s
implecodegen test
.
commit
|
commitdiff
|
tree
2014-07-30
Dirk Steinke
Four things:
commit
|
commitdiff
|
tree
2014-07-30
Dir
k
Steinke
Add all as
m
files to test
.
Unfortu
n
ate
l
y, it crashes
.
.
.
commit
|
commitdiff
|
tree
2014-07-30
Dirk Stein
k
e
A
d
d
r
ules to ignore asm
files
.
commit
|
commitdiff
|
tree
2014-07-30
Dirk Stein
k
e
Fixed asm source
s
,
so
that
t
he
y
are readable by nasm
.
.
.
commit
|
commitdiff
|
tree
2014-07-29
Dirk
Steink
e
T
he first
.
as file is read and compiled correctly
.
.
.
.
commit
|
commitdiff
|
tree
2014-07-29
Dirk Steinke
Cla
s
sifying the assembler ins
t
ruction by parameter
.
.
.
commit
|
commitdiff
|
tree
2014-07-29
Dirk Steinke
As
s
e
m
bler compiles
.
No
t
ests
yet
.
commit
|
commitdiff
|
tree
2014-07-28
Dirk Steinke
Fixe
d
s
cript to produce
t
esta
b
le asm files
.
commit
|
commitdiff
|
tree
2014-07-28
D
i
r
k St
e
inke
Pr
e
liminary checkin
f
or a m
i
ni-assem
b
ler used f
o
r checking
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
Dirk Steinke
Removed cra
s
h entry
.
commit
|
commitdiff
|
tree
2014-07-28
D
i
rk
S
tei
n
ke
F
o
rg
o
t
to initialize t
h
e
r
eloca
t
ion cha
i
n in the co
d
e
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
Dirk Steinke
Safe
t
y commit
.
Co
d
e generation is worki
n
g, and m
a
inly
.
.
.
commit
|
commitdiff
|
tree
2014-07-26
D
irk Steinke
M
oved part of
t
he Machin
e
-I
n
t
e
rf
a
ce i
n
t
o the inter
n
a
l
.
.
.
commit
|
commitdiff
|
tree
2014-07-26
Dirk Steinke
Ch
a
nged uses of std::vector
in BBlock
I
mpl
a
nd
F
unctionImpl
.
.
.
commit
|
commitdiff
|
tree
2014-07-26
D
i
r
k
Steinke
Mo
v
e
d
X
86_*
_
MachineInfo from public i
n
terface to
i
n
ternals
.
.
.
commit
|
commitdiff
|
tree
2014-07-24
Dirk Steinke
I
n
i
t
ial work
o
n
x86 code ge
n
e
ration
.
Will not compile
.
.
.
commit
|
commitdiff
|
tree
2014-07-23
Dirk Ste
i
nke
Building a
f
unc
t
ion, and dumping its struc
t
ure is w
o
rking
.
.
.
commit
|
commitdiff
|
tree
2014-07-23
Dirk Steinke
A
d
ded a S
t
ringDum
p
er f
o
r unit test
i
n
g
purp
o
s
e
s
.
commit
|
commitdiff
|
tree
2014-07-23
Dir
k
Steink
e
M
o
ved
X
8
6
_*MachineIn
f
o
a
nd X8
6
_*MachineDumper
i
n
to
.
.
.
commit
|
commitdiff
|
tree
2014-07-23
Dirk S
t
eink
e
Rena
m
i
ng of i
n
struction class ids from IC
_
*
to ICL_
.
.
.
commit
|
commitdiff
|
tree
2014-07-22
Di
r
k
Steinke
Implem
e
ntation
o
f
the ins
t
r
u
ction dum
p
ing facility
.
.
.
commit
|
commitdiff
|
tree
2014-07-21
Dirk Steinke
A first step to
w
ards construc
t
ion of functions
.
A
l
ot
.
.
.
commit
|
commitdiff
|
tree
2014-07-21
D
i
rk Stei
n
ke
Tests for calling conventions imp
l
e
m
en
t
e
d
.
Ch
a
nged
.
.
.
commit
|
commitdiff
|
tree
2014-07-21
Dirk Steinke
Added Vir
t
ualRegister
c
lass
.
A
d
d
ed
g
eneration of Regi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2014-07-20
Dirk Steinke
Anothe
r
massive overh
a
ul to make c
a
lling
c
o
n
ve
n
tion
s
.
.
.
commit
|
commitdiff
|
tree
2014-07-15
Dirk Steinke
First
effor
t
to revive
BasicBl
o
ck an
d
Fu
n
ction classes and
commit
|
commitdiff
|
tree
2014-07-12
Dirk
Steink
e
Moved so
u
rce f
i
le into their
o
wn subdirectory
.
commit
|
commitdiff
|
tree
2014-06-30
Dirk Stei
n
ke
More
fixes
.
Most include files s
h
ould be c
o
mpilable
.
.
.
commit
|
commitdiff
|
tree
2014-06-29
Dirk Steinke
M
ore
fixes
t
o make source
c
ompilable
.
commit
|
commitdiff
|
tree
2014-06-29
Dirk Steinke
Som
e
f
i
x
e
s
to
m
ake
code comp
i
l
able
.
Target is
to ma
k
e
.
.
.
commit
|
commitdiff
|
tree
2014-06-29
Dirk Ste
i
nke
Rename identifiers from functio
n
type info
.
A
d
d m
i
s
sed
.
.
.
commit
|
commitdiff
|
tree
2014-06-29
D
ir
k
Steinke
Ad
d
ed Slice ADT and
associated
test
.
commit
|
commitdiff
|
tree
2014-06-27
Dirk
S
teinke
Handle exceptio
n
during unit tests
.
commit
|
commitdiff
|
tree
2014-06-27
D
i
r
k Ste
i
nke
Added
f
irst sup
p
o
r
t for
generating callin
g
conventi
o
n
.
.
.
commit
|
commitdiff
|
tree
2014-06-21
Dirk Ste
i
n
k
e
Remove au
t
o-gen
e
r
ated
files from
r
e
p
o
s
itor
y
.
commit
|
commitdiff
|
tree
2014-06-21
D
i
r
k
S
te
i
nk
e
Added
u
pdating
o
f lua generate
d
header files for
X86
.
.
.
commit
|
commitdiff
|
tree
2014-06-20
Dirk Steinke
Changed to only build debug lib
r
ary at the moment
.
commit
|
commitdiff
|
tree
2014-06-20
D
i
rk St
e
inke
R
edesign dumper
.
Got TempAllocat
o
r a
n
d MemoryManager
.
.
.
commit
|
commitdiff
|
tree
2014-06-17
Dir
k
Steinke
Prelim
i
nary support for 64bit
.
U
n
t
ested
.
commit
|
commitdiff
|
tree
2014-06-17
Dirk
S
teink
e
CPUinfo s
e
ems to
work now for
X
86-
3
2bi
t
under MingW
.
commit
|
commitdiff
|
tree
2014-06-16
Dirk
S
teinke
Work on makefile fixing cpui
n
fo, and
start
o
f a first
.
.
.
commit
|
commitdiff
|
tree
2014-06-13
Dirk
Steinke
Ad
d
ed header
f
or
TempAllocato
r
, adopted MemoryReference
.
.
.
commit
|
commitdiff
|
tree
2014-06-12
Dirk Steinke
Updates o
n
publi
c
inter
f
ace
.
commit
|
commitdiff
|
tree
2014-06-08
Dirk Steinke
Initial
c
ommit
commit
|
commitdiff
|
tree