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
[Thumb-1] Add optimized constant materialization for integers [256..512)
2016-06-07
J
a
mes
M
o
lloy
[Th
u
mb-1] Add o
p
t
im
i
z
e
d c
o
n
s
t
a
n
t materiali
z
a
t
ion for
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
James
Mollo
y
[ARM] Shrink post-indexed
LD
R
and STR to LDM/STM
commit
|
commitdiff
|
tree
2016-06-07
Ja
m
es Mol
l
oy
[ARM] T
r
ansform LDMs into wri
t
eba
c
k form to save
code
.
.
.
commit
|
commitdiff
|
tree
2016-05-18
James Molloy
[V
e
cto
r
Utils] Fix nast
y
use-after-free
commit
|
commitdiff
|
tree
2016-05-10
J
a
m
e
s
M
olloy
Rever
t
"
[VectorUtils] Query n
u
mb
e
r of sign bits to
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
James Mo
l
loy
[Vec
t
o
rUtils]
Q
uer
y
n
u
mber
o
f sign bits to allow more
.
.
.
commit
|
commitdiff
|
tree
2016-04-25
Ja
m
es Moll
o
y
[Globa
l
Opt] Allow co
n
st
a
nt glo
b
als
t
o be SRA'd
commit
|
commitdiff
|
tree
2016-04-01
James Moll
o
y
Fix
f
o
r pr24346: arm
a
sm lab
e
l cal
c
ulation erro
r
in
sub
commit
|
commitdiff
|
tree
2016-03-30
J
a
mes Molloy
[
VectorUtils] Don't t
r
y and tr
u
ncate PHIs to a sm
a
ller
.
.
.
commit
|
commitdiff
|
tree
2016-03-24
James Mol
l
oy
[llvm-nm] Fix r264247
commit
|
commitdiff
|
tree
2016-03-24
Ja
m
e
s Mo
l
loy
[llvm-nm] Correc
t
-P EL
F
ou
t
put
commit
|
commitdiff
|
tree
2016-02-26
James
Mo
l
loy
[AArch64] Slig
h
t
cleanup in FPLoadBala
n
cing
commit
|
commitdiff
|
tree
2016-02-03
Jam
e
s
Molloy
[DemandedBits] Revert r249687 due to PR26071
commit
|
commitdiff
|
tree
2016-01-25
James
Mol
l
oy
[DemandedBits]
Fix computati
o
n of demanded bits
for
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
James Molloy
[Cod
e
G
e
n
Prepar
e
] Try
a
nd appease sanitiz
e
rs
commit
|
commitdiff
|
tree
2016-01-15
James Molloy
[InstCom
b
ine] Rewrite bsw
a
p/bi
t
reverse han
d
li
n
g
c
o
m
plete
l
y
.
commit
|
commitdiff
|
tree
2016-01-14
James Molloy
Rev
e
rt "[ValueTracking]
U
nders
t
and
m
or
e
select patterns
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
James Mollo
y
[
V
alu
e
Tr
a
cking] Understand
mo
r
e
select pat
t
erns in
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
Ja
m
es
M
olloy
[LTO] Add a
run of Lo
o
pUnroll
commit
|
commitdiff
|
tree
2016-01-07
Jame
s
Molloy
[Glo
b
a
lsAA]
P
a
r
tially back out r248
5
76
commit
|
commitdiff
|
tree
2015-12-16
James Molloy
[
S
imp
l
ify
C
FG] Don't create unnecessary PH
I
s
commit
|
commitdiff
|
tree
2015-12-15
J
a
m
es Molloy
[PassManagerB
u
ilder] Add
a
f
e
w
m
ore scalar
optimiz
a
tion
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
Jam
e
s
Molloy
D
o
n't create u
n
ne
c
essa
r
y P
H
Is
commit
|
commitdiff
|
tree
2015-12-11
J
a
me
s
Molloy
[Mem2Re
g
] Respect optnone
commit
|
commitdiff
|
tree
2015-12-11
James Molloy
[
I
nstCombine
]
Make
M
atchBSwa
p
also match
b
i
t rev
e
rsals
commit
|
commitdiff
|
tree
2015-11-19
James Molloy
[GlobalOpt] Localize s
o
me globals that have
non-
i
n
s
truction
.
.
.
commit
|
commitdiff
|
tree
2015-11-19
J
a
m
e
s
Mol
l
oy
[Func
t
ionAtt
r
s]
P
rovid
e
a m
e
cha
n
ism for adding f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2015-11-18
James
Molloy
[LTO] Appease buildbot
s
take 3
commit
|
commitdiff
|
tree
2015-11-18
James M
o
lloy
[
L
TO] Build
b
ot
a
ppeas
i
n
g
take 2
commit
|
commitdiff
|
tree
2015-11-18
J
ames Molloy
[LTO] Fix up test/tools/gold/X
8
6/
r
ema
r
ks
.
ll
commit
|
commitdiff
|
tree
2015-11-18
James Molloy
[LTO] Add an early run o
f
func
t
ionatt
r
s
commit
|
commitdiff
|
tree
2015-11-16
James Molloy
Properl
y
c
h
eck if
a CMPZ
node is
i
n
fact comparing
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
James Molloy
[GlobalOpt]
Addr
e
s
s post-commi
t
re
v
iew comme
n
t
s on
.
.
.
commit
|
commitdiff
|
tree
2015-11-15
James Molloy
[Glob
a
lOpt]
D
emote glob
a
ls to
locals more aggressively
commit
|
commitdiff
|
tree
2015-11-13
James Mollo
y
[ARM] Repl
a
ce ARMISD::RBI
T
wit
h
I
SD::BITREVERSE
commit
|
commitdiff
|
tree
2015-11-13
James Molloy
[Glob
a
lOpt] Ma
k
e su
r
e all debug lines end with '\n'
commit
|
commitdiff
|
tree
2015-11-13
James
M
o
lloy
[GlobalOp
t
] Codin
g
s
t
y
l
e
- remove function nam
e
s from
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
James Molloy
[AArc
h
64] C
h
eck
t
he expansion of B
I
TREV
E
R
S
E in r
e
gression
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
Jame
s
Molloy
[SDAG] Fix expansion of
B
ITREVERSE
commit
|
commitdiff
|
tree
2015-11-12
J
a
mes
M
olloy
[ARM] CMO
V
-
>
BFI com
b
ining:
handle both senses of C
M
PZ
commit
|
commitdiff
|
tree
2015-11-12
James M
o
lloy
[InstCombine
]
Add t
r
ivi
a
l
folding (bitreverse (bitreverse
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
J
a
me
s
Molloy
[SDAG]
Int
r
oduce a new BITREVERSE node along with
a
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
James
Molloy
Rev
e
rt "
R
eve
r
t
"[FunctionAttrs] Identify
norecu
r
se
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
James M
o
lloy
Revert "[
F
unctionA
t
trs] Identify norec
u
rse functions
"
commit
|
commitdiff
|
tree
2015-11-12
James
Mollo
y
[FunctionAttrs] Ident
i
fy norec
u
rse functions
commit
|
commitdiff
|
tree
2015-11-11
James Molloy
[ARM] C
o
mbine BFIs tog
e
ther
commit
|
commitdiff
|
tree
2015-11-10
Jam
e
s
Molloy
Reapply "
[
ARM] Combine CMOV into B
F
I
where
p
ossible"
commit
|
commitdiff
|
tree
2015-11-09
James
M
o
l
l
o
y
[
L
oopVector
i
ze]
A
ddress post-commit
feedba
c
k on r250
0
32
commit
|
commitdiff
|
tree
2015-11-06
James Moll
o
y
Ad
d
a new attribute: n
o
recurse
commit
|
commitdiff
|
tree
2015-11-05
Jam
e
s Molloy
[ARM] C
o
mpu
t
e known bits for ARMISD::CMOV
commit
|
commitdiff
|
tree
2015-11-05
James Mo
l
loy
[SimplifyC
F
G] Twe
a
k heuris
t
ic f
o
r merging c
o
nditional
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
James Mol
l
oy
[ARM]
C
ombine CMOV int
o
B
F
I
where p
o
ssible
commit
|
commitdiff
|
tree
2015-11-04
James Molloy
[
S
impli
f
yCFG] Merge
conditional stores
commit
|
commitdiff
|
tree
2015-11-04
J
a
mes Molloy
R
evert "[P
a
tt
e
r
n
Ma
t
ch
]
Switch to
u
se Val
u
eTracking
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
James Mol
l
o
y
[Patte
r
nMat
c
h] Switch
t
o u
s
e
ValueT
r
acking::m
a
t
chSel
e
c
t
Pattern
commit
|
commitdiff
|
tree
2015-10-28
James Molloy
[Globa
l
Opt]
A
dd newlines to DEBU
G
messages
commit
|
commitdiff
|
tree
2015-10-28
James Molloy
[Globals
A
A]
A
n
indirect globa
l
that is initialized
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
J
a
mes Molloy
[ValueTracking] E
x
tend r2
5
114
6
t
o
catch
a
fairly comm
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
James Molloy
[A
R
M] Handle the inline asm co
n
straint t
y
pe 'o'
commit
|
commitdiff
|
tree
2015-10-23
James
M
olloy
[
B
as
i
cAA]
B
ugfix for r251016
commit
|
commitdiff
|
tree
2015-10-23
James
M
olloy
R
evert "[AAr
c
h64]Merge halfword loa
d
s into a 32-bi
t
.
.
.
commit
|
commitdiff
|
tree
2015-10-22
James Molloy
[GlobalsAA
]
Loo
s
en a
n
o
verly conservative bailout
commit
|
commitdiff
|
tree
2015-10-22
James
Moll
o
y
[Bas
i
c
AA] No
n
-equal indices in a GE
P
o
f
a Seq
u
entialT
y
p
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-22
James
M
o
lloy
[Va
l
ueTracki
n
g
] Add a new predicate: isKnownNo
n
Eq
u
al()
commit
|
commitdiff
|
tree
2015-10-19
James
M
ollo
y
[Glo
b
alsAA] Fix a
really horrible iterator in
v
ali
d
ation bug
commit
|
commitdiff
|
tree
2015-10-13
Jame
s
Mo
l
loy
[Globa
l
s
AA] T
u
r
n GlobalsAA on again by default
commit
|
commitdiff
|
tree
2015-10-13
Ja
m
es Molloy
[
G
lobalsA
A
] Don't assume any
t
hing about
f
u
nctions that
.
.
.
commit
|
commitdiff
|
tree
2015-10-12
James Molloy
[A
R
M
] Mark Swift
M
I
S
ched
model as incomplete
commit
|
commitdiff
|
tree
2015-10-12
J
a
mes Mo
l
l
oy
[
LoopVectoriz
e
] Shr
i
nk integer operations into
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-12
James M
o
l
l
oy
[MISch
e
d] Python script
t
o check
c
o
verage of mis
c
hed
.
.
.
commit
|
commitdiff
|
tree
2015-10-08
James Molloy
Compute dem
a
nded bits for icmp
i
nstructions
commit
|
commitdiff
|
tree
2015-10-08
James Mo
l
loy
Treat
Mul just like Add and S
u
btr
a
ct
commit
|
commitdiff
|
tree
2015-10-08
James
M
olloy
Make deman
d
ed bits la
z
y
commit
|
commitdiff
|
tree
2015-10-07
James Molloy
R
e
vert "This p
a
tch b
u
ilds on top
of D13378 to
h
andle
.
.
.
commit
|
commitdiff
|
tree
2015-09-29
James Molloy
[ValueT
r
acking] Teach isKnownNon
Z
ero ab
o
ut
monoton
i
cally
.
.
.
commit
|
commitdiff
|
tree
2015-09-25
J
a
mes
M
olloy
[GlobalsAA] T
e
ach GlobalsAA
a
bout
n
ocapt
u
re
commit
|
commitdiff
|
tree
2015-09-24
James Molloy
[
ValueTracking
]
T
e
a
c
h
isKn
o
wnNonZero a new trick
commit
|
commitdiff
|
tree
2015-09-21
J
ames
M
o
l
loy
[LoopU
t
ils,LV] P
r
op
a
gate fast-math fla
g
s
o
n genera
t
ed
.
.
.
commit
|
commitdiff
|
tree
2015-09-21
James M
o
lloy
Rever
t
"
[ARM] Hand
l
e
+
t2dsp featu
r
e
as an
A
rchExtKind
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
Ja
m
es Molloy
[Glo
b
alsAA] Disa
b
le globals
-
aa by defau
l
t
commit
|
commitdiff
|
tree
2015-09-10
James M
o
lloy
Enable
G
lo
b
alsAA b
y
default
commit
|
commitdiff
|
tree
2015-09-10
J
a
mes Molloy
Add
G
lob
a
l
sAA as pr
e
served to a bunch of tran
s
forms
commit
|
commitdiff
|
tree
2015-09-10
James
Molloy
[
ARM] Do not use vtrn for vecto
r
shuffle if th
e
order
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
James Mo
l
loy
Renam
e
E
x
i
t
Count to Backe
d
geTakenCount, because that
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
J
a
mes Molloy
Delay p
r
edicat
i
on of st
o
res unt
i
l
n
ear the end of vector
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[ValueTracking
]
Minor comment cha
n
ge in te
s
t
commit
|
commitdiff
|
tree
2015-09-02
James M
o
lloy
[ValueTracking] Look through casts w
h
en
b
o
t
h op
e
rands
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[LV] Do
n
't bail
to M
i
ddle
B
loc
k
if a runtime check fails
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[LV
]
Move
some c
o
de aroun
d
slig
h
tly to make the intent
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[
L
V] Cleanup
:
Sink
an IRBuilder
c
l
o
ser to its u
s
es
.
commit
|
commitdiff
|
tree
2015-09-02
James Mol
l
o
y
[LV]
R
efacto
r
a
ll runti
m
e
c
heck em
i
ssions into helper
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
James Mollo
y
[LV] Pull creati
o
n of t
r
ip co
u
nts into a h
e
lper function
.
commit
|
commitdiff
|
tree
2015-09-02
James Molloy
[
L
V] F
a
ctor the
creatio
n
of the
loop inducti
o
n variable
.
.
.
commit
|
commitdiff
|
tree
2015-09-02
J
ames M
o
l
loy
[LV] Neve
r
widen an indu
c
tion
v
ariable
.
commit
|
commitdiff
|
tree
2015-09-02
Jame
s
Molloy
[
L
V
]
Sw
i
tch to using canon
i
cal induction v
a
riables
.
commit
|
commitdiff
|
tree
2015-08-29
Jame
s
Molloy
[ARM
]
Fix up buildbo
t
s af
t
er r24636
0
commit
|
commitdiff
|
tree
2015-08-29
James Molloy
[A
R
M]
H
oist fabs/fneg above
a convers
i
on to float
.
commit
|
commitdiff
|
tree
2015-08-28
James
Molloy
[LoopUtil
s
] M
o
ve a private constructor nearer the
o
the
r
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
James Moll
o
y
[LoopVectorize] Extract InductionInf
o
into a he
l
per
.
.
.
commit
|
commitdiff
|
tree
2015-08-20
J
a
mes
Molloy
[ARM
]
Don't try and cus
t
om lower a
v
N
i
6
4 SETCC
.
commit
|
commitdiff
|
tree
next