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
Ja
m
e
s Moll
o
y
[GlobalOpt]
A
dd
newline
s
to DEB
U
G mess
a
ges
commit
|
commitdiff
|
tree
2015-10-28
James Molloy
[GlobalsAA] An
i
ndir
e
c
t globa
l
that is i
n
itialized
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
J
ames Mol
l
o
y
[
V
alueTracking] Extend r
2
51146
t
o catch a fairly com
m
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
James Molloy
[
A
RM]
H
a
n
dle
the inline
a
s
m constrai
n
t
t
ype 'o'
commit
|
commitdiff
|
tree
2015-10-23
James Mo
l
loy
[
Basic
A
A] Bugfi
x
for
r
25
1
016
commit
|
commitdiff
|
tree
2015-10-23
James Molloy
Revert "[AArch64]Merge h
a
l
fword load
s
int
o
a
32-b
i
t
.
.
.
commit
|
commitdiff
|
tree
2015-10-22
James Molloy
[Glob
a
l
s
AA] Loo
s
en an overly c
o
nservat
i
ve bailout
commit
|
commitdiff
|
tree
2015-10-22
James Molloy
[BasicAA] Non-
e
qual
i
ndices in a
G
E
P
of a
Seq
u
e
ntialTyp
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-22
James Moll
o
y
[ValueTrac
k
i
n
g] Add a new predicate:
i
sKnownN
o
nE
q
ual(
)
commit
|
commitdiff
|
tree
2015-10-19
Jame
s
Molloy
[G
l
obalsAA
]
Fix a re
a
lly hor
r
ible iterator
invalidation b
u
g
commit
|
commitdiff
|
tree
2015-10-13
James
Molloy
[GlobalsAA] Turn GlobalsAA on aga
i
n by defau
l
t
commit
|
commitdiff
|
tree
2015-10-13
James Molloy
[G
l
obal
s
AA
]
D
on
'
t assum
e
anything about
f
unctions
t
hat
.
.
.
commit
|
commitdiff
|
tree
2015-10-12
James Molloy
[ARM] Mark Swift MISche
d
model
a
s incomplete
commit
|
commitdiff
|
tree
2015-10-12
J
a
m
es Mo
l
loy
[
L
o
o
p
Vec
t
ori
z
e] Shrink
int
e
ger
o
perat
i
ons i
n
to
the
.
.
.
commit
|
commitdiff
|
tree
2015-10-12
J
a
mes
Mo
l
loy
[MISched]
Python sc
r
ipt
t
o check
c
o
verage of
misched
.
.
.
commit
|
commitdiff
|
tree
2015-10-08
James Mol
l
oy
Comp
u
te demand
e
d bits for i
c
mp instr
u
ct
i
ons
commit
|
commitdiff
|
tree
2015-10-08
Jame
s
Molloy
Treat Mul jus
t
l
i
ke
Add
and Subt
r
act
commit
|
commitdiff
|
tree
2015-10-08
James Molloy
Make d
e
m
anded b
i
t
s
laz
y
commit
|
commitdiff
|
tree
2015-10-07
James Molloy
Re
v
e
r
t "
T
his patch bu
i
ld
s
on top
of D13378
t
o
handle
.
.
.
commit
|
commitdiff
|
tree
2015-09-29
James
M
ol
l
oy
[ValueTracking] T
e
ach
isK
n
ownNonZero
a
bout monotonically
.
.
.
commit
|
commitdiff
|
tree
2015-09-25
James
Molloy
[Globa
l
sAA] Teach G
l
obalsAA about noc
a
pture
commit
|
commitdiff
|
tree
2015-09-24
James M
o
llo
y
[ValueTr
a
cking] Teach isKnow
n
NonZ
e
ro
a
new
trick
commit
|
commitdiff
|
tree
2015-09-21
James
Molloy
[LoopU
t
ils,
L
V
]
Propa
g
ate fast
-
math
flags on generated
.
.
.
commit
|
commitdiff
|
tree
2015-09-21
J
am
e
s Molloy
R
evert "[ARM] Handle +t
2
dsp
f
eature as an
A
rchExt
K
ind
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
Jame
s
M
o
l
loy
[Global
s
AA] Disab
l
e globa
l
s-aa by default
commit
|
commitdiff
|
tree
2015-09-10
Jam
e
s Molloy
Enable GlobalsAA
b
y defaul
t
commit
|
commitdiff
|
tree
2015-09-10
James Mol
l
oy
Add Glob
a
lsA
A
as preserved to
a
bunch o
f
tran
s
f
o
rm
s
commit
|
commitdiff
|
tree
2015-09-10
Jame
s
Mollo
y
[ARM] Do n
o
t u
s
e
vtr
n
for vectorshuffl
e
if
t
h
e
o
r
der
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
Ja
m
es
M
o
lloy
R
e
n
am
e
E
x
itCount
t
o Bac
k
edgeTak
e
nCount,
b
ec
a
use
that
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
Jame
s
Molloy
D
elay predication
o
f store
s
unti
l
near the end of vector
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[ValueTracking
]
Minor comme
n
t
chan
g
e in t
e
s
t
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[
V
alueTracki
n
g] Look through casts when b
o
th operand
s
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[LV]
Don'
t
bail
to
M
iddl
e
Blo
c
k if
a runtim
e
check fails
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[LV] Move some code aro
u
n
d
slightly to ma
k
e the int
e
nt
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
James
M
oll
o
y
[LV] Cleanup: S
i
nk an IRBui
l
der closer to its
uses
.
commit
|
commitdiff
|
tree
2015-09-02
Jam
e
s
Molloy
[LV] Refact
o
r al
l
runtime check emissions i
n
to h
e
lper
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[LV] Pull cr
e
a
tion of trip counts
into
a
h
e
lper
f
un
c
ti
o
n
.
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[LV] Factor the creation of the
loop induction variable
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
Jame
s
Molloy
[LV] Neve
r
widen an in
d
ucti
o
n var
i
able
.
commit
|
commitdiff
|
tree
2015-09-02
James M
o
lloy
[LV] Switch
to using cano
n
i
cal induct
i
on variables
.
commit
|
commitdiff
|
tree
2015-08-29
J
ames M
o
l
loy
[AR
M
] Fix up bui
l
dbot
s
after r246360
commit
|
commitdiff
|
tree
2015-08-29
J
a
mes Mol
l
o
y
[ARM]
Hois
t
fabs/fn
e
g above a conversion to
f
loat
.
commit
|
commitdiff
|
tree
2015-08-28
James
Molloy
[Loop
U
tils] Move
a
private constr
u
ctor neare
r
the other
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
J
ames Mo
l
loy
[L
o
op
V
ect
o
r
i
z
e]
E
xt
r
act InductionInfo i
n
t
o
a
h
elper
.
.
.
commit
|
commitdiff
|
tree
2015-08-20
J
ames
Mol
l
oy
[ARM] Don't try and
c
ust
o
m lower a vNi64 S
E
T
C
C
.
commit
|
commitdiff
|
tree
2015-08-17
Jame
s
M
o
lloy
[ARM] Fix
crash w
h
en targetting CPU without NEON
commit
|
commitdiff
|
tree
2015-08-17
James Molloy
Remove
h
and-rolle
d
m
a
tc
h
i
ng
for fmin and fmax
.
commit
|
commitdiff
|
tree
2015-08-17
J
a
m
e
s
M
olloy
Rip out
ha
n
d-rol
l
e
d
mat
c
hi
n
g
code
f
or VM
I
N
,
VM
A
X
,
VMINNM
.
.
.
commit
|
commitdiff
|
tree
2015-08-17
J
a
m
es Mo
l
loy
Generate FMINNAN/FMINNUM/F
M
AX
N
AN/FM
A
XNUM
fro
m
SDAGBui
l
der
.
commit
|
commitdiff
|
tree
2015-08-14
Ja
m
es M
o
lloy
Separat
e
out
B
D
C
E'
s
analysis into
a
separ
a
te
Demande
d
Bit
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
J
a
mes Mol
l
o
y
[AArch64] F
M
INNAN/FMAXNAN on f16 is
n
o
t legal
.
commit
|
commitdiff
|
tree
2015-08-13
James
Moll
o
y
[
ARM] FMI
N
NA
N
/FM
A
XNAN o
f
f64 are no
t
legal
.
commit
|
commitdiff
|
tree
2015-08-13
James Mollo
y
[ARM] Allow v
m
in/vmax of s
c
alars to be emitted w
i
thout
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
James Molloy
[ARM]
R
ejig v
m
ax tests a bit
commit
|
commitdiff
|
tree
2015-08-13
Jame
s
M
olloy
[AA
r
ch64] Sma
l
l rejig
of fmax test
s
, NFCI
.
commit
|
commitdiff
|
tree
2015-08-12
Jame
s
Mollo
y
[
V
alueTrac
k
ing] Tw
e
ak
a
comme
n
t slightly
commit
|
commitdiff
|
tree
2015-08-11
J
a
mes M
o
lloy
[AArch64] Match f
m
innum/fmaxnum for
v
e
ctor fmin
n
m/fmaxnm
.
.
.
commit
|
commitdiff
|
tree
2015-08-11
James Mo
l
loy
[AArch64] Replace t
h
e
c
u
s
t
om AAr
c
h64ISD::FMIN/MAX
nodes
.
.
.
commit
|
commitdiff
|
tree
2015-08-11
Ja
m
es Molloy
[ARM] Match fminnan/fmaxn
a
n f
o
r
vect
o
r vmin/vmax instead
.
.
.
commit
|
commitdiff
|
tree
2015-08-11
James Molloy
[ARM]
Match fmin
n
um/fmaxnum f
o
r vector vminnm/vmaxnm
.
.
.
commit
|
commitdiff
|
tree
2015-08-11
James Molloy
[ARM] Re
p
lace ARMISD::VMIN
N
M/VMAXNM with ISD::
F
MINNUM
.
.
.
commit
|
commitdiff
|
tree
2015-08-11
James Moll
o
y
[AR
M
] Re
p
lace A
R
MISD::F
M
I
N
/
F
MAX w
i
th the shi
n
y new
.
.
.
commit
|
commitdiff
|
tree
2015-08-11
Ja
m
e
s
Molloy
Add new ISD nod
e
s: ISD:
:
FMINNAN
and I
S
D::FMA
X
NAN
commit
|
commitdiff
|
tree
2015-08-11
J
a
mes Molloy
A
dd
support for flo
a
ting-point minnum and maxnum
commit
|
commitdiff
|
tree
2015-08-03
James Molloy
Be less conservative about
formi
n
g IT b
l
ock
s
.
commit
|
commitdiff
|
tree
2015-07-17
Ja
m
es
M
oll
o
y
[
A
RM] Use [SU]ABSDIFF node
s
instead of intr
i
n
sics
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2015-07-17
James Molloy
[AArch64
]
U
se
[
SU]ABS
D
IFF nodes
instead of intrinsics
.
.
.
commit
|
commitdiff
|
tree
2015-07-16
James Molloy
[Codegen]
Add intrinsics 'ab
s
diff' and
corresponding
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
James
M
olloy
Add suppo
r
t for fast-math flags to the FC
m
p
i
nst
r
uctio
n
.
commit
|
commitdiff
|
tree
2015-06-04
J
ames Molloy
Don't cr
e
ate
a
MI
N
/M
A
X
node if the
underl
y
ing c
o
mp
a
re
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
James Molloy
Rea
p
ply r23
7
539
with a fix for t
h
e Chrom
i
um
build
.
commit
|
commitdiff
|
tree
2015-05-17
James Molloy
R
eapp
l
y r23752
0
w
i
th anoth
e
r fix for infi
n
ite looping
commit
|
commitdiff
|
tree
2015-05-16
James Molloy
Rever
t
commits r23752
1
and r237520
.
commit
|
commitdiff
|
tree
2015-05-16
James Mo
l
loy
Update to r23
7
520 - swap order of CHE
C
K
-NEXT lines
.
commit
|
commitdiff
|
tree
2015-05-16
James
M
olloy
R
e
appl
y
r2
3
74
5
3 wit
h
a
f
ix f
o
r the test timeouts
.
commit
|
commitdiff
|
tree
2015-05-15
James Mol
l
oy
Revert "Canonicalize mi
n
/max expressions correct
l
y
.
"
commit
|
commitdiff
|
tree
2015-05-15
James Mo
l
loy
[
S
DAGBuilde
r
] M
a
ke th
e
AArch6
4
buil
d
er happ
i
er
.
commit
|
commitdiff
|
tree
2015-05-15
J
ame
s
Molloy
Mark SMI
N
/
S
MAX/U
M
IN/UMAX nodes as le
g
al and add patterns
.
.
.
commit
|
commitdiff
|
tree
2015-05-15
J
a
mes Mo
l
loy
Canonic
a
lize min/max expressions
c
orrectly
.
commit
|
commitdiff
|
tree
2015-05-15
James Molloy
A
llow min
/
max
d
etection
to see through c
a
sts
.
commit
|
commitdiff
|
tree
2015-05-15
J
a
mes Molloy
[DependenceAn
a
lysis]
F
ix for PR21585:
collectUpperBou
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-05-15
J
a
mes M
o
lloy
A
d
d SDNodes for umin
,
umax, smin and smax
.
commit
|
commitdiff
|
tree
2015-05-11
Jame
s
Molloy
Rip min/max
pat
t
ern matching out of I
n
stComb
i
ne a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
James Molloy
[
A
Arch64] Disa
b
le complex GEP op
t
i
mi
z
ation by default
.
commit
|
commitdiff
|
tree
2015-04-17
James Mollo
y
Fix
T
RUNCATE
s
plitting help
e
r logic
.
commit
|
commitdiff
|
tree
2015-04-16
James
Molloy
[AAr
c
h64] F
i
x invalid use of references to
BuildMI
.
commit
|
commitdiff
|
tree
2015-03-31
James Molloy
[SDAG] Move
T
R
U
N
C
ATE splitting
logic i
n
to a h
e
lper
.
.
.
commit
|
commitdiff
|
tree
2015-03-27
Jam
e
s
Molloy
R
eapply
r
2
3
31
7
5 and r2331
8
3: flo
a
t2int
.
commit
|
commitdiff
|
tree
2015-03-25
Ja
m
es Mo
l
loy
Reapply r23306
2
: "f
l
oat2int": Add a
new
p
as
s
to demo
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-03-24
James Molloy
"float2int": Add a n
e
w
pass to
d
emote
f
rom f
l
oat t
o
.
.
.
commit
|
commitdiff
|
tree
2015-03-23
Ja
m
es Molloy
[ARM] R
e
move target-spec
i
fic ITOFP/FPTOI
nodes
commit
|
commitdiff
|
tree
2015-03-06
J
a
mes Molloy
[
C
onstantRange] T
e
ach multiply to be cleverer abou
t
.
.
.
commit
|
commitdiff
|
tree
2015-02-16
Jame
s
Mollo
y
Run LI
C
M as part of
the
c
l
eanup
phase fr
o
m the scalar
.
.
.
commit
|
commitdiff
|
tree
2015-02-16
James Molloy
[LoopReroll] Relax some assumpti
o
ns a little
.
commit
|
commitdiff
|
tree
2015-02-16
J
a
mes Mollo
y
[Loo
p
R
e
roll] Don'
t
cra
s
h
on d
e
ad code
commit
|
commitdiff
|
tree
2015-02-13
J
am
e
s Molloy
[Simpl
i
fyCFG] Ad
d
test f
o
r r229099
commit
|
commitdiff
|
tree
2015-02-13
James
M
oll
o
y
[Si
m
plifyCFG]
Be
m
ore aggressive
commit
|
commitdiff
|
tree
2015-02-12
James
Molloy
[LoopRerolling] Be more forgi
v
ing with ins
t
ruction
.
.
.
commit
|
commitdiff
|
tree
2015-02-11
James
Molloy
M
a
ke bui
l
dbo
t
s better
.
commit
|
commitdiff
|
tree
2015-02-11
Jame
s
Molloy
[
S
implifyCFG] Swap to usi
n
g TargetTransformInfo for
.
.
.
commit
|
commitdiff
|
tree
next