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
Nick Lewycky
Add DenseSet::resize fo
r
API parity
wit
h
DenseMa
p
:
.
.
.
commit
|
commitdiff
|
tree
2011-01-27
N
ick Lewycky
Fix
surprisin
g
miss
e
d opt
i
mization in mergefunc where
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Nick Lew
y
cky
At
t
rListPtr has an
ove
r
loa
d
ed opera
t
or== w
h
ich does
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Nick Lewycky
Teac
h
mergefunc that intptr_t is
t
he same widt
h
as
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Nick Lewycky
There
a
re no
v
ector
s
o
f
pointer or arrays, so we don
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Nick Lewycky
Fix memory corr
u
p
tion
.
If o
n
e
o
f
t
he SCEV c
r
eation
.
.
.
commit
|
commitdiff
|
tree
2011-01-25
N
i
ck Lewycky
Teach mergefunc how
to emit
a
liases safely
a
gain -
.
.
.
commit
|
commitdiff
|
tree
2011-01-23
Nick
L
e
wycky
Simpl
i
fy so
m
e c
o
d
e
with no fu
n
ctionality c
h
ang
e
.
Make
.
.
.
commit
|
commitdiff
|
tree
2011-01-23
Nick Lewycky
Use value ranges to fo
l
d
e
xt(trunc) in SCEV whe
n
possi
b
le
.
commit
|
commitdiff
|
tree
2011-01-22
Nick Lewy
c
ky
Have SC
E
V turn sext(x) int
o
zext(x)
when x is
s
>= 0
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Nick Le
w
ycky
SCCP
d
oesn
'
t actua
l
l
y
preserve the CF
G
.
It will dele
t
e
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Ni
c
k
L
ewycky
D
on't
try to pull vector bitcasts that change
t
he number
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Nick
L
ewycky
Add
a constant folding of ca
s
t
s
from
z
ero to zero
.
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Nick
Lewyc
k
y
S
i
mi
l
a
r
l
y
, anal
y
ze t
r
uncat
e
t
hro
u
gh multi
p
ly
.
commit
|
commitdiff
|
tree
2011-01-19
N
i
c
k
Le
w
ycky
Add a miss
e
d
S
CEV fold that is re
q
uired to continue
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Nick Lewycky
Add a missing SCEV
s
i
mplification s
e
xt(z
e
xt x)
-
->
.
.
.
commit
|
commitdiff
|
tree
2011-01-16
Nick Lewycky
Test for lazy va
l
ue info
'
s a
b
il
i
ty to prove t
h
e absense
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Lewycky
Add missing whitespace
.
commit
|
commitdiff
|
tree
2011-01-15
Nick
Lewyc
k
y
Make
c
onstmerge a two-pa
s
s a
l
gorithm
so
t
h
a
t it won
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Ni
c
k
Lew
y
cky
Add a cac
h
e t
h
at protec
t
s merge
f
u
n
c's inter
n
al
s
from
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Le
w
yck
y
Teach LazyValueInfo that allocas aren't NULL
.
Ov
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Nick Lewycky
Add anoth
e
r
n
o
te taken f
r
om the g
c
c bu
g
z
i
lla
.
commit
|
commitdiff
|
tree
2011-01-03
Nick Lewycky
Further e
x
pand wha
t
a
call graph
p
ass may
do
.
commit
|
commitdiff
|
tree
2011-01-03
Ni
c
k Le
w
yc
k
y
Permit
C
allGra
p
hSCCPasses
re
a
donly
access to the direct
.
.
.
commit
|
commitdiff
|
tree
2011-01-03
N
i
ck
Lew
y
cky
Add spliceFunct
i
on to th
e
C
allGr
a
p
h
in
t
erfa
c
e
.
This
.
.
.
commit
|
commitdiff
|
tree
2011-01-02
Nick Lewyck
y
A
l
so rem
o
ve f
u
nctions that use com
p
lex co
n
s
t
ant expres
s
ions
.
.
.
commit
|
commitdiff
|
tree
2011-01-02
Nick Lewycky
R
e
move functions fr
o
m the FnSet wh
e
n
one of th
e
ir calle
e
.
.
.
commit
|
commitdiff
|
tree
2010-12-30
Nick
L
ew
y
cky
Add anot
h
er
n
on-comm
u
tab
l
e instruc
t
ion that
g
as accep
t
s
.
.
.
commit
|
commitdiff
|
tree
2010-12-19
N
ick
L
ewycky
Us
e
the new
w
ay of si
l
en
c
ing this warni
n
g
.
commit
|
commitdiff
|
tree
2010-12-19
N
i
ck L
e
wycky
A
d
d
mis
s
in
g
standard h
e
ad
e
rs
.
Patch by
Joerg S
o
nnenbe
r
ger!
commit
|
commitdiff
|
tree
2010-12-19
Nick Lewycky
Add
miss
i
ng std:: pr
e
fixes to some ca
l
l
s
.
C++ d
o
e
sn
.
.
.
commit
|
commitdiff
|
tree
2010-12-18
Nick Lewycky
F
i
x
G
CC warning:
commit
|
commitdiff
|
tree
2010-12-18
Nic
k
Lewycky
Mak
e
LazyValueI
n
fo
non-recursive
.
commit
|
commitdiff
|
tree
2010-12-15
Nick Lewycky
Cle
a
n u
p
some o
f
LVI:
commit
|
commitdiff
|
tree
2010-12-10
Nick Lewyck
y
Remove extra
n
eous close
paren
t
hesis
.
commit
|
commitdiff
|
tree
2010-12-10
N
i
ck Le
w
y
cky
Move var
i
able t
h
at's unused
in an NDEBUG build ins
i
de
.
.
.
commit
|
commitdiff
|
tree
2010-12-10
Nick Lewycky
Remove
d
ead heade
r
.
commit
|
commitdiff
|
tree
2010-11-30
Nick Lewycky
Make
@llvm
.
invari
a
n
t
.
s
tart not
be readonly, so
that
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Nick Le
w
ycky
Treat a call of function point
e
r l
i
ke a l
o
ad of th
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
N
i
ck Lewycky
Doxygenify
commit
|
commitdiff
|
tree
2010-10-26
Nick Lew
y
cky
For
s
t
atistic
s
t
hat are onl
y
us
e
d
i
n functio
n
s
dec
l
ared
.
.
.
commit
|
commitdiff
|
tree
2010-10-12
Nick Le
w
y
c
k
y
Ma
r
k va
r
i
able
'
NoImplicit
F
loatOp
s
' used only in an
.
.
.
commit
|
commitdiff
|
tree
2010-10-09
Nick L
e
wyck
y
F
ix dead link
.
commit
|
commitdiff
|
tree
2010-10-07
Nick Lewy
c
ky
W
a
rn
about
b
ro
k
en GCCs
on
A
RM du
e
to the
p
roblem fi
x
ed:
commit
|
commitdiff
|
tree
2010-10-07
N
ick Lewycky
Fix typo
i
n co
m
ment
.
commit
|
commitdiff
|
tree
2010-10-06
Nick
L
ewycky
Remove unu
s
ed variables
.
commit
|
commitdiff
|
tree
2010-10-02
Nick Lewyc
k
y
Wind these directories back too
.
File ad
d
s a
n
d re
m
ov
e
s
.
.
.
commit
|
commitdiff
|
tree
2010-10-02
N
ic
k
L
e
wycky
Contin
u
e revertin
g
r115363
.
commit
|
commitdiff
|
tree
2010-10-02
Nic
k
L
e
w
ycky
Revert patch
e
s r1153
6
3 r115367 r1
1
5
391 due to build
.
.
.
commit
|
commitdiff
|
tree
2010-09-30
Nick
Lewyck
y
Pacif
y
a nois
y
c
ompiler,
a
n
d sink this
varia
b
le
declar
a
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-09-29
Nic
k
Lewycky
S
ilence co
m
piler w
a
rning
.
commit
|
commitdiff
|
tree
2010-09-29
Nick Lewycky
A
d
d
parens
t
o fix GCC
w
a
r
nin
g
:
commit
|
commitdiff
|
tree
2010-09-28
Nick
Lewyck
y
Res
o
lve th
i
s GCC warnin
g
:
commit
|
commitdiff
|
tree
2010-09-28
N
i
ck Lewycky
Make ConstantRange::makeICmp
R
egion
handle all the edge
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Nick Lewycky
Upd
a
te configure for chan
g
e to autoconf/configure
.
a
c
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
N
i
ck Lewycky
C
r
eate PTX back
e
nd
.
Patc
h
by C
h
e
-Liang Chiou!
commit
|
commitdiff
|
tree
2010-09-07
Nick Lewycky
Add c
o
m
pletely hokey binary-and and binary-o
r
operations
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Nick Lewycky
Fix major bug in thunk detection
.
A
lso verify the
calling
.
.
.
commit
|
commitdiff
|
tree
2010-09-06
Nick Lew
y
cky
Add a n
e
w i
s
S
ignWrappedS
e
t(
)
method to Constant
R
ange
.
commit
|
commitdiff
|
tree
2010-09-05
Nick Lewycky
Fi
x
warning
r
e
p
orted by MSV
C
++ builde
r
.
commit
|
commitdiff
|
tree
2010-09-05
N
i
ck Lewycky
Switch FnSet to containing
the Comparable
F
unction inst
e
ad
.
.
.
commit
|
commitdiff
|
tree
2010-09-05
Nick
Lew
y
cky
F
i
x many bugs when mergi
n
g
w
eak-strong
and weak-w
e
ak
.
.
.
commit
|
commitdiff
|
tree
2010-09-02
Nick Lewycky
Fix co
m
pile errors
.
commit
|
commitdiff
|
tree
2010-08-31
Nic
k
Lewycky
Fix
a
n infinite loo
p
;
merging two functions will cre
a
te
.
.
.
commit
|
commitdiff
|
tree
2010-08-31
N
i
ck Lewycky
Switc
h
to DenseSet
,
simplif
y
ing
muc
h
mor
e
code
.
We
.
.
.
commit
|
commitdiff
|
tree
2010-08-22
Nick
Le
w
ycky
V
e
r
i
fy the predica
t
es
o
n icmp/
f
cmp
.
Suggested by Jeff
.
.
.
commit
|
commitdiff
|
tree
2010-08-17
Nick Lewyc
k
y
W
hen crea
t
in
g
a JIT,
t
ry to
l
o
ad the pro
g
ram so th
a
t
.
.
.
commit
|
commitdiff
|
tree
2010-08-11
Nick
L
ewycky
Clea
n
up ConstantRange a
b
it:
commit
|
commitdiff
|
tree
2010-08-09
Nick Le
w
ycky
Fix a use after free err
o
r caught by the valgrin
d
builders
.
commit
|
commitdiff
|
tree
2010-08-09
Nick Lew
y
cky
Stop the JIT from r
e
fu
s
ing to work ju
s
t becau
s
e
the
.
.
.
commit
|
commitdiff
|
tree
2010-08-08
Nick Lewycky
Add opti
m
iz
a
ti
o
n to Target/R
E
A
DME
.
txt
.
commit
|
commitdiff
|
tree
2010-08-08
Nick
Lewycky
Reje
c
t unrep
r
esentable poin
t
er t
y
pes in intrinsics
.
.
.
commit
|
commitdiff
|
tree
2010-08-08
Nick Lewy
c
ky
Do more t
o
modern
i
ze
M
e
rgeFunctions
.
Re
f
ac
t
o
r in
r
esponse
.
.
.
commit
|
commitdiff
|
tree
2010-08-07
Nick Lewy
c
ky
F
i
x
t
y
po
.
commit
|
commitdiff
|
tree
2010-08-06
N
i
c
k
Lewycky
Fix uninitialized
v
ariable warning
.
commit
|
commitdiff
|
tree
2010-08-06
N
i
c
k Lewycky
Work
in progress, cleaning up
M
e
rge
F
unc
s
.
commit
|
commitdiff
|
tree
2010-08-02
Nick Lewycky
Work in progress
.
commit
|
commitdiff
|
tree
2010-08-02
Nic
k
Le
w
ycky
Fix th
i
s
c
onditi
o
n; it has
an e
l
se clause att
a
ch
e
d
.
.
.
commit
|
commitdiff
|
tree
2010-08-01
Nick Le
w
ycky
F
i
x word cho
i
ce
.
commit
|
commitdiff
|
tree
2010-07-30
Nick Lewycky
Add
missing
n
ewline to d
e
bug
s
ta
t
e
ment
.
commit
|
commitdiff
|
tree
2010-07-30
Nick Lewycky
LibC
a
llAliasAnal
y
sis
u
ses multipl
e
i
n
h
e
r
itance, so
.
.
.
commit
|
commitdiff
|
tree
2010-07-25
N
ick Lewycky
Do
n
'
t pass
-
ex
p
ort-dynamic to the li
n
ker
o
n Cyg
w
i
n
.
.
.
commit
|
commitdiff
|
tree
2010-07-24
Nick Lew
y
cky
Revert
this because w
e
can't clo
n
e cyc
l
ic MDNodes whic
h
.
.
.
commit
|
commitdiff
|
tree
2010-07-24
Nick Lewycky
Whether functio
n
-local or not, a
M
DNode may refe
r
ence
.
.
.
commit
|
commitdiff
|
tree
2010-07-16
N
i
ck Lew
y
cky
Arrays and
vectors w
i
th different numbers of elements
.
.
.
commit
|
commitdiff
|
tree
2010-07-15
Nick Lewyck
y
This
is a fu
l
l senten
c
e
.
commit
|
commitdiff
|
tree
2010-07-15
Nick Lewycky
Disable al
i
ases
o
n
all platfo
r
ms
.
commit
|
commitdiff
|
tree
2010-07-11
Nick Le
w
ycky
If it's s
a
fe
to specul
a
tively
execute load(alloca)
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Nick Lewycky
Alphabetize the list o
f
functi
o
n
parameters
.
commit
|
commitdiff
|
tree
2010-07-06
Ni
c
k Lewyc
k
y
Detabify this file
.
commit
|
commitdiff
|
tree
2010-07-06
Nick Lew
y
cky
Add default value to set
I
sNoInline f
o
r parity with
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Nick Lewycky
Fi
x
typo
'
gett
e
r' where
'setter' w
a
s intended
.
commit
|
commitdiff
|
tree
2010-06-23
Nick Lewycky
Don't link against libm and l
i
bpthre
a
d
w
hic
h
d
on't
.
.
.
commit
|
commitdiff
|
tree
2010-06-20
Nick Lewyck
y
Fix warning
in no-asserts build
.
commit
|
commitdiff
|
tree
2010-06-07
Nick L
e
wycky
Plug a leak
i
n
the
n
o
n-error case
by removing one level
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Nick
L
ewycky
Perfer !string
.
e
mpty()
o
ver string
!
= "
"
.
commit
|
commitdiff
|
tree
2010-06-03
Nick
L
e
w
yc
k
y
Whitesp
a
ce cleanup
.
commit
|
commitdiff
|
tree
2010-05-31
Nick Le
w
ycky
T
he memcpy i
n
trin
s
ic only take
s
i8* for %src and %d
s
t
.
.
.
commit
|
commitdiff
|
tree
2010-05-29
Nick Lewycky
Document aggregate operat
i
on const
a
nt exp
r
essions
.
commit
|
commitdiff
|
tree
2010-05-29
N
ick Lewycky
F
ix ty
p
o
.
commit
|
commitdiff
|
tree
next