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
Fold select + select where both selects are on the same condition.
2011-01-28
Ni
c
k
L
ewycky
Fold select
+
select where both sele
c
ts
a
re on
the
.
.
.
commit
|
commitdiff
|
tree
2011-01-27
Nic
k
L
e
wyck
y
Expound
upon this comparison!
commit
|
commitdiff
|
tree
2011-01-27
N
i
ck Le
w
ycky
Use dyn_cast instea
d
of isa+cast
.
commit
|
commitdiff
|
tree
2011-01-27
Nick Lewycky
Add
DenseSet::resize
f
or API
p
arity with Dense
M
ap:
.
.
.
commit
|
commitdiff
|
tree
2011-01-27
Nick L
e
wycky
Fix surprising m
i
ssed optimization in m
e
rgefunc where
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Nick Lewy
c
ky
AttrListPtr has an overload
e
d operator== which does
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Nick Lew
y
ck
y
Teach
m
er
g
e
f
u
nc
t
hat intptr_t is the same width a
s
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Nick Lewycky
T
h
ere are no v
e
c
t
o
rs
o
f
point
e
r
o
r
a
rray
s
, so we don
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
N
i
ck Lew
y
cky
Fi
x
memory corruption
.
I
f one
of the SCEV creation
.
.
.
commit
|
commitdiff
|
tree
2011-01-25
Nick L
e
wycky
Te
a
c
h
m
er
g
efunc ho
w
to
em
i
t
a
l
i
a
s
e
s safely aga
i
n -
.
.
.
commit
|
commitdiff
|
tree
2011-01-23
N
ic
k
Lewycky
Simplify some code wi
t
h
no fu
n
c
tionality ch
a
n
ge
.
Make
.
.
.
commit
|
commitdiff
|
tree
2011-01-23
Ni
c
k Lewycky
Use value ranges to fold ext(trunc) in S
C
E
V
when possible
.
commit
|
commitdiff
|
tree
2011-01-22
Nick Lewyck
y
Hav
e
S
CEV turn
s
ext(x)
into
z
e
x
t(x
)
when x is s>
=
0
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Nick Lewycky
SCCP doesn't actu
a
lly pre
s
erve t
h
e
C
F
G
.
I
t w
i
ll delete
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Nick Lewyck
y
Don't tr
y
t
o
pull vector bitcasts that
c
hang
e
the
n
umbe
r
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Ni
c
k Lewycky
Add
a
cons
t
ant
folding
o
f
ca
s
ts
f
ro
m
ze
r
o to
z
e
r
o
.
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
N
ick Lewy
c
ky
Simil
a
r
ly,
a
na
l
yze
truncate th
r
ough
m
ultipl
y
.
commit
|
commitdiff
|
tree
2011-01-19
N
i
ck Lewycky
Ad
d
a missed S
C
EV fold t
h
at is required to continue
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Nick Lewycky
Add a missing SCEV simplification sext
(
zext x) -->
.
.
.
commit
|
commitdiff
|
tree
2011-01-16
N
ick
L
ewyck
y
Test for lazy valu
e
inf
o
'
s ability
t
o pr
o
v
e
the absen
s
e
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
N
ick
L
ewycky
A
dd missin
g
w
h
itespace
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Lewyc
k
y
Make constmerge a
t
wo-pass algo
r
it
h
m s
o
t
h
at it won
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
N
i
c
k
Lewycky
A
dd a cache
t
hat protec
t
s mergefunc's internals from
.
.
.
commit
|
commitdiff
|
tree
2011-01-15
Nick Lewycky
Teach LazyValue
I
nfo tha
t
allocas
aren't N
U
L
L
.
O
v
er
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Nick Le
w
ycky
Add
a
no
t
her
note
t
aken from the gcc b
u
g
zilla
.
commit
|
commitdiff
|
tree
2011-01-03
N
ick Lewyck
y
Further expand what a call graph pass may do
.
commit
|
commitdiff
|
tree
2011-01-03
Nick Lewycky
Permit CallGraphSCCPasse
s
r
eadonly acces
s
to the
dir
e
ct
.
.
.
commit
|
commitdiff
|
tree
2011-01-03
Nick Lew
y
cky
A
dd spl
i
ceF
u
nction t
o
the CallGraph
i
nterface
.
This
.
.
.
commit
|
commitdiff
|
tree
2011-01-02
Nick Le
w
ycky
Als
o
remove functions that use comp
l
ex cons
t
ant expr
e
ssi
o
n
s
.
.
.
commit
|
commitdiff
|
tree
2011-01-02
Nick Lewy
c
ky
R
e
m
ove func
t
ions fro
m
the FnSet
wh
e
n
one of th
e
i
r
cal
l
ee
.
.
.
commit
|
commitdiff
|
tree
2010-12-30
Nick
Lewycky
A
d
d another non-c
o
mmutable ins
t
ruction that gas a
c
cepts
.
.
.
commit
|
commitdiff
|
tree
2010-12-19
N
ick Lewyc
k
y
Use
t
he new way of silenci
n
g this warning
.
commit
|
commitdiff
|
tree
2010-12-19
Nick Lewyck
y
Add mis
s
ing
s
tandard
headers
.
P
atch by Joerg Sonnenberger!
commit
|
commitdiff
|
tree
2010-12-19
N
ick Lewycky
Add missing std::
p
refi
x
es t
o
some calls
.
C++ doesn
.
.
.
commit
|
commitdiff
|
tree
2010-12-18
Nick Lewycky
Fix GCC warni
n
g:
commit
|
commitdiff
|
tree
2010-12-18
Nick Lewycky
Make L
a
z
yVal
u
e
I
nfo n
o
n-
r
ecur
s
ive
.
commit
|
commitdiff
|
tree
2010-12-15
Nick Le
w
yck
y
Cle
a
n up some
of LVI:
commit
|
commitdiff
|
tree
2010-12-10
Nick Lewycky
Remove extraneous cl
o
se pa
r
enth
e
sis
.
commit
|
commitdiff
|
tree
2010-12-10
Nick Lewycky
M
o
ve
v
ariab
l
e th
a
t
'
s unused in an NDEBUG
build inside
.
.
.
commit
|
commitdiff
|
tree
2010-12-10
Nick Lewycky
Remove
d
ea
d
header
.
commit
|
commitdiff
|
tree
2010-11-30
Nick Lewycky
Make @ll
v
m
.
invariant
.
star
t
not
b
e reado
n
ly, so
t
hat
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Nick Lewycky
Treat
a
call
o
f funct
i
on
p
oi
n
ter lik
e
a lo
a
d of the
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Nick Lewy
c
ky
D
oxyge
n
i
fy
commit
|
commitdiff
|
tree
2010-10-26
Ni
c
k Lewy
c
ky
For statistics
that are
o
nly used
in
func
t
ions declared
.
.
.
commit
|
commitdiff
|
tree
2010-10-12
N
ick Lewycky
Mark variable 'NoImplicitFloat
O
ps' used on
l
y in an
.
.
.
commit
|
commitdiff
|
tree
2010-10-09
Nick
L
ewycky
Fix
d
ead
link
.
commit
|
commitdiff
|
tree
2010-10-07
Nick
L
ewyck
y
Warn abo
u
t broke
n
GC
C
s on ARM
due to the problem fixed:
commit
|
commitdiff
|
tree
2010-10-07
Ni
c
k
Lewycky
F
i
x typo in comment
.
commit
|
commitdiff
|
tree
2010-10-06
Nick Lewycky
R
e
move
u
n
u
sed
v
ariables
.
commit
|
commitdiff
|
tree
2010-10-02
Nick Lewycky
W
ind thes
e
dir
e
ctori
e
s back to
o
.
File adds and re
m
oves
.
.
.
commit
|
commitdiff
|
tree
2010-10-02
Nick Le
w
ycky
C
o
ntinue revertin
g
r
1
15363
.
commit
|
commitdiff
|
tree
2010-10-02
N
i
ck
L
ewyck
y
Revert patc
h
es r11536
3
r1153
6
7 r11
5
3
9
1 due to
b
uild
.
.
.
commit
|
commitdiff
|
tree
2010-09-30
Nick
Lewycky
Pacify a noisy
compiler, and sink
t
his variabl
e
decla
r
a
t
ion
.
.
.
commit
|
commitdiff
|
tree
2010-09-29
Nick Lewyc
k
y
Sil
e
nce compiler warni
n
g
.
commit
|
commitdiff
|
tree
2010-09-29
Nick Lewy
c
ky
Add p
a
rens t
o
fix GCC warning:
commit
|
commitdiff
|
tree
2010-09-28
Nick Lewycky
Resolve
this GCC war
n
ing:
commit
|
commitdiff
|
tree
2010-09-28
Nick Lewy
c
k
y
Make ConstantRa
n
ge::makeICmpRe
g
ion handle
all the edge
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Nick
Lew
y
cky
Update co
n
fi
g
ure
f
or cha
n
g
e to autoconf/
c
onfi
g
ure
.
a
c
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Nick
Lewy
c
ky
Create P
T
X backend
.
Patch by C
h
e-L
i
ang C
h
iou!
commit
|
commitdiff
|
tree
2010-09-07
Nick Lewycky
Add c
o
mpletely hokey binary
-
and and bina
r
y
-or o
p
er
a
tions
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Nick Lewycky
Fi
x
m
a
j
o
r
bug in thunk detection
.
A
l
s
o ver
i
fy the call
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-09-06
Nick Le
w
ycky
A
d
d a
n
e
w
isSignWrapp
e
dSet(
)
method to ConstantRange
.
commit
|
commitdiff
|
tree
2010-09-05
Nick Lewy
c
ky
F
i
x wa
r
n
ing repor
t
ed by MSV
C
++ build
e
r
.
commit
|
commitdiff
|
tree
2010-09-05
Nick
L
ewycky
Sw
i
tch FnSet to c
o
ntaining
t
he Co
m
parableFunction instead
.
.
.
commit
|
commitdiff
|
tree
2010-09-05
Nick Le
w
ycky
Fix many bugs whe
n
me
r
ging
weak-strong and weak
-
we
a
k
.
.
.
commit
|
commitdiff
|
tree
2010-09-02
Nic
k
L
ewyck
y
Fix
c
ompile error
s
.
commit
|
commitdiff
|
tree
2010-08-31
Nick Lewycky
Fix a
n
infinite loop; merging tw
o
f
u
n
c
tions will cre
a
te
.
.
.
commit
|
commitdiff
|
tree
2010-08-31
N
i
ck Lewycky
S
w
itch to DenseSet, simplif
y
ing
m
u
c
h
more code
.
W
e
.
.
.
commit
|
commitdiff
|
tree
2010-08-22
Nic
k
Lew
y
cky
Verify the pred
i
cat
e
s
on icmp/fc
m
p
.
Su
g
geste
d
b
y J
e
ff
.
.
.
commit
|
commitdiff
|
tree
2010-08-17
Nick Lewyc
k
y
W
hen creating a JIT,
t
ry
t
o load the program so that
.
.
.
commit
|
commitdiff
|
tree
2010-08-11
Nick Lewyc
k
y
Clean up Consta
n
tRange a bit:
commit
|
commitdiff
|
tree
2010-08-09
Nick L
e
wycky
F
ix
a use after f
r
ee
e
rror ca
u
ght by the valgrin
d
builders
.
commit
|
commitdiff
|
tree
2010-08-09
Nick Lewy
c
ky
Stop the
J
IT
f
rom re
f
u
s
ing to work just bec
a
u
se the
.
.
.
commit
|
commitdiff
|
tree
2010-08-08
Nick Lewycky
Add
opti
m
izatio
n
t
o Target/README
.
t
xt
.
commit
|
commitdiff
|
tree
2010-08-08
Nick
L
e
w
y
cky
Reject unrepr
e
senta
b
l
e
p
oin
t
er
types in int
r
insics
.
.
.
commit
|
commitdiff
|
tree
2010-08-08
Ni
c
k Lewycky
D
o
more to modernize MergeFunctions
.
Refactor
i
n re
s
ponse
.
.
.
commit
|
commitdiff
|
tree
2010-08-07
N
i
ck Lew
y
c
ky
Fi
x
t
ypo
.
commit
|
commitdiff
|
tree
2010-08-06
Nick Lewycky
F
ix uniniti
a
lized var
i
able w
a
rning
.
commit
|
commitdiff
|
tree
2010-08-06
N
i
ck
L
e
wycky
Work in progress, cleaning up
M
e
r
geFuncs
.
commit
|
commitdiff
|
tree
2010-08-02
Nick Lewycky
Wo
r
k
in progress
.
commit
|
commitdiff
|
tree
2010-08-02
Nick Lewycky
Fix thi
s
condition; it has an els
e
claus
e
atta
c
hed
.
.
.
commit
|
commitdiff
|
tree
2010-08-01
Nick Lewycky
F
ix word cho
i
ce
.
commit
|
commitdiff
|
tree
2010-07-30
Ni
c
k
L
e
wycky
Add missing newlin
e
to
debug s
t
a
tem
e
nt
.
commit
|
commitdiff
|
tree
2010-07-30
Nick Lewycky
LibCallA
l
iasAnalysi
s
uses multiple inh
e
ritan
c
e,
so
.
.
.
commit
|
commitdiff
|
tree
2010-07-25
Ni
c
k Lewycky
D
o
n't p
a
ss -
e
xport-dynamic to th
e
linke
r
on Cygwin
.
.
.
commit
|
commitdiff
|
tree
2010-07-24
Nick Lew
y
cky
Revert
t
his because we ca
n
't
clone cycli
c
MD
N
odes which
.
.
.
commit
|
commitdiff
|
tree
2010-07-24
N
ick Lew
y
c
k
y
Whether function
-
l
o
c
a
l
o
r not, a MDNode may
re
f
erenc
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-16
Nick
L
e
wycky
Arrays and
v
ectors with di
f
f
e
r
e
nt num
b
ers of elements
.
.
.
commit
|
commitdiff
|
tree
2010-07-15
Nick Le
w
ycky
This
is a
f
ull sentence
.
commit
|
commitdiff
|
tree
2010-07-15
Nick
L
ew
y
cky
Disabl
e
a
liases o
n
all platforms
.
commit
|
commitdiff
|
tree
2010-07-11
Nick Lewycky
I
f
i
t
'
s s
a
fe to spe
c
ulati
v
el
y
execute loa
d
(
a
lloca
)
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Nick
L
ewycky
Alp
h
abe
t
ize the list of function param
e
ters
.
commit
|
commitdiff
|
tree
2010-07-06
Nick Lewycky
Detabify this file
.
commit
|
commitdiff
|
tree
2010-07-06
Nick Lewycky
Add default value t
o
setIsNoInline
f
or par
i
ty with
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Nick Lewycky
Fix typo 'ge
t
te
r
'
where '
s
etter'
was intended
.
commit
|
commitdiff
|
tree
2010-06-23
Nic
k
L
e
wycky
D
o
n't link
a
g
a
inst
libm and l
i
bpthread w
h
ich don't
.
.
.
commit
|
commitdiff
|
tree
2010-06-20
Nick Lewycky
Fix warn
i
ng in no-asserts build
.
commit
|
commitdiff
|
tree
2010-06-07
Nick Lew
y
cky
P
l
ug a le
a
k
i
n th
e
no
n
-error c
a
se by
r
emoving one le
v
el
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Nick
Lewycky
P
er
f
er !s
t
rin
g
.
empty() over strin
g
!=
"
"
.
commit
|
commitdiff
|
tree
2010-06-03
Nick Lewycky
Whites
p
a
ce
c
leanup
.
commit
|
commitdiff
|
tree
next