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
Simplify some code with no functionality change. Make the test a lot more
2011-01-23
Nick L
e
wycky
S
i
mplify some code with no
fun
c
ti
o
nalit
y
change
.
Make
.
.
.
commit
|
commitdiff
|
tree
2011-01-23
Nick Le
w
ycky
Use value ran
g
es
to fold ext(trunc) in SCEV
w
hen possible
.
commit
|
commitdiff
|
tree
2011-01-22
Nick L
e
wycky
Have SCEV turn
s
ext(x)
i
nto zext(x)
w
hen
x is s>= 0
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
N
i
ck Lew
y
cky
S
C
C
P doesn'
t
actually preserv
e
the CFG
.
It will delete
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Nick Lew
y
cky
Don't
try to pull
vector bitcast
s
t
h
at change
the numbe
r
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Nick Lew
y
cky
A
d
d a cons
t
a
nt
f
olding of casts from ze
r
o
to zero
.
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Nick Lewycky
Similarly, ana
l
yze tr
u
nca
t
e
through mult
i
ply
.
commit
|
commitdiff
|
tree
2011-01-19
Nick Lew
y
ck
y
Add a mi
s
sed
SCEV fol
d
that is req
u
ire
d
to continue
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Ni
c
k Lewycky
Add a
m
iss
i
ng SCEV simplification
sex
t
(zext
x
)
-->
.
.
.
commit
|
commitdiff
|
tree
2011-01-16
Nick Lew
y
cky
T
e
st fo
r
l
a
z
y value info'
s
abilit
y
t
o
prov
e
the absense
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Le
w
yck
y
Add m
i
ssin
g
whitespace
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Lew
y
cky
M
a
ke constmerge
a
two-
p
as
s
algorithm so that it w
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
N
ick Lewy
c
ky
A
dd a cache that protec
t
s m
e
rg
e
func's internals from
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick
L
ewycky
Teach LazyValueInfo that alloc
a
s aren't NULL
.
O
v
er
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Nick Lewycky
A
d
d another note t
a
ken fro
m
the
g
cc
bu
g
zill
a
.
commit
|
commitdiff
|
tree
2011-01-03
N
i
ck Lewycky
Further expand what a call graph p
a
ss may do
.
commit
|
commitdiff
|
tree
2011-01-03
Ni
c
k Lewycky
Pe
r
mit CallGraphSCCPass
e
s readonly a
c
cess to the d
i
rect
.
.
.
commit
|
commitdiff
|
tree
2011-01-03
N
i
ck Lewycky
Add spl
i
ceFunct
i
on to the Ca
l
lGraph interface
.
This
.
.
.
commit
|
commitdiff
|
tree
2011-01-02
Nick Lewycky
Also
r
emove functions that
u
s
e complex constant expr
e
ssi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2011-01-02
Nick Lewy
c
ky
Re
m
ove
f
u
nctio
n
s from the FnSet when one of
t
heir
c
allee
.
.
.
commit
|
commitdiff
|
tree
2010-12-30
Nick Lewycky
Ad
d
another non-com
m
utable instruction that gas ac
c
ept
s
.
.
.
commit
|
commitdiff
|
tree
2010-12-19
Nick Lewycky
Use
t
he new wa
y
of sile
n
cing this w
a
r
n
ing
.
commit
|
commitdiff
|
tree
2010-12-19
Nic
k
Lewycky
A
dd m
i
ssing standar
d
header
s
.
Pa
t
ch
by
Joerg Sonn
e
nberger!
commit
|
commitdiff
|
tree
2010-12-19
N
ick Lewycky
Add missing std:: p
r
efixes
t
o some
c
a
l
ls
.
C+
+
doesn
.
.
.
commit
|
commitdiff
|
tree
2010-12-18
N
ick Lewy
c
ky
Fix
G
C
C
w
arning:
commit
|
commitdiff
|
tree
2010-12-18
Nick Lewy
c
ky
Make LazyValu
e
Info non-recursiv
e
.
commit
|
commitdiff
|
tree
2010-12-15
Ni
c
k Lewycky
C
l
ean up some of LVI:
commit
|
commitdiff
|
tree
2010-12-10
Ni
c
k Lew
y
cky
Remove extraneo
u
s
close pa
r
enthesis
.
commit
|
commitdiff
|
tree
2010-12-10
Nick Lewycky
Mo
v
e v
a
riab
l
e that'
s
u
nuse
d
i
n
an NDE
B
U
G build inside
.
.
.
commit
|
commitdiff
|
tree
2010-12-10
N
i
ck Lewycky
Remove d
e
a
d
he
a
d
er
.
commit
|
commitdiff
|
tree
2010-11-30
N
i
ck Lewyck
y
Make @llvm
.
invaria
n
t
.
star
t
n
ot be readonl
y
, so that
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Nick Lewycky
Treat a
c
all of function p
o
inter like a load of the
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Nick
L
ewycky
Dox
y
g
e
ni
f
y
commit
|
commitdiff
|
tree
2010-10-26
Nick Le
w
y
c
ky
F
or statistics that are only used in
fu
n
c
tions declared
.
.
.
commit
|
commitdiff
|
tree
2010-10-12
Nick Lewycky
Mark
v
ariab
l
e '
N
oImplicitFl
o
a
t
O
ps'
used only
i
n
an
.
.
.
commit
|
commitdiff
|
tree
2010-10-09
Nick Lewyc
k
y
Fix dead lin
k
.
commit
|
commitdiff
|
tree
2010-10-07
N
ick Lew
y
cky
Warn abou
t
broken GCCs on ARM due to t
h
e
p
r
o
b
l
e
m
fix
e
d:
commit
|
commitdiff
|
tree
2010-10-07
Nick Lewy
c
ky
Fix t
y
po
in comment
.
commit
|
commitdiff
|
tree
2010-10-06
Nick Lewycky
Remove unuse
d
variables
.
commit
|
commitdiff
|
tree
2010-10-02
Nick Lewy
c
k
y
W
ind these directories
back too
.
File adds and removes
.
.
.
commit
|
commitdiff
|
tree
2010-10-02
N
i
ck Lewycky
Continue reverting r1
1
5363
.
commit
|
commitdiff
|
tree
2010-10-02
Nic
k
Lewycky
Revert p
a
tches r115363 r115367
r
1
1
5
3
9
1 due
to
b
uil
d
.
.
.
commit
|
commitdiff
|
tree
2010-09-30
N
i
ck Lew
y
cky
Paci
f
y a noisy compiler, and sink this
v
ariab
l
e declaration
.
.
.
commit
|
commitdiff
|
tree
2010-09-29
Nick Lewycky
Silen
c
e c
o
mpiler warning
.
commit
|
commitdiff
|
tree
2010-09-29
Nick
L
ewycky
A
dd
p
a
r
en
s
t
o fix GCC warning:
commit
|
commitdiff
|
tree
2010-09-28
N
ick Lewyc
k
y
Resolve this G
C
C war
n
i
ng:
commit
|
commitdiff
|
tree
2010-09-28
Nick Le
w
y
cky
Make ConstantRange
:
:makeICmpRegion handle all the
edge
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
N
i
ck Le
w
ycky
Update configur
e
for change
t
o autocon
f
/configur
e
.
a
c
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
N
i
c
k Lewycky
Cr
e
ate PTX backend
.
Patc
h
b
y
Che-Li
a
ng Chiou!
commit
|
commitdiff
|
tree
2010-09-07
Nick Lewycky
Add
c
omp
l
etely
hokey binary-an
d
a
n
d
b
i
nary-or operations
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Nick Lewycky
F
i
x maj
o
r bug in t
h
unk detectio
n
.
A
lso verify the
calling
.
.
.
commit
|
commitdiff
|
tree
2010-09-06
Nick Lewycky
Add
a new isSignWrappedSet()
m
e
thod
to C
o
n
s
tantRa
n
g
e
.
commit
|
commitdiff
|
tree
2010-09-05
Nic
k
Lewycky
Fix warnin
g
r
e
ported by MSVC
+
+ builder
.
commit
|
commitdiff
|
tree
2010-09-05
N
i
ck L
e
w
y
ck
y
Swit
c
h FnSet to
c
o
ntaining the C
o
mparableFu
n
ction
instead
.
.
.
commit
|
commitdiff
|
tree
2010-09-05
N
ick
L
ewy
c
ky
Fix m
a
ny bugs w
h
e
n merging
weak-strong a
n
d wea
k
-weak
.
.
.
commit
|
commitdiff
|
tree
2010-09-02
Nick Lewyc
k
y
Fix
c
ompile errors
.
commit
|
commitdiff
|
tree
2010-08-31
N
ick Lewycky
Fix a
n
i
nfinite loop;
mergin
g
t
wo functio
n
s will c
r
eate
.
.
.
commit
|
commitdiff
|
tree
2010-08-31
N
i
ck Lew
y
ck
y
Switch to
D
enseS
e
t, simplifyi
n
g
much more
code
.
We
.
.
.
commit
|
commitdiff
|
tree
2010-08-22
Nick Lewycky
Verify
t
he predicates on icmp/fcmp
.
Suggested by Jeff
.
.
.
commit
|
commitdiff
|
tree
2010-08-17
Nick Le
w
y
c
ky
When creating
a
JIT, try to load t
h
e
progra
m
so that
.
.
.
commit
|
commitdiff
|
tree
2010-08-11
N
i
ck L
e
w
y
cky
Clea
n
up Const
a
n
t
Range a bit:
commit
|
commitdiff
|
tree
2010-08-09
Nick
Lewycky
Fix a use aft
e
r free error caught
b
y the v
a
l
grind bu
i
ld
e
rs
.
commit
|
commitdiff
|
tree
2010-08-09
Nick Lewycky
Stop the JIT fr
o
m refus
i
ng to wor
k
just because the
.
.
.
commit
|
commitdiff
|
tree
2010-08-08
Nick Lewycky
Add
o
ptimization to
T
ar
g
et/README
.
txt
.
commit
|
commitdiff
|
tree
2010-08-08
Nick
L
ew
y
cky
Rejec
t
unrep
r
esentable pointer types
in intrinsics
.
.
.
commit
|
commitdiff
|
tree
2010-08-08
N
ick
L
e
wycky
Do more to
m
oderni
z
e MergeF
u
nction
s
.
Refactor
in
r
espons
e
.
.
.
commit
|
commitdiff
|
tree
2010-08-07
Nick Lew
y
cky
F
ix typo
.
commit
|
commitdiff
|
tree
2010-08-06
Nick Lewycky
F
ix uninit
i
alized v
a
r
i
able warn
i
ng
.
commit
|
commitdiff
|
tree
2010-08-06
Nick L
e
wy
c
ky
Work in pr
o
gress, cleaning up
Merg
e
Fu
n
cs
.
commit
|
commitdiff
|
tree
2010-08-02
Nic
k
Lewycky
W
ork in
p
rogress
.
commit
|
commitdiff
|
tree
2010-08-02
N
i
ck Lewyc
k
y
Fix this cond
i
tion; i
t
has an
else clause a
t
t
ac
h
ed
.
.
.
commit
|
commitdiff
|
tree
2010-08-01
Nick Lewycky
Fix word choice
.
commit
|
commitdiff
|
tree
2010-07-30
Ni
c
k Le
w
ycky
Add missi
n
g
newline
to
debu
g
s
tat
e
m
ent
.
commit
|
commitdiff
|
tree
2010-07-30
Nick Lewycky
L
i
b
Call
A
liasAnalysis uses mul
t
i
p
l
e inheritance,
so
.
.
.
commit
|
commitdiff
|
tree
2010-07-25
Nick Lewycky
D
o
n't pass -export-d
y
n
am
i
c
to the
l
inker on Cyg
w
in
.
.
.
commit
|
commitdiff
|
tree
2010-07-24
Nick Lew
y
cky
Revert this because we can't cl
o
ne cyclic MDN
o
des wh
i
ch
.
.
.
commit
|
commitdiff
|
tree
2010-07-24
Ni
c
k L
e
wycky
Wheth
e
r function-local or not, a MDNod
e
may r
e
ference
.
.
.
commit
|
commitdiff
|
tree
2010-07-16
Nick Lewycky
Arrays and v
e
ctors wi
t
h
d
iffer
e
n
t
numbers of elements
.
.
.
commit
|
commitdiff
|
tree
2010-07-15
Ni
c
k
Lewycky
This
i
s
a
fu
l
l sentence
.
commit
|
commitdiff
|
tree
2010-07-15
N
i
ck Lewycky
D
i
sable
aliases on a
l
l pl
a
tforms
.
commit
|
commitdiff
|
tree
2010-07-11
Nick L
e
w
ycky
If it'
s
safe to
speculat
i
v
e
ly
exec
u
te load(allo
c
a)
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
N
ick Lewyc
k
y
A
lpha
b
etize the list of funct
i
on parameters
.
commit
|
commitdiff
|
tree
2010-07-06
Nick Le
w
ycky
Det
a
bify this
file
.
commit
|
commitdiff
|
tree
2010-07-06
Nick
Lewycky
Add
d
efault val
u
e to setIsNoI
n
line for parity with
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Nick Lewycky
Fix t
y
po 'ge
t
ter
'
wh
e
re 'setter' was intended
.
commit
|
commitdiff
|
tree
2010-06-23
Nick
L
ewycky
Don'
t
link ag
a
inst lib
m
and
libpthread which
d
on't
.
.
.
commit
|
commitdiff
|
tree
2010-06-20
Nick
L
ewyck
y
Fix wa
r
ning i
n
no
-
a
s
s
erts build
.
commit
|
commitdiff
|
tree
2010-06-07
Nick Lewycky
P
l
ug a leak in the non
-
error case by removing one level
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Nick Lewyck
y
P
e
rfer !strin
g
.
e
mpty() ov
e
r
s
tring != ""
.
commit
|
commitdiff
|
tree
2010-06-03
Nick Lewycky
Whitespac
e
c
leanup
.
commit
|
commitdiff
|
tree
2010-05-31
N
ick L
e
wycky
The memcpy intrinsic only
tak
e
s i8* for %sr
c
and %dst
.
.
.
commit
|
commitdiff
|
tree
2010-05-29
Nick
L
ew
y
c
ky
Document aggregate
operation constant e
x
pressions
.
commit
|
commitdiff
|
tree
2010-05-29
Ni
c
k Le
w
ycky
Fix typo
.
commit
|
commitdiff
|
tree
2010-05-20
N
ick Lew
y
c
k
y
Fix typo in
comm
e
n
t
.
commit
|
commitdiff
|
tree
2010-05-15
Nic
k
Lewycky
T
e
ach t
h
e
a
lwa
y
s
inliner to
relea
s
e
i
t
s inli
n
e c
o
s
t
.
.
.
commit
|
commitdiff
|
tree
2010-05-15
Nick Lewycky
Clean up, no fun
c
tional change
.
commit
|
commitdiff
|
tree
2010-05-14
Nick Lewycky
Fix typo
.
commit
|
commitdiff
|
tree
2010-05-13
N
i
c
k Lewycky
A
ctua
l
l
y
run the test
.
Th
a
nks Daniel Dunbar!
commit
|
commitdiff
|
tree
2010-05-13
Nic
k
Lewycky
Re
m
ove
h
einous tabs
.
commit
|
commitdiff
|
tree
2010-05-13
N
ick Lew
y
cky
Add testcase for
r
103653
.
commit
|
commitdiff
|
tree
next