repo.or.cz
/
llvm-core.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[GlobalOpt] Add newlines to DEBUG messages
2015-10-28
James Molloy
[Globa
l
O
pt] Add
n
ew
l
ines to DEBUG mess
a
ges
commit
|
commitdiff
|
tree
2015-10-28
Jam
e
s
Moll
o
y
[Gl
o
bals
A
A] An indirect g
l
obal that is ini
t
ialized
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
James Molloy
[V
a
lueTracking] Exten
d
r251146
t
o catch
a
fairly common
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
J
a
mes Molloy
[ARM]
Hand
l
e the inline asm constraint type 'o
'
commit
|
commitdiff
|
tree
2015-10-23
J
a
me
s
M
o
lloy
[Basi
c
AA] Bugfix for
r251016
commit
|
commitdiff
|
tree
2015-10-23
J
ames Molloy
R
e
vert "[AArch6
4
]
Merge halfword l
o
ads into a
3
2-bit
.
.
.
commit
|
commitdiff
|
tree
2015-10-22
James Molloy
[Globals
A
A]
L
o
osen an
overly conserv
a
ti
v
e b
a
ilout
commit
|
commitdiff
|
tree
2015-10-22
James Molloy
[Ba
s
icAA] Non-equal indices
in a GEP of
a SequentialType
.
.
.
commit
|
commitdiff
|
tree
2015-10-22
Jame
s
Molloy
[ValueTra
c
king]
A
dd a new predicate: isKn
o
wnNo
n
Equal()
commit
|
commitdiff
|
tree
2015-10-19
J
ames
M
olloy
[Gl
o
balsAA]
F
ix a re
a
lly horri
b
le it
e
rator inva
l
idation b
u
g
commit
|
commitdiff
|
tree
2015-10-13
J
a
me
s
Molloy
[GlobalsAA] Turn
G
l
obal
s
AA on a
g
ai
n
by d
e
fault
commit
|
commitdiff
|
tree
2015-10-13
James Moll
o
y
[GlobalsAA] D
o
n't assu
m
e
a
nything ab
o
ut
f
u
n
c
tions
that
.
.
.
commit
|
commitdiff
|
tree
2015-10-12
Jam
e
s Molloy
[ARM]
Ma
r
k Swift
M
ISched model
a
s incomplete
commit
|
commitdiff
|
tree
2015-10-12
Ja
m
es
Molloy
[Loop
V
e
ct
o
r
i
z
e]
Shrink integer
operations into t
h
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-12
James Molloy
[MISc
h
e
d
] Py
t
ho
n
script to che
c
k cover
a
ge of misched
.
.
.
commit
|
commitdiff
|
tree
2015-10-08
Ja
m
es Molloy
Co
m
pute de
m
a
nde
d
bits for icmp in
s
tr
u
c
ti
o
ns
commit
|
commitdiff
|
tree
2015-10-08
James M
o
l
loy
Treat Mu
l
jus
t
like Ad
d
and Sub
t
ract
commit
|
commitdiff
|
tree
2015-10-08
Jame
s
Molloy
M
a
ke demanded
b
its laz
y
commit
|
commitdiff
|
tree
2015-10-07
J
a
mes Molloy
Revert "This
p
atch
b
uilds on top
o
f
D
1337
8
to handle
.
.
.
commit
|
commitdiff
|
tree
2015-09-29
James Molloy
[Value
T
rac
k
ing]
T
each isKn
o
wnNon
Z
ero about
monotonicall
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-25
James Molloy
[Glob
a
lsA
A
] Te
a
c
h Glo
b
alsAA about nocaptu
r
e
commit
|
commitdiff
|
tree
2015-09-24
J
a
mes Molloy
[ValueTr
a
cking] Tea
c
h
isKnownNonZero
a
new trick
commit
|
commitdiff
|
tree
2015-09-21
James Molloy
[Lo
o
pUtils,LV] Propagate fast-
m
a
th
f
lags on generated
.
.
.
commit
|
commitdiff
|
tree
2015-09-21
James Molloy
R
evert
"[AR
M
] Handle +t2dsp featur
e
as an Arc
h
Ext
K
ind
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
J
a
m
es
M
olloy
[GlobalsA
A
]
D
i
sable globals-aa by defau
l
t
commit
|
commitdiff
|
tree
2015-09-10
James Molloy
Enabl
e
Globa
l
s
AA by
d
efault
commit
|
commitdiff
|
tree
2015-09-10
James
M
olloy
Add GlobalsAA as p
r
eserved t
o
a bun
c
h of t
r
ansfo
r
ms
commit
|
commitdiff
|
tree
2015-09-10
James Molloy
[
ARM] Do
n
o
t
u
se vtrn for vectorshuffle if the order
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
J
ames Molloy
R
e
name
E
xitCount to Backe
d
g
eTakenCount, becau
s
e
that
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
James Molloy
Delay predication of sto
r
es until nea
r
t
he
e
nd of v
e
ctor
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[Value
T
ra
c
k
i
n
g
] Minor comme
n
t change in test
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[ValueTracking] Look
through casts whe
n
bo
t
h
o
p
eran
d
s
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
J
a
mes
M
ollo
y
[LV] Don't
b
ail to MiddleBlo
c
k if a runt
i
me ch
e
ck fails
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
J
a
mes M
o
lloy
[LV]
M
ove
s
ome
c
ode around
sli
g
htl
y
t
o make
t
h
e
inte
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
James Mol
l
oy
[
L
V
]
Cleanup:
Si
n
k an IRBui
l
d
e
r closer to
its use
s
.
commit
|
commitdiff
|
tree
2015-09-02
Ja
m
es Molloy
[LV] Refactor all runtime check emissions into helper
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
Ja
m
es Molloy
[
L
V]
Pull creation of trip coun
t
s i
n
to a h
e
l
p
er
function
.
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[
L
V] Fac
t
or
t
he creati
o
n o
f
the loop in
d
uc
t
ion variable
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
J
a
m
e
s Mol
l
oy
[LV] Never w
i
den an induction
v
ariable
.
commit
|
commitdiff
|
tree
2015-09-02
Jame
s
Molloy
[LV] Swit
c
h
t
o using canonica
l
indu
c
tion
v
ariables
.
commit
|
commitdiff
|
tree
2015-08-29
James Moll
o
y
[ARM
]
Fix up buildbots a
f
ter r2463
6
0
commit
|
commitdiff
|
tree
2015-08-29
Jame
s
M
olloy
[
A
RM] Hoi
s
t fabs/fneg above
a
conversio
n
to float
.
commit
|
commitdiff
|
tree
2015-08-28
James Mo
l
loy
[LoopUt
i
ls]
M
ove a privat
e
cons
t
ruc
t
or ne
a
rer
t
he
other
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
Jam
e
s
Molloy
[LoopVectori
z
e] Extract Induc
t
ionInfo in
t
o a helper
.
.
.
commit
|
commitdiff
|
tree
2015-08-20
James Molloy
[ARM] Don't t
r
y and
custo
m
lower a vNi64 SETCC
.
commit
|
commitdiff
|
tree
2015-08-17
J
a
mes Molloy
[ARM] Fix crash when tar
g
etting CPU
w
ithout NEON
commit
|
commitdiff
|
tree
2015-08-17
James Molloy
Re
m
ove hand-
r
olled ma
t
ching for fm
i
n and f
m
ax
.
commit
|
commitdiff
|
tree
2015-08-17
Ja
m
es M
o
lloy
Rip
o
u
t
hand-rolled matchi
n
g code
f
or
V
MIN
,
VMAX, VMINN
M
.
.
.
commit
|
commitdiff
|
tree
2015-08-17
James Molloy
Generate FMINNAN/FMINNUM/FMAXNAN/
F
MAXNUM
from SDAGBuild
e
r
.
commit
|
commitdiff
|
tree
2015-08-14
J
a
mes Mo
l
loy
Separate out B
D
CE's a
n
aly
s
is i
n
to
a s
e
pa
r
ate Deman
d
edB
i
ts
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
Jam
e
s Mol
l
oy
[
AArch64] FMINNAN/FMAXNAN on
f16 is not legal
.
commit
|
commitdiff
|
tree
2015-08-13
J
ames Moll
o
y
[AR
M
] F
M
IN
N
AN/FM
A
XNA
N
o
f f64 are
not
l
e
gal
.
commit
|
commitdiff
|
tree
2015-08-13
Jam
e
s Mo
l
loy
[ARM] Al
l
ow vmin/vm
a
x of scalars
t
o
b
e
emitt
e
d without
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
James Mol
l
oy
[A
R
M] R
e
jig vmax
tests
a
b
it
commit
|
commitdiff
|
tree
2015-08-13
James Molloy
[
AArch64] Small rejig of
f
max tests, NFCI
.
commit
|
commitdiff
|
tree
2015-08-12
James Molloy
[V
a
lueTracking] T
w
eak a comment s
l
ightly
commit
|
commitdiff
|
tree
2015-08-11
James M
o
ll
o
y
[AArch64]
M
a
tch
f
minnum/fmaxn
u
m for vector f
m
in
n
m/fm
a
x
n
m
.
.
.
commit
|
commitdiff
|
tree
2015-08-11
Ja
m
e
s
Mollo
y
[AArch
6
4] Replace the cus
t
om AArch64ISD::FMIN/
M
AX node
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-11
James Mollo
y
[ARM
]
Match fmi
n
na
n
/
f
m
axnan for
v
e
ct
o
r
v
min/vm
a
x instead
.
.
.
commit
|
commitdiff
|
tree
2015-08-11
Jame
s
Molloy
[
ARM] Match fminnum/f
m
axnum for vector vm
i
nnm/vmax
n
m
.
.
.
commit
|
commitdiff
|
tree
2015-08-11
J
a
mes Mol
l
oy
[ARM] Rep
l
ace AR
M
ISD::VMINNM/VMAXNM with ISD::FM
I
N
N
UM
.
.
.
commit
|
commitdiff
|
tree
2015-08-11
James Mol
l
o
y
[
A
RM] Replace ARMISD::FMIN/FMAX with t
h
e shiny ne
w
.
.
.
commit
|
commitdiff
|
tree
2015-08-11
James Molloy
Add
new ISD nodes: ISD::FM
I
NN
A
N and ISD::FMAX
N
AN
commit
|
commitdiff
|
tree
2015-08-11
J
a
mes Molloy
Add support for floatin
g
-point minnum a
n
d ma
x
num
commit
|
commitdiff
|
tree
2015-08-03
James Mol
l
oy
Be less conservativ
e
abou
t
fo
r
min
g
IT blocks
.
commit
|
commitdiff
|
tree
2015-07-17
Ja
m
es Molloy
[A
R
M] Use [
S
U]ABSDIFF
nodes instea
d
of intrinsi
c
s for
.
.
.
commit
|
commitdiff
|
tree
2015-07-17
James Mol
l
o
y
[
AAr
c
h64
]
Use [SU]ABSDIFF n
o
des i
n
stead of int
r
insics
.
.
.
commit
|
commitdiff
|
tree
2015-07-16
James Molloy
[Co
d
e
gen] Add intrinsics 'absd
i
ff' and corre
s
ponding
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
J
a
mes
Molloy
A
d
d
s
u
pport for fast-
m
ath
f
l
a
gs to the FCmp ins
t
ruction
.
commit
|
commitdiff
|
tree
2015-06-04
James Mollo
y
Don't
create
a
M
IN
/
MAX node if
t
he underlying com
p
ar
e
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
Jam
e
s Molloy
Reapply r237
5
39 with a fix f
o
r
the C
h
rom
i
um build
.
commit
|
commitdiff
|
tree
2015-05-17
J
ame
s
Molloy
Reap
p
l
y r23
7
520 wit
h
another fix fo
r
infinite looping
commit
|
commitdiff
|
tree
2015-05-16
Jam
e
s Molloy
Re
v
ert commits r23
7
521 and r237520
.
commit
|
commitdiff
|
tree
2015-05-16
James Moll
o
y
Updat
e
to
r2
3
7520 - swap or
d
e
r
of CHECK-NEX
T
lin
e
s
.
commit
|
commitdiff
|
tree
2015-05-16
James Molloy
Re
a
pply r237
4
53 with a
fix
f
or th
e
test timeo
u
t
s
.
commit
|
commitdiff
|
tree
2015-05-15
James Moll
o
y
Revert "Canonicalize min/
m
ax exp
r
essions correctl
y
.
"
commit
|
commitdiff
|
tree
2015-05-15
J
a
mes Molloy
[SDAGBui
l
der] Make the AArch64 builder
h
appier
.
commit
|
commitdiff
|
tree
2015-05-15
J
ames Molloy
Mark
SMIN/SMAX/UMIN/UMAX no
d
es as legal
a
nd add pa
t
tern
s
.
.
.
commit
|
commitdiff
|
tree
2015-05-15
Jame
s
Mo
l
loy
C
a
nonic
a
lize
min/max ex
p
re
s
s
i
ons correctly
.
commit
|
commitdiff
|
tree
2015-05-15
James Molloy
Allow m
i
n/max detection to
s
e
e
t
hrough
c
asts
.
commit
|
commitdiff
|
tree
2015-05-15
Ja
m
e
s
Moll
o
y
[
D
ependenceAnalysis]
Fix for
P
R2
1
585: collect
U
pper
B
ound
.
.
.
commit
|
commitdiff
|
tree
2015-05-15
Jame
s
Mo
l
loy
A
d
d SDNodes fo
r
umin, umax, smi
n
and
smax
.
commit
|
commitdiff
|
tree
2015-05-11
James Molloy
Rip min/max pattern match
i
ng out
of InstComb
i
ne and
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
James
M
oll
o
y
[
A
A
r
ch64]
D
is
a
bl
e
complex
GEP op
t
imization b
y
defa
u
l
t
.
commit
|
commitdiff
|
tree
2015-04-17
James Molloy
Fix
T
RUNCATE splitti
n
g h
e
lpe
r
logic
.
commit
|
commitdiff
|
tree
2015-04-16
James M
o
lloy
[AArch64] Fix inva
l
id
u
se of refe
r
enc
e
s to BuildMI
.
commit
|
commitdiff
|
tree
2015-03-31
James
Molloy
[SDAG]
M
ove T
R
UNCATE splitting logic
into a hel
p
er
.
.
.
commit
|
commitdiff
|
tree
2015-03-27
James Molloy
Rea
p
p
l
y r233175 and r23
3
183: float2in
t
.
commit
|
commitdiff
|
tree
2015-03-25
James Moll
o
y
Reapp
l
y r233
0
6
2: "fl
o
at
2
in
t
": Add a new pass to demote
.
.
.
commit
|
commitdiff
|
tree
2015-03-24
James Moll
o
y
"
f
loat2
i
nt": Add a new pass to demot
e
from float to
.
.
.
commit
|
commitdiff
|
tree
2015-03-23
J
ames Molloy
[
A
RM] Rem
o
ve target-
s
pecific ITOFP/FPTOI nodes
commit
|
commitdiff
|
tree
2015-03-06
Ja
m
es Mollo
y
[ConstantRange] Teach multiply
to
b
e c
l
ever
e
r about
.
.
.
commit
|
commitdiff
|
tree
2015-02-16
Ja
m
e
s Molloy
Run
L
ICM as part
o
f
t
he cleanup phase from the scala
r
.
.
.
commit
|
commitdiff
|
tree
2015-02-16
J
ames Molloy
[LoopR
e
r
o
ll] R
e
lax some
a
s
s
umpti
o
ns a litt
l
e
.
commit
|
commitdiff
|
tree
2015-02-16
J
ames Molloy
[LoopRe
r
oll] Don't crash on dead code
commit
|
commitdiff
|
tree
2015-02-13
James Molloy
[SimplifyCFG] Add test for r229099
commit
|
commitdiff
|
tree
2015-02-13
Jame
s
Molloy
[S
i
mplify
C
F
G]
Be more aggressiv
e
commit
|
commitdiff
|
tree
2015-02-12
Jame
s
Molloy
[LoopRerolli
n
g
] B
e
more forgiving with instructio
n
.
.
.
commit
|
commitdiff
|
tree
2015-02-11
James
Moll
o
y
Make b
u
ildbots better
.
commit
|
commitdiff
|
tree
2015-02-11
J
ames Molloy
[Simplif
y
CFG] Swap to usi
n
g Targ
e
tTr
a
nsform
I
nfo for
.
.
.
commit
|
commitdiff
|
tree
next