repo.or.cz
/
llvm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Have SCEV turn sext(x) into zext(x) when x is s>= 0. This applies many times in
2011-01-22
Nick Lewycky
Have SCEV turn sext(x) into zext(x) when x is
s
>
= 0
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
N
i
ck Lewycky
SCCP doesn't ac
t
ua
l
l
y
preserv
e
the CFG
.
It will delete
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Nic
k
Lewy
c
ky
Don'
t
try to pull vector bitcasts that chan
g
e the number
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
N
ick Lewycky
Add
a co
n
stant f
o
lding of casts from z
e
ro to zero
.
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
N
ic
k
Lewycky
Similarly
,
analyze
t
ru
n
cate through multiply
.
commit
|
commitdiff
|
tree
2011-01-19
N
i
ck Lewycky
Ad
d
a missed SC
E
V fold that is
r
equired to
c
onti
n
ue
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Nick Le
w
y
cky
Add a mis
s
ing SCEV
s
implifica
t
ion se
x
t(zext x
)
-
->
.
.
.
commit
|
commitdiff
|
tree
2011-01-16
N
i
ck Lewycky
T
est for laz
y
value info
'
s ability to prov
e
t
h
e
absense
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Lewycky
Ad
d
mis
s
in
g
whitespa
c
e
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Lewycky
M
a
ke constmerge
a
t
wo-pas
s
algorithm so that i
t
won
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Lewycky
Add a cache that protects mergefunc's internals f
r
o
m
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Lewycky
Teach LazyValu
e
Info that allocas aren't NULL
.
Over
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
N
ic
k
Lewycky
Add another note taken from
t
h
e gcc bugzilla
.
commit
|
commitdiff
|
tree
2011-01-03
N
ick Lewycky
Further exp
a
nd what
a call gra
p
h pass may do
.
commit
|
commitdiff
|
tree
2011-01-03
Nick Lewycky
Pe
r
mit CallGraphSCCPasses readonly access to
t
h
e
di
r
ect
.
.
.
commit
|
commitdiff
|
tree
2011-01-03
Nick Lewycky
A
d
d
spliceFunct
i
o
n
to
t
h
e
CallGraph int
e
rface
.
This
.
.
.
commit
|
commitdiff
|
tree
2011-01-02
Ni
c
k Lewy
c
k
y
Also remove functions that use
compl
e
x constant expressions
.
.
.
commit
|
commitdiff
|
tree
2011-01-02
Nic
k
Lewycky
R
e
move fu
n
ctions fro
m
the FnSet when one of
t
heir calle
e
.
.
.
commit
|
commitdiff
|
tree
2010-12-30
Nick Lewyc
k
y
Add ano
t
her non-c
o
mmutable
i
nstruc
t
ion
that
g
as accepts
.
.
.
commit
|
commitdiff
|
tree
2010-12-19
Nick Lewycky
Use
the ne
w
wa
y
of silenc
i
n
g
th
i
s
w
arning
.
commit
|
commitdiff
|
tree
2010-12-19
N
i
c
k Lewy
c
k
y
Add missing s
t
andard hea
d
ers
.
Patch by
J
oe
r
g Sonne
n
berger!
commit
|
commitdiff
|
tree
2010-12-19
Nick Lewycky
Add miss
i
ng std:: pref
i
xes to som
e
ca
l
ls
.
C++ doe
s
n
.
.
.
commit
|
commitdiff
|
tree
2010-12-18
Nick
L
ewycky
Fix GCC warning:
commit
|
commitdiff
|
tree
2010-12-18
N
i
ck Lewycky
Make LazyValueInfo non-recur
s
ive
.
commit
|
commitdiff
|
tree
2010-12-15
Nick Lewycky
Clean up some
o
f LVI:
commit
|
commitdiff
|
tree
2010-12-10
Nick
Le
w
ycky
R
e
m
ove extra
n
eous close parenthesis
.
commit
|
commitdiff
|
tree
2010-12-10
Nick
L
e
w
y
c
ky
Move variable th
a
t
'
s
unused i
n
an
N
DEBUG buil
d
inside
.
.
.
commit
|
commitdiff
|
tree
2010-12-10
Nick Le
w
ycky
Remove dead header
.
commit
|
commitdiff
|
tree
2010-11-30
Nic
k
Lewycky
Make @l
l
v
m
.
in
v
ar
i
ant
.
s
tart not
be readonly,
s
o that
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Nick
L
ewycky
Treat a
c
all of
function pointer like a
l
oa
d
of the
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
N
i
ck Lew
y
cky
Doxygen
i
f
y
commit
|
commitdiff
|
tree
2010-10-26
Nick Lewycky
F
o
r statistics that are only
used in functions
declared
.
.
.
commit
|
commitdiff
|
tree
2010-10-12
Nick Lewycky
Mark var
i
able
'NoImplicitFl
o
atOps' used
o
nly
in an
.
.
.
commit
|
commitdiff
|
tree
2010-10-09
Nick Le
w
y
c
k
y
Fi
x
dead
link
.
commit
|
commitdiff
|
tree
2010-10-07
Nick Lewycky
Warn about brok
e
n GCCs
on ARM due to
the problem f
i
xed:
commit
|
commitdiff
|
tree
2010-10-07
Nick Lewyc
k
y
Fix ty
p
o i
n
comm
e
nt
.
commit
|
commitdiff
|
tree
2010-10-06
Nick Le
w
ycky
Remove unus
e
d var
i
ables
.
commit
|
commitdiff
|
tree
2010-10-02
Nick Lewycky
W
ind th
e
se
d
irectories back t
o
o
.
File adds and
removes
.
.
.
commit
|
commitdiff
|
tree
2010-10-02
N
ic
k
Lew
y
cky
Continue rever
t
ing r115363
.
commit
|
commitdiff
|
tree
2010-10-02
N
ick
Lewycky
Revert patche
s
r115363 r115367
r115391 due to build
.
.
.
commit
|
commitdiff
|
tree
2010-09-30
N
ick Lewycky
Pacify a noisy compi
l
er, an
d
sink this
v
ariable
d
eclaration
.
.
.
commit
|
commitdiff
|
tree
2010-09-29
Nick Lewycky
S
ilence co
m
pi
l
er warn
i
ng
.
commit
|
commitdiff
|
tree
2010-09-29
Nic
k
Lewyck
y
A
d
d
parens to fix
G
C
C
warning:
commit
|
commitdiff
|
tree
2010-09-28
Nick
L
e
w
ycky
Re
s
o
l
ve this
GCC warning:
commit
|
commitdiff
|
tree
2010-09-28
Nick Lewyck
y
Make ConstantRange::mak
e
I
CmpRe
g
i
on
handle all the
ed
g
e
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Nick Lewycky
U
pdate configure for change to autoconf/c
o
nfigure
.
ac
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
N
i
c
k Lewycky
C
reate PT
X
backend
.
P
a
tc
h
b
y
C
h
e-Liang Chiou!
commit
|
commitdiff
|
tree
2010-09-07
N
i
c
k Lewycky
Add comp
l
etel
y
hokey binary-and and binary-or
o
peratio
n
s
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Nick
L
ewycky
Fix
m
ajor bug in thunk
d
et
e
ct
i
on
.
A
lso
v
erify the calling
.
.
.
commit
|
commitdiff
|
tree
2010-09-06
Nick Lewycky
A
d
d a new isSig
n
Wra
p
pedSe
t
() metho
d
t
o
ConstantRang
e
.
commit
|
commitdiff
|
tree
2010-09-05
Nick L
e
wycky
Fix warning reported
by MSVC++ build
e
r
.
commit
|
commitdiff
|
tree
2010-09-05
Nick Lew
y
cky
Sw
i
tch
F
nSet to containin
g
th
e
C
omparableFunction
in
s
tead
.
.
.
commit
|
commitdiff
|
tree
2010-09-05
Nic
k
Lewycky
Fix m
a
ny
bugs when merging
weak-st
r
o
ng
a
n
d weak
-
weak
.
.
.
commit
|
commitdiff
|
tree
2010-09-02
Nick Lewycky
F
ix
c
ompile erro
r
s
.
commit
|
commitdiff
|
tree
2010-08-31
Nic
k
Le
w
ycky
Fix an
infinite loop;
m
erging two
f
unctions w
i
ll create
.
.
.
commit
|
commitdiff
|
tree
2010-08-31
Nick Lewycky
Swit
c
h t
o
DenseSet
,
simplif
y
ing much more code
.
We
.
.
.
commit
|
commitdiff
|
tree
2010-08-22
Nick Le
w
ycky
V
erify t
h
e pre
d
i
c
ate
s
o
n
icmp/fcm
p
.
Sugge
s
ted
by Jeff
.
.
.
commit
|
commitdiff
|
tree
2010-08-17
N
i
ck Lewycky
Wh
e
n creating
a
JIT, try to load
t
h
e prog
r
am so that
.
.
.
commit
|
commitdiff
|
tree
2010-08-11
N
i
ck L
e
wycky
C
l
ean up ConstantRa
n
ge a bit:
commit
|
commitdiff
|
tree
2010-08-09
Nick Lewycky
F
i
x a use
af
t
er
f
ree error caught by the v
a
lgrind b
u
ild
e
rs
.
commit
|
commitdiff
|
tree
2010-08-09
Nic
k
Lewyc
k
y
Stop the JIT fro
m
refusi
n
g
to
work
j
ust becau
s
e
the
.
.
.
commit
|
commitdiff
|
tree
2010-08-08
N
ick
L
ewyc
k
y
Add opti
m
izatio
n
to Target/README
.
txt
.
commit
|
commitdiff
|
tree
2010-08-08
Nick Lewycky
Rej
e
ct unrepresen
t
a
b
le po
i
nter ty
p
es in i
n
trinsic
s
.
.
.
commit
|
commitdiff
|
tree
2010-08-08
Ni
c
k Lewycky
D
o
more to mo
d
ernize Merge
F
unctions
.
R
e
factor in response
.
.
.
commit
|
commitdiff
|
tree
2010-08-07
Nick Lewycky
Fix typo
.
commit
|
commitdiff
|
tree
2010-08-06
Nick Lewycky
F
ix un
i
niti
a
lized var
i
able warnin
g
.
commit
|
commitdiff
|
tree
2010-08-06
N
ic
k
L
e
wycky
Work
in p
r
o
gress, clea
n
ing up MergeFuncs
.
commit
|
commitdiff
|
tree
2010-08-02
Ni
c
k L
e
wycky
Wor
k
in prog
r
ess
.
commit
|
commitdiff
|
tree
2010-08-02
Nick Lewycky
F
i
x this
c
o
n
dition; it
h
as an
e
l
se clause attache
d
.
.
.
commit
|
commitdiff
|
tree
2010-08-01
Nick
Lewycky
Fix word choi
c
e
.
commit
|
commitdiff
|
tree
2010-07-30
N
ick L
e
wyck
y
Add missi
n
g newline
t
o debug statement
.
commit
|
commitdiff
|
tree
2010-07-30
Nick Lewycky
Li
b
CallAliasA
n
a
lysis uses multiple inheritance, so
.
.
.
commit
|
commitdiff
|
tree
2010-07-25
Nick L
e
wycky
Don'
t
pass
-ex
p
o
rt-dynamic
to
the linke
r
on C
y
g
win
.
.
.
commit
|
commitdiff
|
tree
2010-07-24
N
ic
k
Lewycky
Revert th
i
s
b
e
cau
s
e we can't clone cyclic MDN
o
des
w
h
ich
.
.
.
commit
|
commitdiff
|
tree
2010-07-24
Nick
Le
w
ycky
Whether f
u
n
c
t
ion-
l
ocal or not, a MDNode may r
e
ference
.
.
.
commit
|
commitdiff
|
tree
2010-07-16
N
i
ck Le
w
ycky
Arrays
and vector
s
with
different numbe
r
s of element
s
.
.
.
commit
|
commitdiff
|
tree
2010-07-15
N
i
ck L
e
wycky
This is
a
full sentence
.
commit
|
commitdiff
|
tree
2010-07-15
Nick Lewy
c
k
y
D
isable aliases
o
n all platfor
m
s
.
commit
|
commitdiff
|
tree
2010-07-11
Nick Lewycky
If
i
t's safe
t
o sp
e
culative
l
y exec
u
te load(alloca)
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Nick Le
w
ycky
Alp
h
a
b
etize the list of functi
o
n
p
a
rameter
s
.
commit
|
commitdiff
|
tree
2010-07-06
N
i
ck Lewyc
k
y
Deta
b
i
f
y
t
h
is file
.
commit
|
commitdiff
|
tree
2010-07-06
Nick Le
w
ycky
Add
d
efault value to setIsNoInline
f
o
r
parity with
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Nic
k
L
ewycky
F
i
x typo
'
getter' wher
e
'set
t
er' was inte
n
ded
.
commit
|
commitdiff
|
tree
2010-06-23
N
i
ck Le
w
ycky
Don't link again
s
t libm
a
nd lib
p
t
hread which don't
.
.
.
commit
|
commitdiff
|
tree
2010-06-20
Ni
c
k Lewycky
Fix wa
r
ni
n
g
i
n no-asserts
b
uild
.
commit
|
commitdiff
|
tree
2010-06-07
Nick Lewycky
Pl
u
g
a
l
eak
i
n
the no
n
-error case by re
m
oving
o
ne level
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Nick Lewyc
k
y
Perfer !st
r
in
g
.
empty(
)
o
v
er string != ""
.
commit
|
commitdiff
|
tree
2010-06-03
Nick L
e
wycky
Wh
i
tes
p
ace cle
a
nup
.
commit
|
commitdiff
|
tree
2010-05-31
Nick
Lewycky
The memcpy
i
n
trinsic on
l
y takes i8* for
%
src and %
d
st
.
.
.
commit
|
commitdiff
|
tree
2010-05-29
Nick Le
w
ycky
Documen
t
aggregate operati
o
n const
a
nt
e
xp
r
essions
.
commit
|
commitdiff
|
tree
2010-05-29
Nick Lewycky
Fix
typo
.
commit
|
commitdiff
|
tree
2010-05-20
Nick Lewycky
Fix typo in co
m
ment
.
commit
|
commitdiff
|
tree
2010-05-15
Nick Lewycky
Teach the always inliner
t
o release its in
l
in
e
cost
.
.
.
commit
|
commitdiff
|
tree
2010-05-15
Nick Lewycky
C
l
ean up, no functiona
l
change
.
commit
|
commitdiff
|
tree
2010-05-14
Ni
c
k Lewycky
F
i
x typo
.
commit
|
commitdiff
|
tree
2010-05-13
Nick
Lew
y
c
k
y
Actu
a
l
ly run the
t
e
st
.
T
hanks Danie
l
D
unbar!
commit
|
commitdiff
|
tree
2010-05-13
N
i
ck Lew
y
cky
Re
m
ove hei
n
ous tabs
.
commit
|
commitdiff
|
tree
2010-05-13
Nic
k
Lewycky
Add testca
s
e
for r1
0
3653
.
commit
|
commitdiff
|
tree
2010-05-13
Nick Le
w
ycky
Rep
l
ace the core
comparison l
o
gin in merge fu
n
ct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2010-05-12
N
ick Lewycky
C
l
ear Cac
h
e
d
F
unctionInfo
upon
Pass::relea
s
eMemory
.
.
.
.
commit
|
commitdiff
|
tree
next