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-13
James Molloy
[AR
M
]
Promote small gl
o
bal constant
s
to constant pools
commit
|
commitdiff
|
tree
2016-09-12
James M
o
lloy
Revert "[
A
RM] Promote small
g
lobal c
o
nstants to cons
t
ant
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Jam
e
s Molloy
[Thumb]
Teach ISel how to l
o
wer compares
of AND
b
i
tmasks
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
James Moll
o
y
[ARM] Promote
s
mall globa
l
c
o
n
stants to constant pools
commit
|
commitdiff
|
tree
2016-09-11
J
a
mes Molloy
Fixup failing debuginfo te
s
t for cha
n
ge in SimplifyCFG
.
commit
|
commitdiff
|
tree
2016-09-11
Ja
m
es Molloy
[
S
i
mplif
y
C
FG] Be
e
v
e
n more conservativ
e
in SinkThenEls
e
CodeToEnd
commit
|
commitdiff
|
tree
2016-09-11
James Molloy
[A
A
rch64] Fixu
p
tes
t
after r281
1
6
0
commit
|
commitdiff
|
tree
2016-09-11
James
M
olloy
[Simplify
C
FG] Harden up the profitability he
u
ristic
.
.
.
commit
|
commitdiff
|
tree
2016-09-09
J
ames Mollo
y
[ARM]
A
DD wi
t
h a negative offset
c
a
n
become SUB
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-09-09
James Molloy
[ARM] icmp %x, -
C
can
be lowere
d
to a s
i
mp
l
e
A
D
D
S
o
r CM
N
commit
|
commitdiff
|
tree
2016-09-09
Ja
m
es Molloy
[Thumb] Select (CM
P
Z X, -C) -> (CMPZ
(
AD
D
S
X, C), 0)
commit
|
commitdiff
|
tree
2016-09-09
James Moll
o
y
[
T
humb1] Teach optimi
z
eCompa
r
eInst
r
about
t
humb1
c
ompar
e
s
commit
|
commitdiff
|
tree
2016-09-08
Ja
m
e
s Molloy
[SDAGBuilder] Don't create a binary
t
r
e
e for
s
w
itches
.
.
.
commit
|
commitdiff
|
tree
2016-09-08
James Molloy
[
T
h
um
b
1] AND wi
t
h a
c
on
s
tant o
p
erand can be converted
.
.
.
commit
|
commitdiff
|
tree
2016-09-08
Jam
e
s Molloy
[T
h
umb
1
] Fix co
s
t
calculation f
o
r
co
m
ple
m
en
t
ed imm
e
diates
commit
|
commitdiff
|
tree
2016-09-07
J
a
mes M
o
lloy
[Simplif
y
CF
G
] Follow
u
p
fix to r280790
commit
|
commitdiff
|
tree
2016-09-07
James
Mo
l
l
o
y
[Simp
l
ifyCFG
]
Upda
t
e
workaround for PR30188 to als
o
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
James Molloy
[SimplifyCFG
]
Check PHI uses more accurately
commit
|
commitdiff
|
tree
2016-09-05
J
a
m
e
s
Molloy
[
T
humb1] Add r
e
locations for
f
ixups fixup_ar
m
_th
u
mb_
.
.
.
commit
|
commitdiff
|
tree
2016-09-02
Jame
s
Molloy
[
SimplifyCFG] Add a workaround to fix PR30188
commit
|
commitdiff
|
tree
2016-09-01
James M
o
lloy
[SimplifyC
F
G] Hand
l
e tail-si
n
king of mo
r
e than 2 incoming
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
J
a
mes M
o
lloy
[SimplifyCFG] Change the
a
l
g
orit
h
m in SinkThenElseC
o
deToEn
d
commit
|
commitdiff
|
tree
2016-09-01
Ja
m
es Mol
l
oy
[SimplifyC
F
G] Fix n
o
nd
e
termini
s
tic iteration or
d
er
commit
|
commitdiff
|
tree
2016-09-01
J
ames Molloy
[
SimplifyCFG
]
Impro
v
e FoldValue
C
omparisonIntoPredecessors
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
J
a
mes Molloy
R
evert "[SimplifyCFG]
I
mp
r
ove FoldVa
l
u
e
C
o
mpar
i
sonIn
t
oPr
e
d
e
c
e
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
Revert "[
S
im
p
lif
y
C
FG]
Change the algor
i
thm in SinkThenElse
C
o
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Mo
l
l
oy
Revert "[SimplifyCFG] Handle t
a
i
l
-si
n
king of more than
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Mollo
y
Revert "[Simplify
C
FG] Add a workaro
u
nd to fix PR30188"
commit
|
commitdiff
|
tree
2016-08-31
Jame
s
M
olloy
Revert "[SimplifyCFG]
F
ix bootstrap failu
r
e af
t
er r
2
80220
"
commit
|
commitdiff
|
tree
2016-08-31
James Moll
o
y
[
S
impli
f
y
CF
G
]
F
ix boot
s
tr
a
p failur
e
after r280
2
20
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
[
S
implif
y
CFG]
Add a w
o
rkarou
n
d to fix PR30188
commit
|
commitdiff
|
tree
2016-08-31
James M
o
lloy
[SimplifyCFG] Improve FoldValueCompa
r
isonInto
P
r
e
d
ecess
o
rs
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
J
ames Molloy
[SimplifyCFG]
H
andle
t
ail-sin
k
ing of
more t
h
an 2 i
n
coming
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
Jam
e
s Moll
o
y
[Simp
l
if
y
CFG]
C
hange the
a
l
gorithm in SinkThe
n
ElseCodeToEnd
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
[Simpl
i
fyCFG] Tail-merge calls with sideeffect
s
commit
|
commitdiff
|
tree
2016-08-30
James Molloy
[
S
i
m
p
lifyCFG] Properly CSE metadata in SinkThenElseC
o
deTo
E
nd
commit
|
commitdiff
|
tree
2016-08-22
Jame
s
M
ol
l
oy
[SimplifyCFG]
R
ewr
i
t
e S
i
nkThenEl
s
eCode
T
oEnd
commit
|
commitdiff
|
tree
2016-08-22
James Mol
l
o
y
[SROA] Remove inco
r
rec
t
asse
r
tion
commit
|
commitdiff
|
tree
2016-08-22
J
ames Molloy
Revert "[Simpl
i
fyCFG]
R
ewrite SinkThenE
l
seCodeToEnd"
commit
|
commitdiff
|
tree
2016-08-22
James M
o
lloy
[SimplifyCF
G
] Rewrite Sink
T
henElseCodeToEnd
commit
|
commitdiff
|
tree
2016-08-19
J
ames Mollo
y
[Simpl
i
f
yCFG] Rewrite SinkT
h
e
n
ElseCode
T
oE
n
d
commit
|
commitdiff
|
tree
2016-08-19
James Molloy
[Cod
e
Gen
]
Fix a trivial
type
c
o
n
v
ersion bug
dating
.
.
.
commit
|
commitdiff
|
tree
2016-08-15
James Molloy
[Simpl
i
f
y
CFG
]
Rewrite Si
n
kThenEls
e
Code
T
oEnd
commit
|
commitdiff
|
tree
2016-08-15
J
ames Molloy
[
LSR] Do
n
't try a
n
d create
po
s
t-in
c
e
xpressions on
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
James Moll
o
y
[Sim
p
lifyCFG] Fix nasty RAUW
bug from r277325
commit
|
commitdiff
|
tree
2016-08-01
J
a
mes Molloy
[SimplifyCFG] Try and
pa
c
i
fy b
u
i
ldbots after r277325
commit
|
commitdiff
|
tree
2016-08-01
James Molloy
[Simpli
f
y
C
FG] Range reduc
e
switches
commit
|
commitdiff
|
tree
2016-07-15
J
a
mes Molloy
[ARM] Fix
b
uild afte
r
r27
5
5
4
0
commit
|
commitdiff
|
tree
2016-07-15
James Molloy
[Thumb-1] S
e
lect p
o
s
t
-in
c
rement load and stor
e
where
.
.
.
commit
|
commitdiff
|
tree
2016-07-15
J
a
mes Mo
l
loy
[AR
M
] Followup to r275
5
37 addressin
g
review c
o
mme
n
ts
commit
|
commitdiff
|
tree
2016-07-15
Jame
s
Molloy
[ARM] Prefer i
n
direct
c
alls in minsi
z
e mode
commit
|
commitdiff
|
tree
2016-07-05
James Molloy
[Thumb] Re
a
pply r272251
w
ith a f
i
x for
P
R2834
8
(mk 2)
commit
|
commitdiff
|
tree
2016-07-04
James Molloy
R
e
v
ert "[Thumb
]
R
e
appl
y
r272251 with a
fix for PR28348"
commit
|
commitdiff
|
tree
2016-07-04
James
M
o
l
loy
[
Thumb] Reap
p
ly r272251
w
ith
a fix for PR28348
commit
|
commitdiff
|
tree
2016-06-14
Ja
m
e
s Molloy
[Thumb] Fix off-by-one error in r2720
0
7
commit
|
commitdiff
|
tree
2016-06-09
James Mollo
y
[
Thumb] A branch is not
p
art of an IT
b
lock
commit
|
commitdiff
|
tree
2016-06-09
Ja
m
es Molloy
[Thumb] Select a BIC i
n
stead of AND if the immedi
a
te
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
James Molloy
[Thumb-1] Add optim
i
zed con
s
tant mat
e
rialization for
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
James Molloy
[
ARM] Shrink post-ind
e
xed L
D
R an
d
STR
t
o
LDM/STM
commit
|
commitdiff
|
tree
2016-06-07
James Molloy
[ARM
]
Transform
L
DMs
i
nto writeback
form to s
a
v
e
code
.
.
.
commit
|
commitdiff
|
tree
2016-05-18
Ja
m
es
M
olloy
[VectorUtils] F
i
x nas
t
y us
e
-af
t
er-free
commit
|
commitdiff
|
tree
2016-05-10
James Mo
l
loy
Revert
"
[VectorUtils] Query num
b
e
r
of sign bits to
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
James
Molloy
[VectorUt
i
ls] Query nu
m
ber of sig
n
bits to allow
more
.
.
.
commit
|
commitdiff
|
tree
2016-04-25
Ja
m
e
s
M
ollo
y
[G
l
obalOp
t
]
A
l
low constant
g
lobals to
b
e SRA'd
commit
|
commitdiff
|
tree
2016-04-01
James Molloy
Fix f
o
r pr24346: arm asm la
b
e
l calcul
a
tion er
r
or in sub
commit
|
commitdiff
|
tree
2016-03-30
Ja
m
es Moll
o
y
[VectorUtils] Don't t
r
y and truncate PHIs to a
s
mal
l
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-24
James Molloy
[llv
m
-
n
m] Fix r264247
commit
|
commitdiff
|
tree
2016-03-24
James Molloy
[llvm-nm] Corr
e
ct -P
E
L
F
ou
t
put
commit
|
commitdiff
|
tree
2016-02-26
James Molloy
[AAr
c
h64] Slig
h
t cleanup in FPL
o
adBalancing
commit
|
commitdiff
|
tree
2016-02-03
James Molloy
[
D
eman
d
edBits] Revert r249687
due
t
o PR
2
6071
commit
|
commitdiff
|
tree
2016-01-25
James Moll
o
y
[Dem
a
n
d
edBits] Fix computation of demanded bits
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
James
M
o
lloy
[CodeGenPr
e
pare] Try
a
n
d
appe
a
se sa
n
i
ti
z
ers
commit
|
commitdiff
|
tree
2016-01-15
James Molloy
[InstCombine] Rewrite bsw
a
p/bi
t
reverse handling com
p
letely
.
commit
|
commitdiff
|
tree
2016-01-14
James Molloy
Revert "
[
ValueTracking] Un
d
erstan
d
more select patte
r
ns
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
J
a
me
s
Molloy
[
ValueTracking] Understand more
s
ele
c
t patterns i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
James Molloy
[LTO]
A
dd a run o
f
L
o
opUnroll
commit
|
commitdiff
|
tree
2016-01-07
Jame
s
M
o
l
l
oy
[GlobalsAA] Pa
r
ti
a
lly
b
a
ck out r
2
4
8
576
commit
|
commitdiff
|
tree
2015-12-16
James Molloy
[SimplifyCFG]
Don't
c
re
a
te unnecessary PHIs
commit
|
commitdiff
|
tree
2015-12-15
Jame
s
M
o
l
l
o
y
[PassM
a
nagerBuilde
r
] Ad
d
a few more
s
calar optimization
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
James Mo
l
loy
D
on't create unnecess
a
ry PH
I
s
commit
|
commitdiff
|
tree
2015-12-11
Jame
s
Molloy
[
M
em2Reg] Resp
e
ct optnone
commit
|
commitdiff
|
tree
2015-12-11
James Molloy
[InstComb
i
ne
]
Make MatchBSwap
a
ls
o
match bit
r
e
versals
commit
|
commitdiff
|
tree
2015-11-19
James Molloy
[Global
O
pt] Lo
c
ali
z
e some g
l
obals that
h
ave n
o
n-instruction
.
.
.
commit
|
commitdiff
|
tree
2015-11-19
James Mol
l
o
y
[
F
u
nction
A
ttrs] Provid
e
a
m
echan
i
sm for adding function
.
.
.
commit
|
commitdiff
|
tree
2015-11-18
J
ames Molloy
[
L
TO] Appea
s
e buildbots take 3
commit
|
commitdiff
|
tree
2015-11-18
Jam
e
s Molloy
[LTO
]
Buildbot appeasing tak
e
2
commit
|
commitdiff
|
tree
2015-11-18
James M
o
lloy
[LTO]
F
i
x up test/
t
ools/gold
/
X
86/remarks
.
ll
commit
|
commitdiff
|
tree
2015-11-18
Ja
m
es M
o
lloy
[LT
O
] A
d
d
an early r
u
n
of functionattrs
commit
|
commitdiff
|
tree
2015-11-16
James
Molloy
Prop
e
rly ch
e
ck i
f
a CM
P
Z
node is in fact c
o
mparing
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
Ja
m
es Molloy
[GlobalOpt] Addr
e
ss pos
t
-commit review com
m
en
t
s on
.
.
.
commit
|
commitdiff
|
tree
2015-11-15
James
Molloy
[GlobalOpt] Demote globals to
locals more aggressively
commit
|
commitdiff
|
tree
2015-11-13
James
M
olloy
[ARM] Replace ARMISD::
R
BIT with I
S
D::BI
T
REVE
R
SE
commit
|
commitdiff
|
tree
2015-11-13
James M
o
lloy
[
G
lobalOpt] Make sure all deb
u
g l
i
nes end with '\n'
commit
|
commitdiff
|
tree
2015-11-13
J
a
mes Mo
l
loy
[Global
O
pt] Coding style - remove
f
unctio
n
names from
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
Jame
s
Mol
l
o
y
[AArch64] Check the ex
p
an
s
io
n
of BITRE
V
ERSE
i
n regression
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
James Mollo
y
[S
D
A
G
] Fi
x
e
xpansion of BITR
E
VERSE
commit
|
commitdiff
|
tree
2015-11-12
James
Molloy
[ARM]
C
M
OV->BFI co
m
bining: handle both
s
enses of CMPZ
commit
|
commitdiff
|
tree
2015-11-12
James Mo
l
loy
[InstCombine] Add tri
v
ial
f
o
ld
i
n
g (bitreverse (b
i
t
reverse
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
James Molloy
[SDAG
]
I
ntrodu
c
e a ne
w
B
ITRE
V
E
R
SE node
a
long with
a
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
James
Molloy
Re
v
ert
"
Revert "[F
u
nc
t
ionAttrs]
I
dentif
y
n
o
r
ecurse
.
.
.
commit
|
commitdiff
|
tree
next