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] Promote small global constants to constant pools
2016-09-14
J
a
m
e
s Mo
l
loy
[ARM] Promote small glo
b
al constants
t
o
consta
n
t p
o
o
l
s
commit
|
commitdiff
|
tree
2016-09-14
J
ames
Molloy
Revert
"
[Thumb] Teach ISel how to
lowe
r
comp
a
res of
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
James Molloy
Reve
r
t "[ARM] Pro
m
o
te s
m
all g
l
obal constants to
cons
t
ant
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
James
Molloy
[Thumb] Te
a
ch ISel ho
w
to low
e
r compares
o
f AND
bitmas
k
s
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
J
a
m
es Moll
o
y
[ARM]
Promote small global constant
s
t
o
constant pool
s
commit
|
commitdiff
|
tree
2016-09-12
James Mollo
y
Re
v
er
t
"
[ARM] Pr
o
mote small glo
b
al const
a
nts to
constan
t
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
James
M
olloy
[Thumb] Teach
I
Sel how to lowe
r
c
o
m
p
ares of AN
D
bitmasks
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
James Molloy
[ARM] Promote small global
c
onstants
t
o constant pool
s
commit
|
commitdiff
|
tree
2016-09-11
James Molloy
Fixup failing debugi
n
f
o t
e
s
t for c
h
a
n
ge in SimplifyCF
G
.
commit
|
commitdiff
|
tree
2016-09-11
James Molloy
[SimplifyCFG]
B
e
e
ven mor
e
conservative in
S
ink
T
h
e
nElseCodeToEnd
commit
|
commitdiff
|
tree
2016-09-11
James
Molloy
[AArch64]
F
ix
u
p test after r
2
81160
commit
|
commitdiff
|
tree
2016-09-11
James
M
o
lloy
[Simplif
y
C
F
G] Ha
r
den
up th
e
profitability heuristic
.
.
.
commit
|
commitdiff
|
tree
2016-09-09
Jam
e
s Mollo
y
[
A
RM] ADD with a negative offset can
b
e
c
ome
S
U
B
for
.
.
.
commit
|
commitdiff
|
tree
2016-09-09
James Mo
l
l
o
y
[
A
R
M
]
icmp %x, -C
can be
l
owered to a simple ADDS
or CMN
commit
|
commitdiff
|
tree
2016-09-09
James Molloy
[Th
u
mb] Select (CMP
Z
X
, -C)
-
>
(CMPZ (AD
D
S X, C),
0
)
commit
|
commitdiff
|
tree
2016-09-09
James Molloy
[Thumb
1
] Teach opt
i
mizeCompareInstr
a
b
out
t
hum
b
1
c
ompares
commit
|
commitdiff
|
tree
2016-09-08
Jame
s
Molloy
[SDAGBuilder] Don'
t
create
a
bin
a
r
y tree for switches
.
.
.
commit
|
commitdiff
|
tree
2016-09-08
James Mo
l
loy
[T
h
u
m
b
1] AND wit
h
a
co
n
stant operand ca
n
b
e converted
.
.
.
commit
|
commitdiff
|
tree
2016-09-08
James Molloy
[Thumb
1
]
F
ix c
o
st calculatio
n
for
complemente
d
i
mmediates
commit
|
commitdiff
|
tree
2016-09-07
James Mol
l
oy
[Simplify
C
FG]
F
ollowu
p
fi
x
to r2
8
0790
commit
|
commitdiff
|
tree
2016-09-07
James Mollo
y
[Simpl
i
fy
C
FG] Upda
t
e
workar
o
und for
P
R30188 t
o
also
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
Jame
s
Molloy
[Simpli
f
yCFG]
C
hec
k
PH
I
use
s
more accur
a
tely
commit
|
commitdiff
|
tree
2016-09-05
James Mo
l
loy
[T
h
umb1]
A
dd r
e
l
o
c
ations f
o
r
f
ixu
p
s fixup_arm_thumb
_
.
.
.
commit
|
commitdiff
|
tree
2016-09-02
James Mo
l
l
o
y
[Sim
p
lifyCFG]
Ad
d
a w
o
rkarou
n
d to f
i
x PR30188
commit
|
commitdiff
|
tree
2016-09-01
J
ames Mollo
y
[SimplifyCFG] Handle tail-sink
i
ng of more than 2
i
ncoming
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
Ja
m
es M
o
lloy
[Simpl
i
fy
C
FG] Change the algorithm in SinkThenElseCo
d
eTo
E
nd
commit
|
commitdiff
|
tree
2016-09-01
James Molloy
[Sim
p
lifyCF
G
] Fix no
n
determinist
i
c ite
r
ation order
commit
|
commitdiff
|
tree
2016-09-01
J
ames Molloy
[SimplifyCF
G
] Improve
FoldValueComparisonIntoPredecessors
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
Ja
m
e
s
Molloy
Revert "[Si
m
plif
y
C
FG] Improve FoldValueComparisonIntoPredece
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
J
ame
s
Molloy
Revert "[Simpl
i
fyCFG] Chang
e
t
h
e
algorithm
i
n SinkThenElseCo
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
J
ames Molloy
Revert "[Si
m
plifyCFG] Handle tail-si
n
k
ing
o
f
mor
e
than
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
Revert
"
[S
i
mplify
C
FG] Add a workaroun
d
t
o
fix PR3018
8
"
commit
|
commitdiff
|
tree
2016-08-31
James M
o
l
l
o
y
Reve
r
t "[Simpl
i
fyCFG] Fix
bootstrap failure after r28
0
220"
commit
|
commitdiff
|
tree
2016-08-31
J
ames Molloy
[SimplifyCFG]
F
ix bootstrap failur
e
a
f
ter r2
8
0220
commit
|
commitdiff
|
tree
2016-08-31
Jam
e
s
Molloy
[Simpli
f
yCFG
]
Add a workaround to fix PR30
1
88
commit
|
commitdiff
|
tree
2016-08-31
James M
o
lloy
[
Simplif
y
C
F
G] I
m
prove FoldValueComparisonIn
t
oPr
e
decess
o
rs
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
J
a
mes Molloy
[Simpl
i
fyCFG] Handle tail-sink
i
ng of more t
h
an 2 incoming
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
[SimplifyCFG] Ch
a
nge t
h
e algorithm in SinkThenElseCodeToEnd
commit
|
commitdiff
|
tree
2016-08-31
James M
o
ll
o
y
[SimplifyCFG] Tail-merge
c
alls with sideeffec
t
s
commit
|
commitdiff
|
tree
2016-08-30
Jame
s
Molloy
[
S
im
p
l
ifyCFG] Properly CSE
m
et
a
d
a
ta in SinkThenEl
s
eC
o
d
e
T
oEnd
commit
|
commitdiff
|
tree
2016-08-22
James Molloy
[SimplifyCFG] Rew
r
ite
S
inkThenElseCodeT
o
E
n
d
commit
|
commitdiff
|
tree
2016-08-22
James
Molloy
[
S
R
OA] R
e
move incor
r
ect assertion
commit
|
commitdiff
|
tree
2016-08-22
James Molloy
Revert
"
[S
i
mpli
f
yCFG] Rewrite
S
inkTh
e
nElseCo
d
e
ToEnd"
commit
|
commitdiff
|
tree
2016-08-22
James Molloy
[S
i
mplif
y
CFG] Rewrite S
i
nkThenElseCodeT
o
End
commit
|
commitdiff
|
tree
2016-08-19
James Moll
o
y
[Si
m
plif
y
CFG] Rewrite S
i
n
kTh
e
nEls
e
C
o
deToEnd
commit
|
commitdiff
|
tree
2016-08-19
James Molloy
[CodeGen] Fix a
trivi
a
l
t
y
pe convers
i
o
n bug dating
.
.
.
commit
|
commitdiff
|
tree
2016-08-15
James
M
olloy
[S
i
mpl
i
fyCFG] Rewrite S
i
nkT
h
enElseCod
e
ToEnd
commit
|
commitdiff
|
tree
2016-08-15
James Mo
l
lo
y
[LSR] Don't try and creat
e
post-inc expressions
on
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
Jam
e
s M
o
lloy
[SimplifyCFG] F
i
x
nas
t
y RA
U
W bug
f
r
om r277325
commit
|
commitdiff
|
tree
2016-08-01
James
M
o
lloy
[Simpl
i
f
y
CFG] Try an
d
pacif
y
buildbots aft
e
r r277325
commit
|
commitdiff
|
tree
2016-08-01
James
Mo
l
loy
[SimplifyCFG] Range reduce switches
commit
|
commitdiff
|
tree
2016-07-15
Ja
m
es
Molloy
[AR
M
]
Fi
x
build af
t
e
r
r
2
7
5540
commit
|
commitdiff
|
tree
2016-07-15
James Molloy
[Thumb-1] Selec
t
post-i
n
crement load and store where
.
.
.
commit
|
commitdiff
|
tree
2016-07-15
James
M
olloy
[A
R
M] Followup to r275537 addressing review comm
e
nts
commit
|
commitdiff
|
tree
2016-07-15
James Molloy
[ARM] Prefer
i
n
di
r
ect ca
l
ls in minsi
z
e mode
commit
|
commitdiff
|
tree
2016-07-05
Ja
m
e
s Molloy
[Thumb] Reapply r272251 with a fi
x
for P
R
2
8348
(mk 2)
commit
|
commitdiff
|
tree
2016-07-04
James M
o
l
l
o
y
Revert "[Thu
m
b]
Reapply r272251 with a fix
f
or PR2
8
348"
commit
|
commitdiff
|
tree
2016-07-04
James M
o
lloy
[Th
u
mb]
R
eapply r2722
5
1 wi
t
h
a
f
ix for PR283
4
8
commit
|
commitdiff
|
tree
2016-06-14
James Molloy
[Thumb]
F
ix of
f
-by-o
n
e e
r
ror in r272007
commit
|
commitdiff
|
tree
2016-06-09
James Molloy
[
T
humb] A branch is not part of an IT b
l
ock
commit
|
commitdiff
|
tree
2016-06-09
J
a
m
es
M
oll
o
y
[
Thumb] Select a B
I
C
instead of AN
D
if
the immediat
e
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
James Mo
l
loy
[Thumb-1] Add optimize
d
constant
m
aterialization for
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
James Moll
o
y
[A
R
M] Shrink
p
ost-indexed LDR a
n
d STR to
L
DM/S
T
M
commit
|
commitdiff
|
tree
2016-06-07
James Mollo
y
[ARM]
Transform LDMs
i
nto
w
riteback for
m
to save code
.
.
.
commit
|
commitdiff
|
tree
2016-05-18
James
M
olloy
[Vec
t
orUtils] F
i
x nasty u
s
e
-
after-free
commit
|
commitdiff
|
tree
2016-05-10
James M
o
lloy
Reve
r
t "[Vec
t
o
rUti
l
s
]
Q
u
ery number of sign bits to
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
James Molloy
[
Vec
t
orUtils
]
Query num
b
er of sign bits to allow
more
.
.
.
commit
|
commitdiff
|
tree
2016-04-25
James Mo
l
loy
[GlobalOpt] Allow co
n
stan
t
g
l
obal
s
to be SRA'd
commit
|
commitdiff
|
tree
2016-04-01
J
a
me
s
Molloy
Fix
for p
r
24346: arm asm label calcul
a
ti
o
n
erro
r
in sub
commit
|
commitdiff
|
tree
2016-03-30
James Molloy
[VectorUti
l
s
]
Don
'
t
t
r
y
and truncate PHI
s
t
o
a small
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-24
James Mollo
y
[llv
m
-nm]
Fix r264247
commit
|
commitdiff
|
tree
2016-03-24
James Moll
o
y
[llvm-nm]
C
or
r
ect -P
E
LF output
commit
|
commitdiff
|
tree
2016-02-26
James Molloy
[
AArch64] Sl
i
gh
t
clean
u
p
i
n FP
L
oadBala
n
cin
g
commit
|
commitdiff
|
tree
2016-02-03
J
a
m
es Mol
l
oy
[DemandedBits] Rever
t
r249687 due to PR260
7
1
commit
|
commitdiff
|
tree
2016-01-25
James Molloy
[DemandedBits] Fix computa
t
ion
of demande
d
bits
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
James Moll
o
y
[CodeG
e
n
Pr
e
pare]
T
r
y and appease sanitiz
e
rs
commit
|
commitdiff
|
tree
2016-01-15
J
a
mes Molloy
[InstCom
b
ine]
Rewr
i
te bswap/bitreverse handlin
g
com
p
lete
l
y
.
commit
|
commitdiff
|
tree
2016-01-14
James Molloy
Revert "[Valu
e
Tracking]
U
n
der
s
tand more s
e
lect
patt
e
rns
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
James Molloy
[
ValueTra
c
ki
n
g]
U
nderstand m
o
r
e
s
elect patterns in
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
J
a
mes Molloy
[LTO] Ad
d
a run of Lo
o
pUnroll
commit
|
commitdiff
|
tree
2016-01-07
James Molloy
[GlobalsAA]
Parti
a
lly back out
r
248576
commit
|
commitdiff
|
tree
2015-12-16
James Mo
l
l
o
y
[SimplifyCFG] Don
'
t creat
e
unne
c
e
ssary
P
H
Is
commit
|
commitdiff
|
tree
2015-12-15
James Molloy
[PassMa
n
ag
e
rBuilder] Add a
few more scalar
optimiza
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
J
a
mes Mollo
y
Don't
create
unnecessary PHIs
commit
|
commitdiff
|
tree
2015-12-11
James
M
o
l
lo
y
[Mem
2
Reg] Respect optnon
e
commit
|
commitdiff
|
tree
2015-12-11
James Molloy
[Inst
C
ombine] Make MatchBSw
a
p also mat
c
h bit r
e
versals
commit
|
commitdiff
|
tree
2015-11-19
Ja
m
es Molloy
[GlobalO
p
t
]
Localize some globals that have
n
on
-
in
s
tru
c
tion
.
.
.
commit
|
commitdiff
|
tree
2015-11-19
Jame
s
Molloy
[Funct
i
onAttrs] Pro
v
ide a mechanism for
a
d
ding function
.
.
.
commit
|
commitdiff
|
tree
2015-11-18
James Molloy
[LTO] Appe
a
se b
u
ildbots take 3
commit
|
commitdiff
|
tree
2015-11-18
J
ames Mol
l
oy
[LTO] Buildbot a
p
pea
s
i
ng tak
e
2
commit
|
commitdiff
|
tree
2015-11-18
James M
o
lloy
[LTO] Fi
x
up test/t
o
ols
/
gold/X86/remar
k
s
.
l
l
commit
|
commitdiff
|
tree
2015-11-18
James Mollo
y
[
LTO] Add an early run
o
f functionattrs
commit
|
commitdiff
|
tree
2015-11-16
J
a
mes
Molloy
Properly check if
a
CMPZ node is in fact c
o
mp
a
ring
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
J
a
mes Molloy
[GlobalOpt
]
Addre
s
s post-commit review comments on
.
.
.
commit
|
commitdiff
|
tree
2015-11-15
J
ames Molloy
[Glo
b
alO
p
t
]
Demote globals to locals more aggr
e
ssi
v
ely
commit
|
commitdiff
|
tree
2015-11-13
Jam
e
s Moll
o
y
[ARM]
R
epl
a
c
e
A
RMISD
:
:RBIT
w
ith IS
D
::BIT
R
EVERSE
commit
|
commitdiff
|
tree
2015-11-13
J
a
mes
Mo
l
lo
y
[GlobalOpt] Mak
e
sure all debug l
i
nes end
w
ith '\n'
commit
|
commitdiff
|
tree
2015-11-13
James Molloy
[GlobalOpt] Codi
n
g style - remo
v
e function
names from
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
J
a
m
es M
o
lloy
[AArch64] Chec
k
the expa
n
sion o
f
BITREV
E
RSE i
n
regress
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
Jame
s
Molloy
[S
D
A
G]
F
ix
e
x
p
ansi
o
n of BITREVER
S
E
commit
|
commitdiff
|
tree
next