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
AttrListPtr has an overloaded operator== which does this for us, we should use
2011-01-26
Nick Lew
y
cky
AttrListPtr has an overloaded
operator== which does
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Nick L
e
wycky
T
e
a
ch mergefunc t
h
at intptr_
t
is the same
width as
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Ni
c
k Lewycky
There are no vect
o
r
s
o
f
pointer
o
r arrays, so we don
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Nick Lewyc
k
y
Fix memor
y
corruption
.
I
f one
o
f
t
h
e S
C
EV
creation
.
.
.
commit
|
commitdiff
|
tree
2011-01-25
Nick Lewycky
Teach mergefunc
how to emi
t
a
l
iases safely agai
n
-
.
.
.
commit
|
commitdiff
|
tree
2011-01-23
Nick Lew
y
c
ky
S
implify some
c
o
d
e with n
o
f
u
nctionalit
y
change
.
Make
.
.
.
commit
|
commitdiff
|
tree
2011-01-23
Nick Lewy
c
ky
Use value ranges t
o
fold ext(
t
runc) in SCEV when possibl
e
.
commit
|
commitdiff
|
tree
2011-01-22
Nick Le
w
ycky
Ha
v
e
SCEV turn sext(
x
) i
n
t
o
zext(x) when x is s>=
0
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Nick Lew
y
c
k
y
SCCP doesn't
actually pre
s
erve
the CFG
.
It will delete
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
N
ick Lewyck
y
Don't try t
o
pull vector bitcasts that chan
g
e th
e
num
b
er
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Nick L
e
wycky
Add a constant fol
d
ing of
casts from zero to zer
o
.
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Nick Le
w
ycky
Similarly, ana
l
yze truncate through multiply
.
commit
|
commitdiff
|
tree
2011-01-19
N
ick Lewycky
Add a
m
issed SCEV fold tha
t
i
s
re
q
uired to continue
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Nick Lewycky
Add a mi
s
sing SCEV simplification sext(
z
ext x) -->
.
.
.
commit
|
commitdiff
|
tree
2011-01-16
Nick Lewycky
T
e
st
for lazy
valu
e
i
n
f
o's ability to prove th
e
absense
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick
Lew
y
cky
Add miss
i
ng
whitespac
e
.
commit
|
commitdiff
|
tree
2011-01-15
Nick
Lewycky
M
ake
c
onstm
e
rge
a two-pass algorithm so that it won
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick
L
ewycky
Add a
cache th
a
t pr
o
tects mergefun
c
's internals f
r
om
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Lew
y
ck
y
Teach Lazy
V
alueIn
f
o
that allocas
a
ren'
t
NU
L
L
.
Over
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Nick
L
ewycky
Add anot
h
e
r
note ta
k
en from the g
c
c bugzilla
.
commit
|
commitdiff
|
tree
2011-01-03
Nick Lewy
c
ky
Furt
h
er expand
w
h
at a call graph
pas
s
may do
.
commit
|
commitdiff
|
tree
2011-01-03
Nick
L
ewycky
Permit CallGr
a
phS
C
CPasses readonly acc
e
ss t
o
the direct
.
.
.
commit
|
commitdiff
|
tree
2011-01-03
Nick Lewycky
Add spliceFu
n
cti
o
n to the CallGraph i
n
terface
.
This
.
.
.
commit
|
commitdiff
|
tree
2011-01-02
Nick
Lewycky
Also rem
o
ve functi
o
ns that use
co
m
plex
co
n
stant express
i
ons
.
.
.
commit
|
commitdiff
|
tree
2011-01-02
N
i
ck Lewycky
R
e
m
o
v
e functions fro
m
the FnSet when one
o
f
their call
e
e
.
.
.
commit
|
commitdiff
|
tree
2010-12-30
Nick Lewyck
y
Add another non-comm
u
ta
b
le
i
nstruct
i
on that
gas
a
cc
e
pt
s
.
.
.
commit
|
commitdiff
|
tree
2010-12-19
Ni
c
k Lewycky
Use t
h
e new
way
of s
i
lencing
t
h
is wa
r
ning
.
commit
|
commitdiff
|
tree
2010-12-19
Nick Lewy
c
ky
Add
m
issing s
t
andard headers
.
P
a
tch by Joerg Son
n
enberg
e
r!
commit
|
commitdiff
|
tree
2010-12-19
Nic
k
Lewyck
y
Add
miss
i
ng
s
td:: prefixe
s
t
o
some
c
all
s
.
C+
+
doe
s
n
.
.
.
commit
|
commitdiff
|
tree
2010-12-18
N
ick
Lewycky
Fi
x
GCC warning:
commit
|
commitdiff
|
tree
2010-12-18
Nick Lewyck
y
Mak
e
LazyValue
I
nfo non-recursive
.
commit
|
commitdiff
|
tree
2010-12-15
Nick Lewycky
Cle
a
n up some of LVI:
commit
|
commitdiff
|
tree
2010-12-10
Nick Lewy
c
k
y
R
emove
e
xtra
n
e
ous close pare
n
thesis
.
commit
|
commitdiff
|
tree
2010-12-10
Nick Lewycky
Move variable that's
u
nused in an N
D
EB
U
G build inside
.
.
.
commit
|
commitdiff
|
tree
2010-12-10
Nick Lew
y
cky
Remove dead header
.
commit
|
commitdiff
|
tree
2010-11-30
Nick
L
ewycky
Make @llvm
.
invar
i
ant
.
start not b
e
readonly,
so that
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Nick L
e
wycky
Treat a call of
f
un
c
tion pointer l
i
ke a load
o
f the
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Ni
c
k Lewyck
y
Dox
y
genify
commit
|
commitdiff
|
tree
2010-10-26
N
ick
Lewyck
y
F
or statistics that are on
l
y
u
s
ed
i
n functio
n
s
d
e
cla
r
ed
.
.
.
commit
|
commitdiff
|
tree
2010-10-12
Nick Lewy
c
ky
Mar
k
variab
l
e 'NoImplicitF
l
oatOps'
used o
n
l
y
i
n
an
.
.
.
commit
|
commitdiff
|
tree
2010-10-09
Nick Lewycky
Fix dead link
.
commit
|
commitdiff
|
tree
2010-10-07
Nic
k
L
e
wycky
Warn abou
t
broken GCCs on
A
RM due to the proble
m
fixed:
commit
|
commitdiff
|
tree
2010-10-07
Nick Lewycky
Fix
typo in comment
.
commit
|
commitdiff
|
tree
2010-10-06
Nick Lewy
c
ky
Rem
o
v
e unused variables
.
commit
|
commitdiff
|
tree
2010-10-02
N
i
ck Lewyck
y
W
in
d
t
h
e
se director
i
es back too
.
Fi
l
e adds and remov
e
s
.
.
.
commit
|
commitdiff
|
tree
2010-10-02
Nick Lewycky
Continue
r
everting r115363
.
commit
|
commitdiff
|
tree
2010-10-02
Nic
k
Lewycky
Revert patches r1
1
5
36
3
r115367
r
11
5
391 due to bui
l
d
.
.
.
commit
|
commitdiff
|
tree
2010-09-30
N
ick Lewycky
Pacify a
n
o
i
s
y
comp
i
l
er, and sink th
i
s variab
l
e declarat
i
on
.
.
.
commit
|
commitdiff
|
tree
2010-09-29
Nick Lewycky
S
i
le
n
ce compiler wa
r
ning
.
commit
|
commitdiff
|
tree
2010-09-29
Nic
k
Lewyc
k
y
A
dd
p
arens to fix GCC warning:
commit
|
commitdiff
|
tree
2010-09-28
Nic
k
Lewyck
y
Reso
l
ve t
h
is GCC
w
a
rn
i
ng:
commit
|
commitdiff
|
tree
2010-09-28
Nick Lewycky
M
a
k
e
Con
s
ta
n
t
R
a
n
ge::makeICm
p
R
egion han
d
le all th
e
edge
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
N
i
ck L
e
wycky
Update configure for change to autoconf/
c
o
n
figure
.
ac
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
N
ick Lewycky
Create P
T
X ba
c
ken
d
.
Patc
h
by Che-Lia
n
g Chi
o
u
!
commit
|
commitdiff
|
tree
2010-09-07
N
ick Le
w
ycky
Add completely hokey
binar
y
-an
d
a
nd binary-or operations
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Nick Lewycky
Fix major bug in t
h
u
n
k detection
.
Also
v
erify the calling
.
.
.
commit
|
commitdiff
|
tree
2010-09-06
Nick
L
ew
y
cky
Add a new is
S
ignWrappedSet() met
h
od to Constan
t
Range
.
commit
|
commitdiff
|
tree
2010-09-05
Nick Lewy
c
ky
Fix wa
r
ning reported by MSVC
+
+ builde
r
.
commit
|
commitdiff
|
tree
2010-09-05
N
ick L
e
wycky
Switch Fn
S
et to
conta
i
ning t
h
e C
o
m
par
a
ble
F
unct
i
o
n in
s
t
e
ad
.
.
.
commit
|
commitdiff
|
tree
2010-09-05
Nick L
e
wyc
k
y
F
i
x many bug
s
when mer
g
in
g
weak
-
st
r
ong and weak-weak
.
.
.
commit
|
commitdiff
|
tree
2010-09-02
Nick Lewyck
y
Fix
c
o
m
pile errors
.
commit
|
commitdiff
|
tree
2010-08-31
N
i
ck
L
e
w
y
cky
F
i
x an infin
i
te loop
;
merging
t
wo f
u
nc
t
ions will create
.
.
.
commit
|
commitdiff
|
tree
2010-08-31
Nick Lew
y
ck
y
Switch to
Dense
S
et,
s
implifying much more cod
e
.
We
.
.
.
commit
|
commitdiff
|
tree
2010-08-22
N
i
c
k
Lewyc
k
y
Verify the pred
i
cates on icmp/fcmp
.
Sug
g
e
sted b
y
Jeff
.
.
.
commit
|
commitdiff
|
tree
2010-08-17
N
i
ck Lew
y
cky
When creating a JI
T
, tr
y
to
load the program s
o
that
.
.
.
commit
|
commitdiff
|
tree
2010-08-11
Nick Lewycky
Clean up ConstantRange a bit:
commit
|
commitdiff
|
tree
2010-08-09
Nick Lewycky
F
ix a use after free error ca
u
ght by t
h
e valgrin
d
b
ui
l
ders
.
commit
|
commitdiff
|
tree
2010-08-09
N
ick Lewycky
Stop t
h
e JI
T
from refus
i
ng to work just
because the
.
.
.
commit
|
commitdiff
|
tree
2010-08-08
Nick Lewyck
y
Add optim
i
zation
t
o
Target/R
E
ADME
.
txt
.
commit
|
commitdiff
|
tree
2010-08-08
Nick
L
e
wyck
y
R
eject unrepresentabl
e
poi
n
ter
types
i
n
i
n
t
rinsics
.
.
.
commit
|
commitdiff
|
tree
2010-08-08
Ni
c
k Le
w
ycky
Do mor
e
to moderni
z
e MergeFun
c
tio
n
s
.
Ref
a
ct
o
r
i
n response
.
.
.
commit
|
commitdiff
|
tree
2010-08-07
Nick
Le
w
ycky
Fix typo
.
commit
|
commitdiff
|
tree
2010-08-06
Nick Lewycky
Fix uninitialized var
i
able war
n
ing
.
commit
|
commitdiff
|
tree
2010-08-06
Nick
L
ew
y
cky
W
o
r
k i
n
progress
,
cleaning up MergeFuncs
.
commit
|
commitdiff
|
tree
2010-08-02
N
i
ck Lewyck
y
W
o
r
k
in pro
g
r
ess
.
commit
|
commitdiff
|
tree
2010-08-02
Nic
k
Lewycky
Fix this condition
;
it ha
s
an else
clause at
t
ached
.
.
.
commit
|
commitdiff
|
tree
2010-08-01
N
ick Lewycky
F
i
x word choice
.
commit
|
commitdiff
|
tree
2010-07-30
Nick L
e
wycky
Add m
i
ssing
n
ewline to debug statement
.
commit
|
commitdiff
|
tree
2010-07-30
Ni
c
k Lew
y
c
k
y
LibC
a
llAliasAnalysis uses multiple inheritance, s
o
.
.
.
commit
|
commitdiff
|
tree
2010-07-25
Nick Lewycky
Don't
pass -export-dyna
m
ic t
o
the
l
inker
o
n Cygwin
.
.
.
commit
|
commitdiff
|
tree
2010-07-24
Nick Lewycky
R
e
vert
t
his
because we can't clone cyclic
M
DNodes which
.
.
.
commit
|
commitdiff
|
tree
2010-07-24
Ni
c
k Lewycky
Whether function-local or not
,
a M
D
Node may reference
.
.
.
commit
|
commitdiff
|
tree
2010-07-16
Nick Lew
y
cky
Array
s
and
vector
s
with diffe
r
ent
numbers of ele
m
ent
s
.
.
.
commit
|
commitdiff
|
tree
2010-07-15
Nick Lewycky
This is
a
f
u
ll s
e
ntence
.
commit
|
commitdiff
|
tree
2010-07-15
Ni
c
k Lew
y
cky
Disabl
e
al
i
ases
o
n
all platfor
m
s
.
commit
|
commitdiff
|
tree
2010-07-11
N
i
ck
Lewycky
If it's sa
f
e t
o
specu
l
ati
v
ely e
x
ec
u
t
e load(alloca)
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Nick Lewycky
Alphabetize the lis
t
of f
u
nction parameters
.
commit
|
commitdiff
|
tree
2010-07-06
Ni
c
k Lewycky
Detabif
y
this file
.
commit
|
commitdiff
|
tree
2010-07-06
N
ick
L
ewycky
Add default value to setIsNoInline fo
r
p
a
r
i
ty with
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Nick
L
ewycky
Fix typo 'gette
r
' where 's
e
tter' was
i
ntended
.
commit
|
commitdiff
|
tree
2010-06-23
N
i
c
k
Lewyc
k
y
D
o
n't lin
k
aga
i
nst
libm and lib
p
thread
w
hi
c
h
d
on't
.
.
.
commit
|
commitdiff
|
tree
2010-06-20
Nick Lewyck
y
Fix warni
n
g in no
-
asserts bui
l
d
.
commit
|
commitdiff
|
tree
2010-06-07
Nick L
e
wycky
Plug a lea
k
in t
h
e
non
-
error c
a
se by removing one level
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
N
ick Lewycky
P
erfer !string
.
empty()
over s
t
ring !=
""
.
commit
|
commitdiff
|
tree
2010-06-03
Ni
c
k Le
w
yc
k
y
Whitespace clean
u
p
.
commit
|
commitdiff
|
tree
2010-05-31
Nic
k
L
e
w
yc
k
y
The mem
c
py intrinsic only takes i8* for %s
r
c and %dst
.
.
.
commit
|
commitdiff
|
tree
2010-05-29
Nick Le
w
ycky
Docu
m
ent aggreg
a
te op
e
ratio
n
constan
t
express
i
ons
.
commit
|
commitdiff
|
tree
2010-05-29
Nick Lewycky
Fix
t
yp
o
.
commit
|
commitdiff
|
tree
2010-05-20
Nick Lewycky
Fix typo in c
o
mment
.
commit
|
commitdiff
|
tree
2010-05-15
Nick Lewycky
Teach the always
i
nliner to rel
e
as
e
its inline cost
.
.
.
commit
|
commitdiff
|
tree
next