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] Register ConstantIslands with the pass manager
2017-02-13
James M
o
lloy
[
ARM] Register Con
s
tantIslands with the
p
ass manager
commit
|
commitdiff
|
tree
2017-02-13
Jame
s
Molloy
[
A
R
M
] Use VCM
P
, not VCMPE, for floating po
i
n
t
equal
i
t
y
.
.
.
commit
|
commitdiff
|
tree
2016-11-28
J
a
me
s
Molloy
[
InlineCost] Reduce i
n
l
i
n
e thresho
l
ds to
c
ompensate
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Ja
m
es
M
olloy
[InlineCost] R
e
move skew whe
n
calculat
i
ng ca
l
l
c
o
st
s
commit
|
commitdiff
|
tree
2016-11-07
James Mo
l
loy
[Th
u
m
b
1] Move pad
d
ing earlier when
s
y
nthesiz
i
n
g
TBBs
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
James Molloy
Rev
e
rt "[Thumb] Teach
I
S
e
l how t
o
l
ower
c
ompa
r
es of
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
Jam
e
s Molloy
[Th
u
mb] Teach ISel how to lower compares of AND bitmasks
.
.
.
commit
|
commitdiff
|
tree
2016-11-01
Jame
s
Molloy
[T
h
umb-
1
] Sy
n
thesize TBB/TBH instructions to make
use
.
.
.
commit
|
commitdiff
|
tree
2016-10-22
J
ame
s
M
olloy
[ARM
]
Fix crash in Co
n
stantIslands
commit
|
commitdiff
|
tree
2016-10-19
James M
o
llo
y
[Thumb-1
]
Synthesize TBB/TBH
i
nstructions to make
u
se
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
James
M
ol
l
oy
[SDAG] Use A
B
I type a
l
ign
m
e
n
t for con
s
tant p
o
ols when
.
.
.
commit
|
commitdiff
|
tree
2016-10-06
James Molloy
[ARM
]
Constant pool
p
romoti
o
n - fix
a
lignme
n
t calc
u
latio
n
commit
|
commitdiff
|
tree
2016-10-06
J
ames Molloy
[
A
R
M
]
Impro
v
e
test
c
ase for r28
3
323
commit
|
commitdiff
|
tree
2016-10-05
Jam
e
s M
o
lloy
[Thumb
]
Do
n
't tr
y
and emit LDRH/LD
R
B from the constant
.
.
.
commit
|
commitdiff
|
tree
2016-09-26
James Molloy
[ARM] Promote s
m
all global
const
a
nts to constant poo
l
s
commit
|
commitdiff
|
tree
2016-09-23
Ja
m
es Molloy
Rever
t
"[ARM] Promote small
g
lobal c
o
n
stants to co
n
s
t
ant
.
.
.
commit
|
commitdiff
|
tree
2016-09-23
James Molloy
[ARM
]
Promo
t
e
small g
l
obal const
a
n
ts to co
n
sta
n
t poo
l
s
commit
|
commitdiff
|
tree
2016-09-19
James Molloy
[
Simplif
y
C
F
G
]
U
pdate (A
N
D) IR f
l
ags when
C
S
E
'ing
i
ns
t
r
uct
i
ons
commit
|
commitdiff
|
tree
2016-09-16
James Molloy
[ARM] Promote small glob
a
l co
n
s
t
ants to constant
pools
commit
|
commitdiff
|
tree
2016-09-15
James
Molloy
[
ARM]
Pr
o
mote small globa
l
const
a
nts
to
c
onstant p
o
ols
commit
|
commitdiff
|
tree
2016-09-14
James
Mo
l
loy
[ARM] Promo
t
e small gl
o
bal constants t
o
c
on
s
tant poo
l
s
commit
|
commitdiff
|
tree
2016-09-14
James Molloy
Revert "[Thumb
]
Teach ISel how to lower compares o
f
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
James Mo
l
loy
Revert "[ARM] Promote small global constants
t
o cons
t
ant
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
James
M
o
l
loy
[Thumb
]
Teach ISel how
t
o lowe
r
compares
of AND bitmasks
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
James
Molloy
[AR
M
] Promote small
g
lobal constants to consta
n
t pool
s
commit
|
commitdiff
|
tree
2016-09-12
James Moll
o
y
Reve
r
t
"
[ARM
]
Promo
t
e
smal
l
global constants to constant
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
James Molloy
[Thumb] Teac
h
I
Sel h
o
w to lower compare
s
of AND
b
i
tmasks
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
James
Mo
l
loy
[A
R
M]
Promote small
global constan
t
s to constant
p
o
ols
commit
|
commitdiff
|
tree
2016-09-11
James
M
olloy
Fi
x
up fa
i
l
ing d
e
bugi
n
fo test for change in
Simpl
i
fyCFG
.
commit
|
commitdiff
|
tree
2016-09-11
James Molloy
[Si
m
plifyCFG] Be
even more conservative
i
n SinkThenE
l
seCodeToEnd
commit
|
commitdiff
|
tree
2016-09-11
James Molloy
[AArch64] Fixup te
s
t after r28
1
160
commit
|
commitdiff
|
tree
2016-09-11
J
am
e
s
Mo
l
loy
[SimplifyCFG] Hard
e
n up the profi
t
a
b
ility h
e
urist
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-09-09
James
Molloy
[A
R
M
]
A
DD w
i
th a negative of
f
set
can become SU
B
fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-09-09
James Molloy
[
AR
M
] ic
m
p
%x, -C can be l
o
wered to a si
m
ple AD
D
S or C
M
N
commit
|
commitdiff
|
tree
2016-09-09
James Mol
l
o
y
[Thumb] Select
(
CMPZ X,
-
C
) -> (CMPZ (ADDS
X
, C), 0)
commit
|
commitdiff
|
tree
2016-09-09
Jame
s
Molloy
[Thu
m
b
1] Tea
c
h optimizeC
o
m
p
areInst
r
about th
u
mb1 c
o
mpares
commit
|
commitdiff
|
tree
2016-09-08
James Molloy
[SDAGBuilder] Don'
t
create a b
i
nar
y
tree for switches
.
.
.
commit
|
commitdiff
|
tree
2016-09-08
James Molloy
[Thum
b
1] AND with a c
o
n
s
t
a
nt operand can be converted
.
.
.
commit
|
commitdiff
|
tree
2016-09-08
Ja
m
es Molloy
[T
h
umb1] Fi
x
cos
t
c
a
l
culation for complemente
d
im
m
ediates
commit
|
commitdiff
|
tree
2016-09-07
Jame
s
Moll
o
y
[
SimplifyCFG] Followup
fix to r2807
9
0
commit
|
commitdiff
|
tree
2016-09-07
J
a
m
es Mol
l
oy
[Sim
p
l
ifyCFG] U
p
date wo
r
karound for PR30188 to also
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
James Molloy
[Simp
l
ifyCFG]
C
he
c
k PHI uses m
o
re
accuratel
y
commit
|
commitdiff
|
tree
2016-09-05
Jam
e
s
M
o
lloy
[Thumb1] Add
r
e
locatio
n
s for fixups fixup_arm_th
u
mb_
.
.
.
commit
|
commitdiff
|
tree
2016-09-02
James
M
olloy
[S
i
mplify
C
FG]
A
d
d a
w
orkaround to fix PR3
0
188
commit
|
commitdiff
|
tree
2016-09-01
James
M
olloy
[SimplifyCFG] Handle tai
l
-s
i
nkin
g
of
m
ore
than 2 incoming
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
James Molloy
[
SimplifyC
F
G] Change the algorithm i
n
Si
n
kThenElseCodeToEnd
commit
|
commitdiff
|
tree
2016-09-01
J
a
mes Mo
l
lo
y
[Simp
l
ifyCFG] F
i
x nondeterministic ite
r
ation order
commit
|
commitdiff
|
tree
2016-09-01
James Mollo
y
[Simplif
y
CFG] Improve FoldVal
u
eCompar
i
sonIntoPredece
s
sors
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
Revert "[SimplifyCFG]
Improv
e
Fold
V
alueComparisonIntoPredece
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
J
am
e
s Moll
o
y
Revert "[Simplif
y
CFG] Ch
a
ng
e
the a
l
g
o
rithm in
Sink
T
henElseCo
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
Revert "
[
SimplifyCFG] H
a
n
d
le tail-sink
i
n
g of more than
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James M
o
l
l
oy
R
e
v
ert "[S
i
mpli
f
yCFG] Add a worka
r
ound to fi
x
P
R
30
1
8
8
"
commit
|
commitdiff
|
tree
2016-08-31
Jam
e
s
Molloy
Revert "[Si
m
plifyCFG] Fix bootstrap failure after r280220"
commit
|
commitdiff
|
tree
2016-08-31
James M
o
lloy
[SimplifyCFG] Fix bootstrap fai
l
ure after
r280220
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
[SimplifyCFG] Add a workaround to
fi
x
PR30188
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
[Si
m
p
lifyCFG] Improve
F
oldValueComparisonIn
t
oPredecessors
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
[
Si
m
plifyCFG] H
a
ndle
t
ail-sin
k
ing
o
f more than
2 i
n
c
oming
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Moll
o
y
[SimplifyCFG] Chang
e
the algo
r
ithm in SinkThenElseCod
e
ToEnd
commit
|
commitdiff
|
tree
2016-08-31
James M
o
lloy
[SimplifyCFG] Ta
i
l-merg
e
calls with
sideeff
e
cts
commit
|
commitdiff
|
tree
2016-08-30
James Molloy
[
SimplifyCFG] Properly CSE me
t
adata
in
SinkT
h
enElseCo
d
eToEnd
commit
|
commitdiff
|
tree
2016-08-22
Jam
e
s Moll
o
y
[Sim
p
lifyCFG] Rewrite SinkThenElse
C
odeToEnd
commit
|
commitdiff
|
tree
2016-08-22
James
Molloy
[SROA] Rem
o
ve i
n
corre
c
t
a
ssertion
commit
|
commitdiff
|
tree
2016-08-22
James Mol
l
oy
Rever
t
"[SimplifyCFG] Rewr
i
te
S
inkThenElseCodeToEnd"
commit
|
commitdiff
|
tree
2016-08-22
James Mollo
y
[Simpli
f
yCFG] Rewrite SinkThenEl
s
e
C
odeToE
n
d
commit
|
commitdiff
|
tree
2016-08-19
James
Molloy
[SimplifyCFG] R
e
write SinkThenElseCod
e
ToEnd
commit
|
commitdiff
|
tree
2016-08-19
James Molloy
[CodeGen] Fix a t
r
ivial type conve
r
si
o
n
b
ug
dating
.
.
.
commit
|
commitdiff
|
tree
2016-08-15
Ja
m
es Moll
o
y
[Sim
p
lifyCF
G
] Re
w
rite SinkTh
e
n
ElseCodeToEnd
commit
|
commitdiff
|
tree
2016-08-15
James
M
ollo
y
[
L
SR] Do
n
't try and create post-inc expre
s
sions on
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
James Mollo
y
[Simpl
i
fy
C
FG] F
i
x
nasty RAUW bug f
r
o
m
r
277325
commit
|
commitdiff
|
tree
2016-08-01
J
ames
M
o
l
loy
[Simp
l
ifyC
F
G]
T
ry and pacif
y
buildbots aft
e
r r2
7
7325
commit
|
commitdiff
|
tree
2016-08-01
J
ames
Molloy
[Simplif
y
CFG]
Range reduce sw
i
tches
commit
|
commitdiff
|
tree
2016-07-15
James
M
ol
l
oy
[ARM] Fix
b
uild aft
e
r r275540
commit
|
commitdiff
|
tree
2016-07-15
James Molloy
[T
h
umb-1] Select post-incr
e
m
ent load
a
nd stor
e
where
.
.
.
commit
|
commitdiff
|
tree
2016-07-15
Jam
e
s Molloy
[AR
M
] Follo
w
u
p
to r275537 addressing review co
m
m
e
nts
commit
|
commitdiff
|
tree
2016-07-15
J
a
m
es
M
o
l
l
oy
[
A
RM]
P
refer
ind
i
rect calls
in minsize mode
commit
|
commitdiff
|
tree
2016-07-05
Jame
s
Molloy
[
T
hu
m
b] Reapp
l
y
r272251 with
a
fix fo
r
PR28348 (mk 2)
commit
|
commitdiff
|
tree
2016-07-04
Jam
e
s Molloy
Revert "[
T
humb] Reapply r272251 wi
t
h
a
fix for
P
R
28348"
commit
|
commitdiff
|
tree
2016-07-04
James
M
o
lloy
[Thum
b
] Reap
p
ly
r272
2
51 with a fix for PR28348
commit
|
commitdiff
|
tree
2016-06-14
James Mollo
y
[
T
humb] Fix off-by-one er
r
or in r272007
commit
|
commitdiff
|
tree
2016-06-09
Ja
m
es Molloy
[Thumb]
A
branch is n
o
t
p
art of an IT
b
lock
commit
|
commitdiff
|
tree
2016-06-09
Jam
e
s Molloy
[Thumb] Selec
t
a
B
I
C in
s
tead o
f
AND if the immediate
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
James Molloy
[Thumb-1] Ad
d
o
p
t
i
m
iz
e
d constant ma
t
erialization for
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
James Mol
l
oy
[
ARM] S
h
rink post-in
d
exed LD
R
and STR to LDM/STM
commit
|
commitdiff
|
tree
2016-06-07
James Molloy
[ARM] Transform LDMs i
n
to writ
e
b
a
c
k
form to save
co
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-18
James Moll
o
y
[VectorUtil
s
] F
i
x
nasty use-a
f
ter-fr
e
e
commit
|
commitdiff
|
tree
2016-05-10
James Moll
o
y
Revert "[Ve
c
tor
U
tils]
Query number of sig
n
bi
t
s to
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
J
am
e
s Molloy
[VectorUtils] Query nu
m
b
e
r of sign
b
its to al
l
ow
m
ore
.
.
.
commit
|
commitdiff
|
tree
2016-04-25
James Molloy
[Glo
b
al
O
pt] Allow constant globals t
o
be S
R
A'd
commit
|
commitdiff
|
tree
2016-04-01
James
Mollo
y
Fix for
pr24346: arm asm la
b
e
l calcula
t
io
n
erro
r
in sub
commit
|
commitdiff
|
tree
2016-03-30
James
Molloy
[VectorUtils] Don't try
a
nd truncate PHIs to a sm
a
ller
.
.
.
commit
|
commitdiff
|
tree
2016-03-24
James Mol
l
oy
[llvm-
n
m] F
i
x
r
264247
commit
|
commitdiff
|
tree
2016-03-24
Ja
m
es Mol
l
oy
[
l
lv
m
-nm] Correct -P ELF output
commit
|
commitdiff
|
tree
2016-02-26
James
M
oll
o
y
[AArch64] Sli
g
ht
c
lean
u
p in FPLoadBalancing
commit
|
commitdiff
|
tree
2016-02-03
James
Mol
l
o
y
[
D
emandedBits]
Revert r
2
496
8
7 due to PR26071
commit
|
commitdiff
|
tree
2016-01-25
J
ames Molloy
[DemandedBit
s
] Fix c
o
m
p
utation of
d
emanded bits
for
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
James M
o
lloy
[C
o
deGenPr
e
pare]
Try
and appease sa
n
itizers
commit
|
commitdiff
|
tree
2016-01-15
James Moll
o
y
[
I
nstCombine] Rewr
i
te
b
swap/bitr
e
v
erse hand
l
ing com
p
le
t
ely
.
commit
|
commitdiff
|
tree
2016-01-14
James M
o
lloy
Revert
"
[
Val
u
e
Tra
c
king] U
n
d
e
rstand more s
e
lect pa
t
te
r
n
s
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
James Molloy
[V
a
lueTracking] Understand m
o
re select patt
e
r
n
s
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
Jam
e
s
Molloy
[LTO
]
Add
a
run of LoopUnro
l
l
commit
|
commitdiff
|
tree
next