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
Add DenseSet::resize for API parity with DenseMap::resize.
2011-01-27
Ni
c
k Lewycky
Add D
e
nseSet::resize for API parity wit
h
D
enseMap:
.
.
.
commit
|
commitdiff
|
tree
2011-01-27
Nick
Lewycky
Fix surprising mis
s
ed
o
pti
m
ization in merg
e
func where
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Nick
L
ewycky
A
t
t
rL
i
stPt
r
has an ov
e
rloaded operator== which does
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Nick Lewycky
Teach mergefunc t
h
at int
p
tr_
t
is the s
a
m
e
width a
s
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
N
i
c
k Le
w
ycky
The
r
e are no vectors of p
o
inter or arrays, so
we don
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Nick
Lewycky
F
i
x memo
r
y corruption
.
If one of t
h
e SCE
V
creation
.
.
.
commit
|
commitdiff
|
tree
2011-01-25
Ni
c
k Lewy
c
ky
Teach merg
e
func how to emit
a
liases s
a
f
ely agai
n
-
.
.
.
commit
|
commitdiff
|
tree
2011-01-23
N
i
ck Lew
y
cky
S
im
p
lify some code w
i
th
n
o
functionalit
y
change
.
Make
.
.
.
commit
|
commitdiff
|
tree
2011-01-23
Nick
L
ewyck
y
Use value ranges to fold
ext(trunc) in SCE
V
when
p
o
s
s
i
ble
.
commit
|
commitdiff
|
tree
2011-01-22
Nick Lewycky
Have SC
E
V turn sext(x) int
o
zext(
x
)
w
hen x is s>=
0
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
N
ick Lewycky
SCC
P
doe
s
n't
a
c
t
ually preser
v
e the
C
FG
.
It
w
ill delete
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Nick Le
w
yck
y
Don't
t
ry to
pull vector bitcasts th
a
t
chan
g
e th
e
nu
m
be
r
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Nick Lewycky
Add a
constant folding of casts fr
o
m zero to zero
.
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Nick Lewycky
Similarly, a
n
alyze truncate
t
hrough
mu
l
tiply
.
commit
|
commitdiff
|
tree
2011-01-19
Nick Lewy
c
k
y
Add a missed SCEV fold that is required to c
o
ntinue
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Nic
k
Lewycky
Add a m
i
s
sing SCEV sim
p
lification sext(zext x) -->
.
.
.
commit
|
commitdiff
|
tree
2011-01-16
Nick
L
ewycky
Test fo
r
lazy value
in
f
o's ability to prove the abs
e
nse
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Lewycky
Add missi
n
g whitespace
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Lewycky
M
a
ke const
m
erg
e
a two-pass alg
o
rithm s
o
that it won
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Ni
c
k Lew
y
cky
Ad
d
a cache th
a
t pr
o
t
e
cts mergefunc's internals f
r
om
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick
Lewycky
Teach Laz
y
V
alueInfo that a
l
locas aren't
NULL
.
Ove
r
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Nick Lewycky
Ad
d
another note taken from the gcc
bugzil
l
a
.
commit
|
commitdiff
|
tree
2011-01-03
Nick Lewycky
Further exp
a
nd what a cal
l
graph pa
s
s may do
.
commit
|
commitdiff
|
tree
2011-01-03
N
ick Lewycky
Permit
CallGraphSC
C
Passes re
a
donly
a
ccess to th
e
direct
.
.
.
commit
|
commitdiff
|
tree
2011-01-03
N
i
ck Lewycky
Add spliceFunc
t
ion to the C
a
llGra
p
h
i
nterface
.
This
.
.
.
commit
|
commitdiff
|
tree
2011-01-02
Nick Lewycky
Also remove functions tha
t
u
s
e complex constant expr
e
ssions
.
.
.
commit
|
commitdiff
|
tree
2011-01-02
Nick
L
ew
y
cky
Remove functions
f
ro
m
t
h
e
F
nSe
t
w
h
en
one of their ca
l
lee
.
.
.
commit
|
commitdiff
|
tree
2010-12-30
N
ick Lewycky
Ad
d
anoth
e
r
n
on-
c
om
m
utable
instructio
n
t
hat ga
s
accepts
.
.
.
commit
|
commitdiff
|
tree
2010-12-19
Nick Lew
y
cky
Use
the new
w
ay of silen
c
i
n
g this w
a
r
n
i
n
g
.
commit
|
commitdiff
|
tree
2010-12-19
Nick L
e
wycky
Add missing standar
d
headers
.
Patch by Joerg Sonnenberg
e
r!
commit
|
commitdiff
|
tree
2010-12-19
Nick
L
ewycky
Add missing std:: prefi
x
e
s
t
o
some calls
.
C++ doesn
.
.
.
commit
|
commitdiff
|
tree
2010-12-18
Ni
c
k Lewycky
Fix
GCC warning:
commit
|
commitdiff
|
tree
2010-12-18
Ni
c
k
Lewyc
k
y
Make Lazy
V
alueIn
f
o
non
-
r
e
curs
i
ve
.
commit
|
commitdiff
|
tree
2010-12-15
N
i
ck Lewycky
Clean u
p
some of LVI:
commit
|
commitdiff
|
tree
2010-12-10
Nick Lewycky
Rem
o
ve ext
r
aneous
c
lose
pa
r
enthesis
.
commit
|
commitdiff
|
tree
2010-12-10
Nick Lewyc
k
y
Move variable tha
t
'
s
unused in an NDEBUG b
u
ild inside
.
.
.
commit
|
commitdiff
|
tree
2010-12-10
Nick
Lewyck
y
R
emo
v
e
d
ead head
e
r
.
commit
|
commitdiff
|
tree
2010-11-30
Nick
L
e
w
ycky
M
ake @llvm
.
invariant
.
start not be r
e
adonly, so th
a
t
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
N
i
c
k
Lewycky
Trea
t
a call of functio
n
poi
n
ter li
k
e a loa
d
of the
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Nic
k
L
e
wycky
D
oxygeni
f
y
commit
|
commitdiff
|
tree
2010-10-26
N
ick Le
w
ycky
For
s
tatistics t
h
at are on
l
y used in functions declared
.
.
.
commit
|
commitdiff
|
tree
2010-10-12
Nick Le
w
ycky
Mark
varia
b
le
'
NoI
m
plicitFlo
a
t
O
ps'
u
s
ed only in
an
.
.
.
commit
|
commitdiff
|
tree
2010-10-09
Nick Lewy
c
ky
Fix
dead lin
k
.
commit
|
commitdiff
|
tree
2010-10-07
Nick L
e
wycky
W
arn about brok
e
n GCCs on
A
RM du
e
to the proble
m
fixed:
commit
|
commitdiff
|
tree
2010-10-07
Nick
L
ew
y
cky
Fix
t
ypo in comment
.
commit
|
commitdiff
|
tree
2010-10-06
Nick Lewycky
R
emove unu
s
ed
v
ari
a
ble
s
.
commit
|
commitdiff
|
tree
2010-10-02
Nick Lewy
c
ky
W
ind these di
r
e
c
tories
bac
k
too
.
File adds and removes
.
.
.
commit
|
commitdiff
|
tree
2010-10-02
Nick Lewycky
Conti
n
u
e
reverti
n
g r11
5
363
.
commit
|
commitdiff
|
tree
2010-10-02
N
i
c
k
L
e
wycky
R
e
vert pa
t
ches r115363 r1153
6
7 r115391 due to b
u
ild
.
.
.
commit
|
commitdiff
|
tree
2010-09-30
Nic
k
Lewy
c
ky
P
ac
i
fy a
n
oisy compiler
,
a
nd sink th
i
s variable declaration
.
.
.
commit
|
commitdiff
|
tree
2010-09-29
Nic
k
Lewycky
S
i
lence
compiler
warning
.
commit
|
commitdiff
|
tree
2010-09-29
Nick
Lew
y
c
k
y
Add parens
t
o fix GCC war
n
ing:
commit
|
commitdiff
|
tree
2010-09-28
Nick Lewycky
Resol
v
e this GCC warn
i
ng:
commit
|
commitdiff
|
tree
2010-09-28
Nick
L
ewycky
Make ConstantRange::makeICmpR
e
gion
h
an
d
l
e
all the edge
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Nick
Lewycky
Update
c
o
nfigure for change t
o
a
utoconf/con
f
igu
r
e
.
ac
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Nick Le
w
ycky
Creat
e
PTX bac
k
e
n
d
.
Patch by Che-Liang C
h
iou!
commit
|
commitdiff
|
tree
2010-09-07
Nick L
e
wyc
k
y
A
dd com
p
l
etely hokey bi
n
a
r
y-a
n
d
and bin
a
r
y
-or operations
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Nick Lewycky
Fix major bu
g
in thunk detect
i
on
.
A
lso verif
y
the call
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-09-06
N
ick
L
ewycky
Add
a
ne
w
isSign
W
r
appedSet()
meth
o
d
to ConstantRang
e
.
commit
|
commitdiff
|
tree
2010-09-05
Nic
k
L
ewycky
Fix warn
i
n
g report
e
d by MSVC++ bui
l
der
.
commit
|
commitdiff
|
tree
2010-09-05
Nick Lewyck
y
Switch F
n
Set to
c
ont
a
ining the ComparableFu
n
ction ins
t
ead
.
.
.
commit
|
commitdiff
|
tree
2010-09-05
Nick Lewycky
F
ix many bugs when merging weak-strong a
n
d weak-
w
eak
.
.
.
commit
|
commitdiff
|
tree
2010-09-02
Nick
L
ew
y
cky
Fix com
p
ile errors
.
commit
|
commitdiff
|
tree
2010-08-31
Nick Lewycky
Fix an infinite
l
o
op; m
e
rging two funct
i
ons will
c
reate
.
.
.
commit
|
commitdiff
|
tree
2010-08-31
Nick Lewyc
k
y
Switch to DenseSet, simplifyin
g
m
u
ch
more code
.
We
.
.
.
commit
|
commitdiff
|
tree
2010-08-22
Nick Lew
y
ck
y
V
erif
y
the pr
e
dic
a
te
s
o
n
icmp/fcmp
.
S
uggested by Jeff
.
.
.
commit
|
commitdiff
|
tree
2010-08-17
Nick Lewycky
When
c
reating a JIT
,
try to load the progr
a
m
so that
.
.
.
commit
|
commitdiff
|
tree
2010-08-11
N
i
ck
L
e
w
y
ck
y
Cle
a
n up
C
onstantRange
a bit:
commit
|
commitdiff
|
tree
2010-08-09
N
ick Lewy
c
k
y
Fix a use after fre
e
error caugh
t
by the valgr
i
nd builders
.
commit
|
commitdiff
|
tree
2010-08-09
Nick
Lewycky
St
o
p the JIT f
r
om refusing to wor
k
j
ust
b
e
c
a
u
se the
.
.
.
commit
|
commitdiff
|
tree
2010-08-08
N
i
c
k
Lewycky
Add optimization
to Target/README
.
txt
.
commit
|
commitdiff
|
tree
2010-08-08
N
ick
L
e
w
ycky
Re
j
ect unre
p
resenta
b
le pointer types in intrinsics
.
.
.
commit
|
commitdiff
|
tree
2010-08-08
Nick L
e
wycky
Do mo
r
e
to mode
r
nize Merge
F
unctions
.
Refactor in
r
espo
n
se
.
.
.
commit
|
commitdiff
|
tree
2010-08-07
N
i
ck Lew
y
c
ky
Fix
typo
.
commit
|
commitdiff
|
tree
2010-08-06
Nick Lewycky
F
i
x uninitialized variable warning
.
commit
|
commitdiff
|
tree
2010-08-06
Nick
L
ewycky
Work in
progre
s
s, cleaning up MergeFu
n
cs
.
commit
|
commitdiff
|
tree
2010-08-02
Nic
k
Lewycky
Work in progre
s
s
.
commit
|
commitdiff
|
tree
2010-08-02
Nick Lew
y
cky
Fix this condition; it
h
as an els
e
clau
s
e attac
h
e
d
.
.
.
commit
|
commitdiff
|
tree
2010-08-01
Nick
Lewycky
Fix word
c
hoice
.
commit
|
commitdiff
|
tree
2010-07-30
N
i
ck Lewycky
Add miss
i
n
g
n
ewline to debug
s
t
atement
.
commit
|
commitdiff
|
tree
2010-07-30
Nick Lewycky
LibCallAli
a
sAnalysis
u
ses
mul
t
ipl
e
i
n
heritan
c
e, so
.
.
.
commit
|
commitdiff
|
tree
2010-07-25
Ni
c
k Lewycky
D
o
n't pa
s
s
-
e
x
port-dynamic to the linker on Cygwin
.
.
.
commit
|
commitdiff
|
tree
2010-07-24
Nick Le
w
ycky
Re
v
ert thi
s
bec
a
us
e
we can't cl
o
ne cycli
c
MDNodes which
.
.
.
commit
|
commitdiff
|
tree
2010-07-24
Nick Lewyck
y
Whether funct
i
o
n
-local or
not, a MDNode may
ref
e
rence
.
.
.
commit
|
commitdiff
|
tree
2010-07-16
Nick Lewycky
Array
s
a
n
d vect
o
rs with diff
e
r
e
nt nu
m
ber
s
of
elements
.
.
.
commit
|
commitdiff
|
tree
2010-07-15
Nick Lewycky
This is a full sent
e
nce
.
commit
|
commitdiff
|
tree
2010-07-15
Nick Lewycky
Disable a
l
iases on all plat
f
o
r
ms
.
commit
|
commitdiff
|
tree
2010-07-11
Nick L
e
w
ycky
If it's
s
afe to specula
t
iv
e
ly ex
e
cut
e
load(alloca)
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Nick Lewycky
Alphabet
i
ze th
e
l
i
st of function para
m
eters
.
commit
|
commitdiff
|
tree
2010-07-06
Nick Lewyck
y
Detab
i
f
y
t
h
is file
.
commit
|
commitdiff
|
tree
2010-07-06
Nick
L
ewycky
Add default value to setIsNoInl
i
n
e
for p
a
rity wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
N
ick Le
w
yc
k
y
Fix typo
'
getter' wher
e
'setter' was int
e
nded
.
commit
|
commitdiff
|
tree
2010-06-23
Nick Lewyc
k
y
D
o
n't link against libm and libpthre
a
d which don't
.
.
.
commit
|
commitdiff
|
tree
2010-06-20
N
ick Lewycky
Fi
x
w
a
rning in no-as
s
erts build
.
commit
|
commitdiff
|
tree
2010-06-07
Nick Lewycky
Plug a leak
i
n t
h
e non-error case by removing one
level
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Nick Le
w
ycky
Perfer !strin
g
.
empty() ove
r
strin
g
!
= ""
.
commit
|
commitdiff
|
tree
2010-06-03
N
i
c
k Le
w
ycky
Wh
i
tesp
a
ce c
l
e
a
n
u
p
.
commit
|
commitdiff
|
tree
2010-05-31
Nick
L
ewycky
The memc
p
y
intrinsi
c
onl
y
takes i
8
*
for %src and %ds
t
.
.
.
commit
|
commitdiff
|
tree
2010-05-29
N
i
ck
Lewycky
Docu
m
ent aggreg
a
t
e
operatio
n
consta
n
t expres
s
ions
.
commit
|
commitdiff
|
tree
2010-05-29
Nick Lewyck
y
F
i
x
typo
.
commit
|
commitdiff
|
tree
next