repo.or.cz
/
llvm
/
stm8.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Tidy up a bit now that we're using the MemoryManager interface.
2011-04-12
J
i
m Grosbach
Tidy up a
bit now that w
e
're using the Memo
r
yMana
g
er
.
.
.
commit
|
commitdiff
|
tree
2011-04-08
Jim Grosbach
Workar
o
und g++
4
.
2
.
1
warning di
a
g
nostic f
a
l
se p
o
sit
i
ve
.
commit
|
commitdiff
|
tree
2011-04-08
Jim Gr
o
sbac
h
Mark hasExtraDefRegAllocReq=1 on LDRD
.
commit
|
commitdiff
|
tree
2011-04-08
Jim
Grosba
c
h
Refactor MCJIT 32-b
i
t section loading
.
commit
|
commitdiff
|
tree
2011-04-06
Jim Grosbach
Tidy u
p
.
commit
|
commitdiff
|
tree
2011-04-06
Jim Grosba
c
h
t
i
dy up
.
commit
|
commitdiff
|
tree
2011-04-06
Jim
G
r
o
s
b
ach
EngineBui
l
der setter method for U
s
eMCJIT was miss
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-04-06
Jim Grosbac
h
Ru
n
timeDyld sh
o
uld use
t
he mem
o
ry m
a
n
a
ger API
.
commit
|
commitdiff
|
tree
2011-04-05
Jim Grosbach
Remove extraneou
s
'return
'
.
commit
|
commitdiff
|
tree
2011-04-05
Jim Grosbach
Make s
e
cond source operand of LDRD pre/po
s
t
explicit
.
commit
|
commitdiff
|
tree
2011-04-04
Jim Grosbach
Add missing f
i
le from r1288
5
1
.
commit
|
commitdiff
|
tree
2011-04-04
Jim Grosbach
Layer the memory
mana
g
er between the JIT
a
nd the runtim
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Jim Gr
o
s
bach
LDRD/STRD ins
t
r
u
ctions s
h
ould prin
t
both Rt
a
nd
R
t2
.
.
.
commit
|
commitdiff
|
tree
2011-03-30
Jim Grosbach
Tid
y
u
p
.
Whit
e
s
pace
and 80-columns
.
commit
|
commitdiff
|
tree
2011-03-29
Jim G
r
osbach
Tidy
up
.
80 columns an
d
trailing
w
h
i
tespac
e
.
commit
|
commitdiff
|
tree
2011-03-29
Jim Grosbach
Instantiat
e
a JITMemoryMa
n
age
r
for
M
C
J
I
T Dyld
commit
|
commitdiff
|
tree
2011-03-24
Jim Grosb
a
c
h
Clean up as
s
em
b
ly s
t
atement separ
a
t
or
suppor
t
.
commit
|
commitdiff
|
tree
2011-03-23
Jim Gr
o
s
b
ach
Runtim
e
dylib simple AR
M
24-bit branch relocation support
.
commit
|
commitdiff
|
tree
2011-03-23
Jim Grosbach
Fix comments
.
commit
|
commitdiff
|
tree
2011-03-23
Jim Grosbach
S
pli
t
out relocation resolu
t
ion
i
nto
t
arge
t
-specific
.
.
.
commit
|
commitdiff
|
tree
2011-03-23
Jim Grosbach
Fix doubl
e
-free of Module
.
commit
|
commitdiff
|
tree
2011-03-23
Jim Grosbach
Start
of re
l
ocation resoluti
o
n
f
or the
runt
i
me dyld
.
.
.
commit
|
commitdiff
|
tree
2011-03-23
Ji
m
Grosbach
M
ake sure t
o
repor
t
any error
s
from the
r
untime dyld
.
commit
|
commitdiff
|
tree
2011-03-22
Jim Gr
o
sbach
Tidy up
.
commit
|
commitdiff
|
tree
2011-03-22
J
i
m Grosba
c
h
A
dd missing file fr
o
m
p
re
v
ious co
m
mit
.
commit
|
commitdiff
|
tree
2011-03-22
Jim G
r
osbach
Pro
p
og
a
te the e
r
ror mes
s
age, not jus
t
the error s
t
ate
.
commit
|
commitdiff
|
tree
2011-03-22
Jim Grosbac
h
Add simple arg passing to MC
-
JIT and supp
o
r
t
for exi
t
.
.
.
commit
|
commitdiff
|
tree
2011-03-22
Jim Grosbach
Tra
i
ling whit
e
space
.
commit
|
commitdiff
|
tree
2011-03-22
J
i
m
Grosbac
h
Update
l
ink components
.
commit
|
commitdiff
|
tree
2011-03-22
Ji
m
Grosbach
Hook up the MCJIT to the Runtime
D
yld library
.
commit
|
commitdiff
|
tree
2011-03-22
Jim Grosb
a
ch
I
niti
a
l
i
ze
H
asErro
r
.
commit
|
commitdiff
|
tree
2011-03-21
Jim
G
rosbach
L
i
brary-ize t
h
e dyld compo
n
ent
s
o
f llvm-rtdyld
.
commit
|
commitdiff
|
tree
2011-03-18
Jim Grosbach
Sile
n
ce a w
a
rning
.
commit
|
commitdiff
|
tree
2011-03-18
Jim
G
r
o
sbach
Beginn
i
n
g
s of MC-JI
T
c
o
d
e generati
o
n
.
commit
|
commitdiff
|
tree
2011-03-18
Ji
m
Grosbach
Add l
l
vm-rtdyld supp
o
rt for loading
32-bit c
o
d
e
.
commit
|
commitdiff
|
tree
2011-03-18
Jim Grosbach
setExecutable() s
h
ou
l
d d
e
fault to success if the
r
e
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
Ji
m
Gros
b
ach
Naming
c
onventional tidy
up
.
commit
|
commitdiff
|
tree
2011-03-18
Ji
m
G
rosba
c
h
MachO file loader and
execu
t
ion
u
tility
.
commit
|
commitdiff
|
tree
2011-03-18
Jim
G
r
o
sbach
Ti
d
y
up
.
commit
|
commitdiff
|
tree
2011-03-16
J
i
m Grosb
a
ch
T
i
dy
u
p
.
Whi
t
espace and 8
0
c
olum
n
.
commit
|
commitdiff
|
tree
2011-03-15
Jim Grosbach
Trailing whitespae
.
commit
|
commitdiff
|
tree
2011-03-15
Jim Gr
o
sbach
Clean up AR
M
t
a
il
ca
l
l
s
a bit
.
They'r
e
pseudo-instructions
.
.
.
commit
|
commitdiff
|
tree
2011-03-14
J
i
m
Gro
s
b
ach
Trailing whitespace
.
commit
|
commitdiff
|
tree
2011-03-14
Jim
Grosbach
R
e
mo
v
e
some dead pa
t
terns
.
commit
|
commitdiff
|
tree
2011-03-14
Jim Grosbach
Trailing whit
e
space
.
commit
|
commitdiff
|
tree
2011-03-12
Jim
Gros
b
ach
Remove
n
o-longer-co
r
r
e
ct spec
i
al
c
a
s
e fo
r
di
s
asm
of
.
.
.
commit
|
commitdiff
|
tree
2011-03-12
J
i
m
G
rosbach
Add
F
I
X
ME
.
commit
|
commitdiff
|
tree
2011-03-12
Ji
m
Gr
o
sbac
h
Pseudo
-
ize the ARM D
a
r
w
in
*r9 c
a
l
l
i
nstruction
d
efinitions
.
.
.
commit
|
commitdiff
|
tree
2011-03-11
Jim
G
r
o
sbac
h
Add
a FIXME
.
commit
|
commitdiff
|
tree
2011-03-11
Jim G
r
osbach
Pseudo-ize the ARM 'B'
instruction
.
commit
|
commitdiff
|
tree
2011-03-11
J
im Grosbac
h
R
e
m
o
v
e dead co
d
e
.
T
h
ese ARM instruc
t
ion de
f
initions
.
.
.
commit
|
commitdiff
|
tree
2011-03-11
J
im G
r
osbach
Rem
o
ve dea
d
code
.
Thes
e
ARM instruction
d
efi
n
ition
s
.
.
.
commit
|
commitdiff
|
tree
2011-03-11
Jim Grosbach
Pseud
o
-
iz
e
VMOVDcc and VMOVScc
.
commit
|
commitdiff
|
tree
2011-03-11
Jim Gro
s
b
a
ch
80 column
s
commit
|
commitdiff
|
tree
2011-03-11
Ji
m
Grosbach
Prop
e
rly pseudo-ize
the ARM LDMIA_RET i
n
struction
.
.
.
.
commit
|
commitdiff
|
tree
2011-03-11
Jim Gros
b
ach
80
c
olumns
.
commit
|
commitdiff
|
tree
2011-03-11
Jim Grosb
a
ch
Trail
i
ng whitespace
.
commit
|
commitdiff
|
tree
2011-03-11
Jim Grosbac
h
Remove
d
ead co
d
e
.
These AR
M
inst
r
uctio
n
defi
n
itions
.
.
.
commit
|
commitdiff
|
tree
2011-03-11
Jim Gro
s
bach
A
RM V
D
UPfd
a
nd
V
DU
P
fq can just be patte
r
ns
.
The ins
t
ruction
.
.
.
commit
|
commitdiff
|
tree
2011-03-11
Jim Gros
b
ach
Re
m
ove dead code
.
These ARM instruction definiti
o
ns
.
.
.
commit
|
commitdiff
|
tree
2011-03-11
Jim Gros
b
ach
ARM VDUPLNfq and
VD
U
PLNfd def
i
nitions can
j
u
st be Pat
.
.
.
commit
|
commitdiff
|
tree
2011-03-11
Jim Grosbach
ARM VR
E
V6
4
df and VREV
6
4qf can just be pa
t
terns
.
The
.
.
.
commit
|
commitdiff
|
tree
2011-03-11
Jim Grosbach
This F
I
XME has
been fixed
.
commit
|
commitdiff
|
tree
2011-03-11
Jim Grosbach
Properly pseudo
-
iz
e
A
R
M
MVNCCi
.
commit
|
commitdiff
|
tree
2011-03-11
Jim
G
r
osbach
Add missi
n
g 'retur
n
on failure'
.
Pr
e
viously
w
e
'd crash
.
.
.
commit
|
commitdiff
|
tree
2011-03-11
Ji
m
Gro
s
ba
c
h
Fix M
O
VCCi32imm to be have A
R
M
-
m
o
de Require
s
and a
.
.
.
commit
|
commitdiff
|
tree
2011-03-11
Jim G
r
osbach
Teach TableGen to pre-calculate
r
egister enum value
s
.
.
.
commit
|
commitdiff
|
tree
2011-03-11
Jim Gro
s
bach
Ma
k
e
t
he register enum v
a
lue part
o
f
the
C
odeGenRegister
.
.
.
commit
|
commitdiff
|
tree
2011-03-11
Jim
G
rosbach
Trailing white
s
pac
e
.
commit
|
commitdiff
|
tree
2011-03-11
Ji
m
Grosbach
Trailing wh
i
tespace
.
commit
|
commitdiff
|
tree
2011-03-11
Jim Grosbach
Tidy up since
ARM
M
OVCCi an
d
M
OVCCi16 are n
o
w pseudos
.
commit
|
commitdiff
|
tree
2011-03-11
Jim G
r
o
s
b
a
ch
P
r
operly ps
e
u
d
o-ize ARM MOVCCi and MOVCCi1
6
.
commit
|
commitdiff
|
tree
2011-03-10
Jim Grosba
c
h
Properly pseudo-ize MOVCC
r
and MOVCCs
.
commit
|
commitdiff
|
tree
2011-03-10
J
im
Grosbach
D
M
B ca
n
just be a p
a
t
ref
e
rencing M
C
R
.
commit
|
commitdiff
|
tree
2011-03-10
J
im
Grosbach
R
eorganize a
bit
.
No functi
o
nal change,
ju
s
t
movin
g
.
.
.
commit
|
commitdiff
|
tree
2011-03-10
Jim G
r
osbach
Ps
e
u
do
-
instruction
s
are codegenonly by defi
n
ition
.
commit
|
commitdiff
|
tree
2011-03-10
Ji
m
Gro
s
b
a
ch
Memo
r
y b
a
r
ri
e
r instruction
s
don't
n
eed spec
i
a
l
handling
.
.
.
commit
|
commitdiff
|
tree
2011-03-08
Ji
m
Gr
o
sb
a
ch
Darwin 'as' silently ignor
e
s
the '
.
ident'
d
i
rective
.
commit
|
commitdiff
|
tree
2011-03-07
Jim Gr
o
s
b
ach
Tidy up
.
commit
|
commitdiff
|
tree
2011-03-05
J
im Grosbach
Teach the regi
s
ter scavenger t
o
take
s
ubregs into acc
o
unt
.
.
.
commit
|
commitdiff
|
tree
2011-03-03
Jim Grosba
c
h
Allow a target to
c
hoose whe
t
her to
p
refer the scavenger
.
.
.
commit
|
commitdiff
|
tree
2011-03-01
J
im Gros
b
ach
trailing
w
h
i
t
e
space
.
commit
|
commitdiff
|
tree
2011-03-01
Jim Gr
o
sbach
G
e
neralize the register
m
atching
c
ode in D
A
GISel a
.
.
.
commit
|
commitdiff
|
tree
2011-02-25
Jim Gro
s
bach
Trailing whitespace
.
commit
|
commitdiff
|
tree
2011-02-25
Jim Gros
b
ach
Fix formatting of debug help
e
r string
.
commit
|
commitdiff
|
tree
2011-02-23
Jim
Grosba
c
h
Remove file
.
Previous com
m
i
t
d
e
le
t
e
d
content, but left
.
.
.
commit
|
commitdiff
|
tree
2011-02-23
Jim Gros
b
ac
h
Revert r125595,
wh
i
ch is
an X86-onl
y
undocumente
d
assembly
.
.
.
commit
|
commitdiff
|
tree
2011-02-12
Jim G
r
osbac
h
AsmMatc
h
er custom opera
n
d parser
f
ailur
e
enha
n
cements
.
commit
|
commitdiff
|
tree
2011-02-11
Jim Grosbach
T
i
dy out
asm matcher
.
inc output
.
commit
|
commitdiff
|
tree
2011-02-11
Jim Grosbach
More whitesp
a
ce cle
a
nu
p
.
.
.
commit
|
commitdiff
|
tree
2011-02-11
Jim
G
rosbach
Remove tr
a
iling whitesp
a
ce
.
commit
|
commitdiff
|
tree
2011-02-11
Jim
G
rosbach
R
e
move
trailing whitespa
c
e
.
commit
|
commitdiff
|
tree
2011-02-10
J
i
m G
r
o
s
b
a
ch
Do
A
s
m
Matc
h
er
o
p
e
r
and c
l
a
ssification per-opcode
.
commit
|
commitdiff
|
tree
2011-02-03
Jim Grosbach
Tidy up a bit
.
commit
|
commitdiff
|
tree
2011-01-19
Jim Grosbach
M
a
ke sur
e
to pr
o
pogate
t
h
e error code when w
e
fail
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
Jim G
r
o
sbach
Add a FIXME
.
commit
|
commitdiff
|
tree
2011-01-17
Jim Gr
o
sbach
Trailing w
h
itespace
.
commit
|
commitdiff
|
tree
2011-01-13
Jim
G
ros
b
ach
Wh
e
n upd
a
ting a tSpill/tRestore instructio
n
to be a
.
.
.
commit
|
commitdiff
|
tree
2010-12-24
Jim Gr
o
sbac
h
T
r
ailin
g
wh
i
tespace
.
commit
|
commitdiff
|
tree
2010-12-24
Ji
m
Gros
b
ach
Use a StringSwitch<> instead
o
f a
m
anually
c
onstructed
.
.
.
commit
|
commitdiff
|
tree
next