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
Teach mergefunc how to emit aliases safely again -- but keep it turned it off
2011-01-25
Nick Lewycky
Tea
c
h
m
er
g
e
fun
c
how to emit aliases sa
f
ely again -
.
.
.
commit
|
commitdiff
|
tree
2011-01-23
Nick
L
e
w
ycky
Simplify som
e
c
o
de with no funct
i
onality
c
hange
.
Mak
e
.
.
.
commit
|
commitdiff
|
tree
2011-01-23
Nic
k
L
e
wycky
U
s
e v
a
lue ra
n
ges
t
o fold
ext(trunc) in SCEV w
h
en possible
.
commit
|
commitdiff
|
tree
2011-01-22
Nick Le
w
ycky
Have SCE
V
t
urn sext(x)
i
n
to
z
ext(x) when x is
s
>
=
0
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
N
ick
L
ewycky
S
C
CP d
o
esn't ac
t
u
ally
p
reserve the CFG
.
It will
d
e
le
t
e
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Nick Lewyc
k
y
Don't try to pull vector bitcast
s
th
a
t
change the number
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
N
ick Lewycky
Ad
d
a constant fo
l
di
n
g of c
a
sts from zer
o
to zero
.
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
N
i
ck Lewycky
Si
m
ilarly, analyze trunca
t
e thr
o
u
g
h mu
l
t
iply
.
commit
|
commitdiff
|
tree
2011-01-19
N
i
ck Lewycky
Add a m
i
ssed SCEV f
o
ld th
a
t
i
s
requir
e
d
to
continue
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Nick
Lewycky
Add a missing SCEV s
i
m
p
l
ificati
o
n
sext(zext x) -
-
>
.
.
.
commit
|
commitdiff
|
tree
2011-01-16
Nick
L
ewycky
Test for lazy value i
n
fo's a
b
ility to pr
o
ve the absense
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Lewycky
A
dd missin
g
whi
t
espace
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Le
w
ycky
M
ake constmerge a two-pass algorithm so that it won
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Lewyc
k
y
Add a
cach
e
that pro
t
ec
t
s mergefunc's internals f
r
om
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick
L
ewyc
k
y
Teach
L
azyValueInfo that a
l
locas
a
r
en't NULL
.
O
v
er
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Nick Lewy
c
ky
Add another note taken from
th
e
gcc
b
ugzilla
.
commit
|
commitdiff
|
tree
2011-01-03
Nick Lewyck
y
Further
e
xpand what
a call gra
p
h
p
ass ma
y
do
.
commit
|
commitdiff
|
tree
2011-01-03
Nick Le
w
ycky
Permit CallGraphSCCPasses readonly access
to the direct
.
.
.
commit
|
commitdiff
|
tree
2011-01-03
Nick Lewy
c
ky
Add spl
i
ceFunc
t
ion to
t
he CallGraph interface
.
This
.
.
.
commit
|
commitdiff
|
tree
2011-01-02
N
i
ck Le
w
ycky
A
lso remove functions tha
t
use complex
c
ons
t
ant expressions
.
.
.
commit
|
commitdiff
|
tree
2011-01-02
Nick Lew
y
cky
Re
m
ove
f
u
n
c
tions from the FnSet w
h
e
n
one of their callee
.
.
.
commit
|
commitdiff
|
tree
2010-12-30
Nick Lewycky
A
d
d
anothe
r
n
on-commutable i
n
s
truc
t
ion that
g
as accepts
.
.
.
commit
|
commitdiff
|
tree
2010-12-19
N
i
ck Lewycky
Use
t
he
n
ew way
o
f silencing this warning
.
commit
|
commitdiff
|
tree
2010-12-19
Ni
c
k Lewycky
Add m
i
ss
i
ng standard
h
e
aders
.
Pa
t
ch by
Joerg Sonnenbe
r
g
er!
commit
|
commitdiff
|
tree
2010-12-19
Nick Lewycky
Add missi
n
g std:: prefixes to
s
ome calls
.
C++ doesn
.
.
.
commit
|
commitdiff
|
tree
2010-12-18
N
ick Lewycky
Fix GCC warning:
commit
|
commitdiff
|
tree
2010-12-18
Nick Lewy
c
ky
Ma
k
e
L
azyValue
I
nfo non-recu
r
sive
.
commit
|
commitdiff
|
tree
2010-12-15
N
i
ck Lew
y
cky
Cl
e
an up some of LVI:
commit
|
commitdiff
|
tree
2010-12-10
Nick Lew
y
cky
Re
m
ove e
x
traneous close par
e
nthesis
.
commit
|
commitdiff
|
tree
2010-12-10
Ni
c
k Lewycky
Move
v
ariable that's unused in a
n
NDEBUG build
i
nside
.
.
.
commit
|
commitdiff
|
tree
2010-12-10
Nic
k
Lewycky
Remove dead
h
eader
.
commit
|
commitdiff
|
tree
2010-11-30
Nick Lewycky
Make @llvm
.
invariant
.
start no
t
be
readonly,
s
o that
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Ni
c
k Lewycky
Treat a
c
a
l
l of
f
unc
t
ion p
o
inter like a
l
o
ad of the
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Nick Lewycky
Doxygenify
commit
|
commitdiff
|
tree
2010-10-26
Nick
L
ew
y
cky
For
s
t
ati
s
tics that
ar
e
only used in functions declared
.
.
.
commit
|
commitdiff
|
tree
2010-10-12
Nick Lewycky
Mark vari
a
ble 'NoImplicitFloatOps' used on
l
y
i
n an
.
.
.
commit
|
commitdiff
|
tree
2010-10-09
Nick Lewycky
Fix d
e
a
d link
.
commit
|
commitdiff
|
tree
2010-10-07
N
ick Lew
y
cky
W
a
rn
abo
u
t
b
ro
k
en
G
CCs on A
R
M du
e
to the pr
o
b
lem fixed:
commit
|
commitdiff
|
tree
2010-10-07
Ni
c
k Lewycky
Fix typo in
c
o
mme
n
t
.
commit
|
commitdiff
|
tree
2010-10-06
N
i
ck Lewyc
k
y
Remove unus
e
d
variabl
e
s
.
commit
|
commitdiff
|
tree
2010-10-02
Nick Lewyc
k
y
Wind
thes
e
directories back too
.
F
i
le add
s
and removes
.
.
.
commit
|
commitdiff
|
tree
2010-10-02
N
i
ck Lewyck
y
Continue reverting
r11536
3
.
commit
|
commitdiff
|
tree
2010-10-02
Nick Lewycky
Revert pa
t
ches r115363 r115
3
67 r115391
d
u
e to b
u
ild
.
.
.
commit
|
commitdiff
|
tree
2010-09-30
N
i
c
k
L
ewycky
Pacify
a
n
o
isy compiler,
and sink this
v
ariable declarati
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-09-29
N
i
ck Lewycky
Silenc
e
c
o
mpile
r
warning
.
commit
|
commitdiff
|
tree
2010-09-29
Nick L
e
wy
c
ky
Add p
a
rens to fi
x
GCC warning:
commit
|
commitdiff
|
tree
2010-09-28
Nic
k
Lewycky
Resolve this G
C
C w
a
r
n
ing:
commit
|
commitdiff
|
tree
2010-09-28
Nick L
e
wycky
Make ConstantRange::makeICmpRe
g
io
n
handle a
l
l t
h
e edge
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
N
ick Lew
y
cky
Update configure for change to au
t
oconf/c
o
nfigure
.
ac
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Nick Lewycky
C
r
e
ate PTX b
a
c
k
end
.
P
atch
by
C
he-Liang Ch
i
ou!
commit
|
commitdiff
|
tree
2010-09-07
Nick L
e
wy
c
ky
Add completely hokey binary-and and
b
inary-
o
r ope
r
a
t
ions
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Nick Lewycky
F
i
x m
a
jor b
u
g in thunk detection
.
Also verify t
h
e callin
g
.
.
.
commit
|
commitdiff
|
tree
2010-09-06
Nick Le
w
yck
y
Add a new
isSignWrapp
e
d
S
e
t
()
m
e
t
hod to ConstantRang
e
.
commit
|
commitdiff
|
tree
2010-09-05
N
i
ck
L
ewyc
k
y
Fix w
a
rning reported
b
y MSVC++ builder
.
commit
|
commitdiff
|
tree
2010-09-05
Nick
L
e
w
ycky
Swi
t
ch FnSet
to containing the
ComparableFunction i
n
stead
.
.
.
commit
|
commitdiff
|
tree
2010-09-05
N
i
ck Lewyc
k
y
Fix m
a
ny
bugs whe
n
merging we
a
k
-
stron
g
a
n
d weak-weak
.
.
.
commit
|
commitdiff
|
tree
2010-09-02
Nick Lewyc
k
y
Fix
comp
i
le errors
.
commit
|
commitdiff
|
tree
2010-08-31
Nick
L
e
wycky
Fix an
i
nf
i
nite loop;
m
er
g
ing
two functions
will
create
.
.
.
commit
|
commitdiff
|
tree
2010-08-31
Nick
L
ewyck
y
Switch to De
n
seSet, simplifyi
n
g much more code
.
We
.
.
.
commit
|
commitdiff
|
tree
2010-08-22
Nick Lewycky
Verif
y
t
h
e p
r
edicates on ic
m
p
/fcmp
.
Suggested
by Jeff
.
.
.
commit
|
commitdiff
|
tree
2010-08-17
Ni
c
k
L
ewycky
W
he
n
c
r
eat
i
n
g
a
J
IT, try
t
o load the program so tha
t
.
.
.
commit
|
commitdiff
|
tree
2010-08-11
Nick Lewycky
Cle
a
n
u
p
ConstantRange a
b
it:
commit
|
commitdiff
|
tree
2010-08-09
Nic
k
L
ewyck
y
Fix
a use after free
error
caught b
y
the v
a
lgrind builders
.
commit
|
commitdiff
|
tree
2010-08-09
Nick Lewyc
k
y
Stop the JIT
f
r
om
r
efusing to wor
k
just be
c
ause the
.
.
.
commit
|
commitdiff
|
tree
2010-08-08
Nick
Lewycky
A
dd
optimi
z
ati
o
n
to
T
arget/README
.
t
x
t
.
commit
|
commitdiff
|
tree
2010-08-08
Nick L
e
wycky
Rej
e
ct unrepresentable pointer types in i
n
trinsics
.
.
.
commit
|
commitdiff
|
tree
2010-08-08
Ni
c
k
L
ew
y
cky
Do
m
ore to modernize Mer
g
eF
u
nctions
.
Refact
o
r in response
.
.
.
commit
|
commitdiff
|
tree
2010-08-07
Nick Lewycky
Fix typo
.
commit
|
commitdiff
|
tree
2010-08-06
Nick Lewycky
Fix unin
i
tialized vari
a
ble warning
.
commit
|
commitdiff
|
tree
2010-08-06
Nick
Lewycky
Work in pro
g
re
s
s, cl
e
aning up Merg
e
Funcs
.
commit
|
commitdiff
|
tree
2010-08-02
Nick Lewycky
Wo
r
k
in progress
.
commit
|
commitdiff
|
tree
2010-08-02
Nick
Lewycky
F
ix
this
c
onditi
o
n; it
h
a
s
an else
clause
att
a
c
he
d
.
.
.
commit
|
commitdiff
|
tree
2010-08-01
Nick Lewycky
Fi
x
w
o
rd choice
.
commit
|
commitdiff
|
tree
2010-07-30
Ni
c
k Lewycky
A
d
d missing new
l
ine
to debug statement
.
commit
|
commitdiff
|
tree
2010-07-30
Ni
c
k Le
w
yc
k
y
LibCall
A
li
a
s
A
nalysi
s
uses multiple
i
nheritance, so
.
.
.
commit
|
commitdiff
|
tree
2010-07-25
N
i
ck Lewycky
Don't pass -ex
p
ort-dynamic to th
e
linker on Cygwin
.
.
.
commit
|
commitdiff
|
tree
2010-07-24
Nick Lewy
c
ky
Reve
r
t t
h
is becau
s
e we can't clone cyclic MDNodes whi
c
h
.
.
.
commit
|
commitdiff
|
tree
2010-07-24
N
i
ck
L
ewycky
Wh
e
ther
f
un
c
tion-loc
a
l or not
,
a
MDNode m
a
y
referenc
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-16
Nick Lewycky
A
r
rays
a
n
d
v
ecto
r
s with di
f
f
erent
n
u
mbers of elements
.
.
.
commit
|
commitdiff
|
tree
2010-07-15
N
ick Lewycky
T
his is a full sentence
.
commit
|
commitdiff
|
tree
2010-07-15
Nick L
e
wyck
y
D
i
sable a
l
i
a
ses
on all platf
o
rms
.
commit
|
commitdiff
|
tree
2010-07-11
Ni
c
k
L
ewycky
If it's safe to s
p
ec
u
lativ
e
l
y
e
x
ecute load(
a
ll
o
ca)
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Nick Lewy
c
k
y
Alphabeti
z
e the
l
ist of fu
n
ct
i
on para
m
eters
.
commit
|
commitdiff
|
tree
2010-07-06
Nick
L
ewycky
Detabify this file
.
commit
|
commitdiff
|
tree
2010-07-06
N
ick Lewycky
Add default v
a
lue to
s
etIsNo
I
n
line for pa
r
ity with
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
N
ick Lewycky
Fix typo 'get
t
er' where 'setter' was intend
e
d
.
commit
|
commitdiff
|
tree
2010-06-23
Nick L
e
wycky
Don't l
i
nk agains
t
l
ibm
and
libpth
r
e
ad which
do
n
'
t
.
.
.
commit
|
commitdiff
|
tree
2010-06-20
N
i
ck Lewycky
Fix
warning in
no-asser
t
s build
.
commit
|
commitdiff
|
tree
2010-06-07
Nick
L
ewycky
Plug a l
e
ak in the non-error case
b
y
re
m
oving
one l
e
vel
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Nick Lew
y
ck
y
Perf
e
r !s
t
ring
.
empty()
ov
e
r
string
!
=
""
.
commit
|
commitdiff
|
tree
2010-06-03
Nick
Lewy
c
ky
Whit
e
space cleanup
.
commit
|
commitdiff
|
tree
2010-05-31
Nic
k
Lew
y
cky
T
he memcpy in
t
rinsic o
n
ly
ta
k
es i8* for
%src and %dst
.
.
.
commit
|
commitdiff
|
tree
2010-05-29
Nick
L
ewycky
D
o
cument a
g
grega
t
e op
e
r
at
i
on
c
onstant exp
r
essions
.
commit
|
commitdiff
|
tree
2010-05-29
Nick
L
ewycky
Fix typo
.
commit
|
commitdiff
|
tree
2010-05-20
Nick Lewycky
Fix typo in
c
omment
.
commit
|
commitdiff
|
tree
2010-05-15
Nick Lewyc
k
y
Teach the always inliner to release its in
l
i
ne cost
.
.
.
commit
|
commitdiff
|
tree
2010-05-15
Nick Lew
y
c
ky
Clean
up, no functional c
h
an
g
e
.
commit
|
commitdiff
|
tree
2010-05-14
Nick L
e
w
y
cky
Fix typo
.
commit
|
commitdiff
|
tree
2010-05-13
N
i
ck Lewycky
Actually
r
u
n the test
.
T
h
anks
D
aniel Dunbar!
commit
|
commitdiff
|
tree
2010-05-13
Nick Lewycky
R
emove
heinou
s
tabs
.
commit
|
commitdiff
|
tree
next