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
[ARM] Transform LDMs into writeback form to save code size
2016-06-07
James M
o
ll
o
y
[ARM] Tra
n
s
form LDMs into wr
i
teback f
o
r
m
to s
a
ve code
.
.
.
commit
|
commitdiff
|
tree
2016-05-18
James Molloy
[VectorUt
i
l
s
] Fix nasty
use-after-free
commit
|
commitdiff
|
tree
2016-05-10
Jam
e
s M
o
lloy
Rever
t
"[Ve
c
torUtils]
Query number o
f
sign bits
to
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
J
ames
M
ollo
y
[
V
ectorUtils]
Query nu
m
ber o
f
sign bits to allow more
.
.
.
commit
|
commitdiff
|
tree
2016-04-25
Ja
m
es M
o
l
l
o
y
[GlobalOpt] Allow
c
onstant global
s
to be SRA
'
d
commit
|
commitdiff
|
tree
2016-04-01
J
a
m
e
s
Molloy
Fix for pr24346: arm asm lab
e
l calcu
l
ation err
o
r in sub
commit
|
commitdiff
|
tree
2016-03-30
Ja
m
es Mo
l
loy
[
V
ectorUtils] Don
'
t try a
n
d
trun
c
ate
P
HIs to a smaller
.
.
.
commit
|
commitdiff
|
tree
2016-03-24
Jam
e
s
M
olloy
[ll
v
m-nm] F
i
x r264247
commit
|
commitdiff
|
tree
2016-03-24
Ja
m
es Molloy
[l
l
vm-nm] Correct -P EL
F
output
commit
|
commitdiff
|
tree
2016-02-26
Jame
s
Moll
o
y
[AAr
c
h
64] Slight cle
a
nup in FPLoadBalan
c
ing
commit
|
commitdiff
|
tree
2016-02-03
James Mo
l
loy
[Deman
d
edBi
t
s] R
e
vert r
2
49687 due to PR26071
commit
|
commitdiff
|
tree
2016-01-25
James Molloy
[D
e
mandedBits] Fix c
o
m
p
utation of demanded bits
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
James Molloy
[Cod
e
GenPre
p
are
]
Try
and appe
a
se sanitizers
commit
|
commitdiff
|
tree
2016-01-15
Jam
e
s Molloy
[InstCombine] R
e
write
b
swap/
b
itreverse
hand
l
i
ng
c
o
m
p
l
ete
l
y
.
commit
|
commitdiff
|
tree
2016-01-14
James Molloy
Revert
"[Val
u
eTracking]
U
nderstand more select patterns
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
James Molloy
[
Valu
e
T
racking
]
Unders
t
and more se
l
ect
p
at
t
erns in
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
J
a
m
es Molloy
[LTO]
Add a
r
un of Lo
o
pUnroll
commit
|
commitdiff
|
tree
2016-01-07
James
M
olloy
[
GlobalsAA] Partially back
o
u
t
r24857
6
commit
|
commitdiff
|
tree
2015-12-16
James Molloy
[Simplify
C
FG]
D
on't create
u
n
n
ecessary PHIs
commit
|
commitdiff
|
tree
2015-12-15
James Molloy
[PassManagerBuilder] Add
a
few more
s
calar optimization
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
J
ame
s
M
olloy
D
o
n't create
unnecessary PHIs
commit
|
commitdiff
|
tree
2015-12-11
J
a
mes Mo
l
l
o
y
[
M
e
m
2
Reg]
R
espect
optnon
e
commit
|
commitdiff
|
tree
2015-12-11
James
Molloy
[
I
nstCombine
]
M
a
ke
MatchBSwap
a
lso matc
h
b
i
t
r
e
versals
commit
|
commitdiff
|
tree
2015-11-19
James Molloy
[GlobalOpt] L
o
calize some glob
a
ls that have n
o
n-instr
u
c
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-11-19
J
ames Mol
l
o
y
[Func
t
ionAt
t
rs]
Pro
v
ide a
m
echanism for addin
g
fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2015-11-18
James Mollo
y
[LTO] Appease b
u
ildbo
t
s tak
e
3
commit
|
commitdiff
|
tree
2015-11-18
James Molloy
[LTO
]
Buildbot appeasing take 2
commit
|
commitdiff
|
tree
2015-11-18
James
Molloy
[LTO]
F
ix up test/tools/
g
old/X86/remarks
.
ll
commit
|
commitdiff
|
tree
2015-11-18
J
a
mes
M
olloy
[LTO] Add an ea
r
ly run
o
f functionattrs
commit
|
commitdiff
|
tree
2015-11-16
J
a
m
es Mo
l
loy
Pro
p
erly check if
a CMPZ n
o
de is in fact comp
a
ring
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
James Molloy
[G
l
obalOpt
]
Addr
e
ss po
s
t
-
c
o
mmit review comm
e
nts on
.
.
.
commit
|
commitdiff
|
tree
2015-11-15
James
Mollo
y
[Glob
a
lOpt] Demote glob
a
ls to lo
c
als m
o
re ag
g
ressively
commit
|
commitdiff
|
tree
2015-11-13
James Molloy
[A
R
M] R
e
place ARM
I
SD::RBIT with ISD::BITREVE
R
SE
commit
|
commitdiff
|
tree
2015-11-13
James Molloy
[GlobalOpt] M
a
ke s
u
re
a
l
l deb
u
g lines end with '
\
n'
commit
|
commitdiff
|
tree
2015-11-13
James Molloy
[Gl
o
balOpt] Codin
g
style - remov
e
function names
fro
m
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
J
a
mes Molloy
[AA
r
ch64] Check the expans
i
on of BITREVERSE in regr
e
s
s
ion
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
James Mo
l
loy
[SDAG] Fix
expans
i
on of BITREVERSE
commit
|
commitdiff
|
tree
2015-11-12
James Molloy
[A
R
M] CMOV->BFI combi
n
ing: h
a
n
d
l
e
both
s
enses of CMPZ
commit
|
commitdiff
|
tree
2015-11-12
James Molloy
[I
n
stC
o
mbine]
A
dd
t
r
iv
i
al folding (bitreverse (bitreverse
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
J
a
mes Mo
l
l
o
y
[SDAG] Introduce a new BITREVERSE node along
w
ith a
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
J
a
mes M
o
lloy
Revert "Revert "[FunctionA
t
trs]
I
denti
f
y nore
c
urse
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
James M
o
lloy
R
e
vert "
[
Fu
n
ctionA
t
trs] Identify nor
e
cur
s
e
f
unctions"
commit
|
commitdiff
|
tree
2015-11-12
J
ames Molloy
[FunctionAttrs] Ide
n
t
i
fy no
r
ecurse
f
un
c
tions
commit
|
commitdiff
|
tree
2015-11-11
James Mol
l
oy
[ARM] Combine BFIs together
commit
|
commitdiff
|
tree
2015-11-10
Jame
s
Moll
o
y
Reappl
y
"[ARM] Combine
CMOV
i
nto BFI where po
s
sible"
commit
|
commitdiff
|
tree
2015-11-09
J
ames Moll
o
y
[L
o
opV
e
ctor
i
ze] Addres
s
p
o
st-commit
f
eedback on r25
0
032
commit
|
commitdiff
|
tree
2015-11-06
J
a
mes Molloy
Add a new
a
ttribut
e
:
norec
u
rse
commit
|
commitdiff
|
tree
2015-11-05
James Molloy
[ARM] Co
m
pu
t
e know
n
bits for
ARMISD::CMOV
commit
|
commitdiff
|
tree
2015-11-05
James Molloy
[Simp
l
ify
C
F
G] Twe
a
k
h
euristic for merging cond
i
t
i
onal
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
James Molloy
[A
R
M]
C
ombine
CMOV
into BFI w
h
er
e
pos
s
ible
commit
|
commitdiff
|
tree
2015-11-04
James Molloy
[SimplifyCFG] Mer
g
e
conditiona
l
stores
commit
|
commitdiff
|
tree
2015-11-04
J
ames M
o
lloy
Revert "
[
PatternMa
t
ch]
Switch to use ValueTr
a
c
king
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
James Molloy
[Pattern
M
atch] Switch to
u
s
e ValueTracking:
:
m
a
t
chSelectPat
t
ern
commit
|
commitdiff
|
tree
2015-10-28
James Molloy
[
G
lobalOp
t
] Add newlines to DEBUG messages
commit
|
commitdiff
|
tree
2015-10-28
J
a
mes Molloy
[GlobalsAA] An ind
i
re
c
t
global that is
i
nitialized
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
Jame
s
Molloy
[
V
alueTracking] Extend r25114
6
to catch a fairly commo
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
Jam
e
s Molloy
[A
R
M
]
H
andle
the
i
nli
n
e asm const
r
aint type '
o
'
commit
|
commitdiff
|
tree
2015-10-23
James Molloy
[BasicAA] Bu
g
fix f
o
r r251016
commit
|
commitdiff
|
tree
2015-10-23
James Molloy
Revert "[AAr
c
h64]Me
r
g
e
hal
f
word loads into a 32-b
i
t
.
.
.
commit
|
commitdiff
|
tree
2015-10-22
James M
o
ll
o
y
[GlobalsAA] L
o
osen
a
n overl
y
conservative bailout
commit
|
commitdiff
|
tree
2015-10-22
J
a
mes Mol
l
oy
[B
a
sicAA] N
o
n-equal indic
e
s in a G
E
P of a Sequenti
a
lType
.
.
.
commit
|
commitdiff
|
tree
2015-10-22
James Mo
l
loy
[Va
l
ueTracking]
A
dd a
n
ew pr
e
d
icate: isKno
w
nNon
E
qu
a
l()
commit
|
commitdiff
|
tree
2015-10-19
Ja
m
es Molloy
[Glob
a
l
sAA] F
i
x a reall
y
hor
r
i
ble iterator inv
a
lida
t
ion bug
commit
|
commitdiff
|
tree
2015-10-13
James
M
olloy
[GlobalsAA] Turn GlobalsAA on
aga
i
n by default
commit
|
commitdiff
|
tree
2015-10-13
James
Moll
o
y
[G
l
o
b
alsAA] Don
'
t assume any
t
hing
about
f
unctions t
h
at
.
.
.
commit
|
commitdiff
|
tree
2015-10-12
Ja
m
es Mo
l
loy
[AR
M
] M
a
rk Sw
i
ft MISche
d
mode
l
as inc
o
mplete
commit
|
commitdiff
|
tree
2015-10-12
James Moll
o
y
[
L
oopVectorize] Shrink integ
e
r
op
e
rations into the
.
.
.
commit
|
commitdiff
|
tree
2015-10-12
Ja
m
e
s
Molloy
[MISched] Python script
t
o che
c
k
c
overage
o
f misch
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-10-08
Ja
m
e
s
Molloy
C
omp
u
te
d
em
a
n
d
e
d bits for ic
m
p instructions
commit
|
commitdiff
|
tree
2015-10-08
James Molloy
Tr
e
a
t Mul just lik
e
Add and Subtract
commit
|
commitdiff
|
tree
2015-10-08
J
a
mes Molloy
Make demanded bits lazy
commit
|
commitdiff
|
tree
2015-10-07
James Molloy
Revert "T
h
i
s
patc
h
builds
on t
o
p of D13378 to handle
.
.
.
commit
|
commitdiff
|
tree
2015-09-29
J
a
mes Molloy
[ValueTracking] Teach isKn
o
w
n
NonZero
a
bout monotonically
.
.
.
commit
|
commitdiff
|
tree
2015-09-25
James
M
olloy
[
GlobalsA
A
] Te
a
ch
G
loba
l
sAA about nocapture
commit
|
commitdiff
|
tree
2015-09-24
James M
o
lloy
[
ValueTracking
]
Teach isKnownNonZero
a new trick
commit
|
commitdiff
|
tree
2015-09-21
James Mollo
y
[
LoopUt
i
ls
,
LV] P
r
opagate fast-math
f
lags on ge
n
e
rated
.
.
.
commit
|
commitdiff
|
tree
2015-09-21
J
a
mes Mo
l
loy
R
e
v
e
rt "[ARM] Hand
l
e +t2ds
p
f
e
atur
e
as an Arc
h
ExtKind
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
James Molloy
[GlobalsAA] Di
s
a
b
l
e
glo
b
als-a
a
by default
commit
|
commitdiff
|
tree
2015-09-10
James Molloy
Enable GlobalsAA by default
commit
|
commitdiff
|
tree
2015-09-10
Jam
e
s Molloy
A
dd GlobalsAA as preserved to a
b
unch of
t
ransf
o
rms
commit
|
commitdiff
|
tree
2015-09-10
J
ames M
o
lloy
[ARM] Do
n
ot
u
se
v
t
rn for vectors
h
uffle i
f
t
h
e o
r
de
r
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
James Molloy
Rename Ex
i
tCount to Bac
k
e
dg
e
TakenCount, becaus
e
t
hat
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
James Molloy
Dela
y
pr
e
dicati
o
n of stores until near
t
he end of
ve
c
tor
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[ValueT
r
ack
i
ng] Mino
r
co
m
ment chan
g
e i
n
test
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[ValueTr
a
cking] Loo
k
thr
o
u
g
h
casts when both operands
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
Ja
m
es Mollo
y
[LV] Don't
bail to MiddleBlock if a runtime check
f
a
ils
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
Jame
s
Molloy
[LV] Move some code around sl
i
g
htly to make t
h
e
intent
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
James Moll
o
y
[LV] Clea
n
u
p
: Si
n
k an
I
RBuilder
c
loser
to its
uses
.
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[
LV] Refactor al
l
runtime
c
heck emiss
i
ons into
h
elp
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
James Moll
o
y
[LV] P
u
l
l
creation
o
f
trip counts in
t
o a helper f
u
n
cti
o
n
.
commit
|
commitdiff
|
tree
2015-09-02
James
M
olloy
[LV] Factor the cr
e
ation of the loop indu
c
tion
variable
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
Ja
m
es Molloy
[
LV] Never widen an induction variab
l
e
.
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[LV] Switch
to us
i
ng canon
i
ca
l
induct
i
on variables
.
commit
|
commitdiff
|
tree
2015-08-29
J
a
me
s
Mol
l
oy
[AR
M
] Fix up
b
uildbot
s
after r246
3
60
commit
|
commitdiff
|
tree
2015-08-29
Ja
m
es Molloy
[ARM] Hoist fabs
/
fneg ab
o
v
e
a
c
onversion
t
o
f
loat
.
commit
|
commitdiff
|
tree
2015-08-28
James Molloy
[LoopUtils] Move a
private constructor nearer
t
h
e other
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
James Mollo
y
[Loo
p
Vect
o
ri
z
e] Ex
t
ract InductionInfo
into a
helper
.
.
.
commit
|
commitdiff
|
tree
2015-08-20
J
a
mes Mol
l
oy
[ARM] Don't try and cu
s
tom l
o
wer a
vNi64
S
ETCC
.
commit
|
commitdiff
|
tree
2015-08-17
James Molloy
[ARM] F
i
x
c
r
ash when target
t
in
g
CPU
without NEON
commit
|
commitdiff
|
tree
2015-08-17
J
a
m
e
s Moll
o
y
Rem
o
ve hand-rolled matching for f
m
in
a
n
d
fmax
.
commit
|
commitdiff
|
tree
next