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
James Mollo
y
[ARM]
P
r
o
m
o
t
e small
g
lo
b
al constants to c
o
nstant
pools
commit
|
commitdiff
|
tree
2016-09-14
J
a
mes Molloy
R
e
vert "[Thumb]
T
e
a
c
h I
S
e
l how to lower co
m
p
a
res o
f
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
Ja
m
es
Mollo
y
Revert "[ARM] Pro
m
ote sma
l
l
g
lobal constants to
co
n
stan
t
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
James Mollo
y
[Thum
b
] Teach ISel how
to lower compares of AND bitmasks
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
Jame
s
Mol
l
oy
[AR
M
] Promote small g
l
obal con
s
tant
s
to constant pools
commit
|
commitdiff
|
tree
2016-09-12
James
Molloy
R
evert "[ARM] Prom
o
te
small globa
l
const
a
n
t
s t
o
c
onstan
t
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Jam
e
s
M
o
l
lo
y
[Thumb] Tea
c
h ISel how to l
o
wer c
o
m
pares of
A
ND bitm
a
sks
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
James Mo
l
l
o
y
[ARM] Prom
o
te
s
mall global constants
to constant po
o
ls
commit
|
commitdiff
|
tree
2016-09-11
James Molloy
Fixup
f
a
i
ling debuginfo tes
t
for change in SimplifyCFG
.
commit
|
commitdiff
|
tree
2016-09-11
J
ames Mol
l
oy
[SimplifyCFG] Be ev
e
n more conservati
v
e
in Sin
k
ThenElseCo
d
eTo
E
nd
commit
|
commitdiff
|
tree
2016-09-11
Ja
m
es Moll
o
y
[AArch
6
4] F
i
xup test a
f
ter r2
8
1160
commit
|
commitdiff
|
tree
2016-09-11
J
a
m
es Molloy
[Si
m
plifyCFG
]
Har
d
en
u
p the
profitability heu
r
istic
.
.
.
commit
|
commitdiff
|
tree
2016-09-09
James Mollo
y
[ARM]
A
D
D with a
negative offse
t
c
an bec
o
me SU
B
for
.
.
.
commit
|
commitdiff
|
tree
2016-09-09
James
M
olloy
[
A
RM] icmp %x, -C can be l
o
w
ered to a
simple
A
DDS or CMN
commit
|
commitdiff
|
tree
2016-09-09
Jam
e
s
Molloy
[Thumb] Select (CMPZ
X, -C) -> (CMPZ (
A
DDS X,
C
)
,
0
)
commit
|
commitdiff
|
tree
2016-09-09
James Molloy
[Thumb1] Tea
c
h op
t
imizeCompa
r
e
I
n
s
tr about thumb1
c
o
m
p
a
res
commit
|
commitdiff
|
tree
2016-09-08
James M
o
lloy
[SDA
G
Buil
d
e
r] Don't creat
e
a
binary tree for switche
s
.
.
.
commit
|
commitdiff
|
tree
2016-09-08
James Molloy
[Thumb1] AN
D
w
i
th a constant operand can be con
v
erted
.
.
.
commit
|
commitdiff
|
tree
2016-09-08
James Molloy
[Thumb1]
F
ix
cos
t
cal
c
ulatio
n
for complemented immediates
commit
|
commitdiff
|
tree
2016-09-07
James
Mol
l
oy
[
S
i
mpli
f
yCFG] Followup fix
t
o r2
8
0790
commit
|
commitdiff
|
tree
2016-09-07
James
M
o
l
loy
[Simp
l
ifyCFG] U
p
date wor
k
around for PR301
8
8
to als
o
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
James Moll
o
y
[SimplifyCFG] Che
c
k
PHI uses more accurately
commit
|
commitdiff
|
tree
2016-09-05
Ja
m
e
s
Mo
l
loy
[Thum
b
1
]
A
d
d r
e
locations for fix
u
ps fixup_ar
m
_thumb
_
.
.
.
commit
|
commitdiff
|
tree
2016-09-02
Jam
e
s Mo
l
loy
[SimplifyCFG] Ad
d
a workaround t
o
fix
PR30188
commit
|
commitdiff
|
tree
2016-09-01
James Molloy
[Simpli
f
y
CFG] Handl
e
t
a
il
-
sink
i
ng o
f
more than 2 inc
o
mi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
James Molloy
[Si
m
plifyCFG] Change the algorit
h
m in S
i
n
k
Th
e
nElseCodeToEn
d
commit
|
commitdiff
|
tree
2016-09-01
James Molloy
[SimplifyCFG] Fix nond
e
terministic ite
r
a
ti
o
n order
commit
|
commitdiff
|
tree
2016-09-01
Jame
s
Molloy
[Simp
l
ifyC
F
G
] Improv
e
FoldValueComparison
I
ntoPredec
e
sso
r
s
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
Revert "
[
SimplifyCFG] Imp
r
ove FoldValueCompariso
n
IntoPredece
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
Jam
e
s
M
o
l
loy
R
e
v
e
rt "[SimplifyC
F
G] Change the
a
lgorithm in SinkThenElse
C
o
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
Jam
e
s Mo
l
loy
Rev
e
rt
"
[SimplifyCFG] Handle tail-
s
i
n
k
i
ng of m
o
re than
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Mollo
y
Revert
"
[Simpli
f
yCF
G
] A
d
d a wo
r
karound to fix PR3018
8
"
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
Re
v
ert
"
[SimplifyCFG] Fix bootst
r
ap failure aft
e
r r2802
2
0
"
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
[S
i
mplifyCFG] Fix bootstrap failure after r280220
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
[Simpl
i
fyCFG] Add a workaround to fix PR30188
commit
|
commitdiff
|
tree
2016-08-31
James Mo
l
loy
[
SimplifyCFG]
Improv
e
FoldValueCompa
r
i
s
onIntoPredecessors
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
Ja
m
es Molloy
[SimplifyCFG]
Hand
l
e
t
a
i
l-sink
i
n
g
of more t
h
an
2
i
ncoming
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Mollo
y
[SimplifyCFG] Change the algo
r
i
thm i
n
Si
n
k
ThenElseCodeToEnd
commit
|
commitdiff
|
tree
2016-08-31
Jam
e
s
Molloy
[Simp
l
i
f
yCFG] Tai
l
-
merge calls wi
t
h
sideeffec
t
s
commit
|
commitdiff
|
tree
2016-08-30
James Molloy
[SimplifyC
F
G] Properly CSE metadata in Si
n
kThenElseCodeToEnd
commit
|
commitdiff
|
tree
2016-08-22
James Molloy
[
S
implifyCFG
]
R
e
write Si
n
k
Th
e
nElseCo
d
eToEnd
commit
|
commitdiff
|
tree
2016-08-22
Jame
s
Molloy
[
SROA
]
R
emo
v
e
incorrect assertion
commit
|
commitdiff
|
tree
2016-08-22
J
a
mes
M
olloy
Revert "[
S
imp
l
ifyCFG] Rewrite
S
inkTh
e
nE
l
seC
o
deToEnd
"
commit
|
commitdiff
|
tree
2016-08-22
James Molloy
[SimplifyCFG] Rewrite Sink
T
henElseCodeToEnd
commit
|
commitdiff
|
tree
2016-08-19
James Mol
l
oy
[SimplifyCFG] Rewr
i
te Sink
T
henElseCode
T
oEnd
commit
|
commitdiff
|
tree
2016-08-19
James Molloy
[
CodeGen] Fix a trivial
t
y
p
e
conversio
n
bug dating
.
.
.
commit
|
commitdiff
|
tree
2016-08-15
James Mo
l
lo
y
[
Si
m
plifyCFG] Rewrite SinkThenElseCodeT
o
End
commit
|
commitdiff
|
tree
2016-08-15
James Mol
l
oy
[LSR] D
o
n't try
and create
post-inc expressions
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
James Molloy
[Simplify
C
FG] Fix nasty RAUW bug fr
o
m
r
2
77325
commit
|
commitdiff
|
tree
2016-08-01
James
M
o
l
loy
[Simplif
y
CFG] Try and pacif
y
b
uildbot
s
after r27
7
3
25
commit
|
commitdiff
|
tree
2016-08-01
James Molloy
[
S
i
mp
l
ify
C
FG
]
R
ang
e
reduce swit
c
hes
commit
|
commitdiff
|
tree
2016-07-15
James Molloy
[ARM] F
i
x b
u
ild after r275540
commit
|
commitdiff
|
tree
2016-07-15
James Molloy
[Th
u
mb-1] Select post-increment load and store where
.
.
.
commit
|
commitdiff
|
tree
2016-07-15
James
Mo
l
loy
[
A
R
M] Followup
t
o r2755
3
7 addr
e
s
sing review comm
e
nts
commit
|
commitdiff
|
tree
2016-07-15
Jam
e
s Mo
l
loy
[ARM]
P
re
f
er indirec
t
calls in min
s
ize mod
e
commit
|
commitdiff
|
tree
2016-07-05
James Molloy
[Thu
m
b] R
e
apply r272251 with a fix
f
or P
R
28348
(
mk 2)
commit
|
commitdiff
|
tree
2016-07-04
J
a
mes Mol
l
oy
Revert "[Thumb] Reapply r
2
72251
with a
fix fo
r
P
R28348"
commit
|
commitdiff
|
tree
2016-07-04
James Molloy
[Thumb] Reapply r2722
5
1 with a
fix for PR
2
8348
commit
|
commitdiff
|
tree
2016-06-14
James M
o
lloy
[Thumb] Fix off-by-one error
i
n r272007
commit
|
commitdiff
|
tree
2016-06-09
James Molloy
[Thumb] A branch is
n
ot part of an IT block
commit
|
commitdiff
|
tree
2016-06-09
James Molloy
[
T
hum
b
]
Select a BIC
inst
e
ad of
A
ND if t
h
e immediate
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
James Molloy
[Th
u
mb-1]
Add optimized co
n
s
tant material
i
zation for
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
James Mol
l
o
y
[
A
RM] S
h
rink post-indexe
d
LDR a
n
d STR
to LDM/STM
commit
|
commitdiff
|
tree
2016-06-07
James
M
o
lloy
[ARM] Transform L
D
M
s into wri
t
eb
a
ck f
o
rm
t
o s
a
ve code
.
.
.
commit
|
commitdiff
|
tree
2016-05-18
James Mollo
y
[VectorUtils]
F
i
x nast
y
use-a
f
ter-fr
e
e
commit
|
commitdiff
|
tree
2016-05-10
James Molloy
Revert "[Vector
U
tils] Query numbe
r
of
si
g
n
bits to
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
James M
o
lloy
[VectorUtils
]
Q
u
e
r
y n
u
mber of sign
b
its to a
l
low mo
r
e
.
.
.
commit
|
commitdiff
|
tree
2016-04-25
Jam
e
s Mo
l
loy
[GlobalO
p
t
]
Allow constant globals to be SRA'
d
commit
|
commitdiff
|
tree
2016-04-01
James Molloy
Fix for pr243
4
6: arm a
s
m label c
a
l
c
ula
t
ion error
i
n sub
commit
|
commitdiff
|
tree
2016-03-30
James Molloy
[VectorUtils] Do
n
't try and
t
r
u
n
c
ate PHIs
to a smaller
.
.
.
commit
|
commitdiff
|
tree
2016-03-24
Jam
e
s
Molloy
[llvm-nm] Fix r264247
commit
|
commitdiff
|
tree
2016-03-24
James Molloy
[llvm-
n
m]
C
orr
e
ct
-
P ELF o
u
t
put
commit
|
commitdiff
|
tree
2016-02-26
James Molloy
[AArch64
]
S
light clea
n
up in FPLoadB
a
l
a
n
cing
commit
|
commitdiff
|
tree
2016-02-03
Ja
m
es Molloy
[DemandedBits
]
Revert r249687
d
ue to
PR
2
6071
commit
|
commitdiff
|
tree
2016-01-25
Jam
e
s Molloy
[DemandedBits] Fix computation
o
f d
e
manded bits for
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
James Mo
l
loy
[CodeGen
P
repare] Try and appease sanitizers
commit
|
commitdiff
|
tree
2016-01-15
James Mol
l
o
y
[InstCombine] Rewrite bswap
/
bit
r
everse
han
d
l
i
ng completely
.
commit
|
commitdiff
|
tree
2016-01-14
James Molloy
Revert "
[
ValueTrackin
g
] Unders
t
and m
o
re select patterns
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
James Molloy
[
Va
l
ueT
r
acking] U
n
derstan
d
more select patterns in
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
James Molloy
[LT
O
] Add a
run o
f
LoopUnroll
commit
|
commitdiff
|
tree
2016-01-07
J
a
mes Mollo
y
[G
l
o
b
alsAA]
Partially back out r2
4
8
576
commit
|
commitdiff
|
tree
2015-12-16
James
M
ollo
y
[Simplif
y
CFG] Don't create
u
n
necessary PHIs
commit
|
commitdiff
|
tree
2015-12-15
Ja
m
es Molloy
[PassMana
g
erBuil
d
er] Add a few more sc
a
lar optimi
z
ation
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
Jame
s
Mol
l
oy
Don't create unnecessa
r
y PHI
s
commit
|
commitdiff
|
tree
2015-12-11
Jam
e
s Molloy
[
M
em
2
Reg] Respect opt
n
one
commit
|
commitdiff
|
tree
2015-12-11
Ja
m
es Molloy
[
InstComb
i
ne] Make MatchBSw
a
p
also match
bit
r
eversal
s
commit
|
commitdiff
|
tree
2015-11-19
James M
o
lloy
[Glob
a
l
Opt] Loc
a
lize
some
g
lo
b
als that have non-instruc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-11-19
James
M
olloy
[F
u
n
ctionAttrs] P
r
ovide a mechanis
m
for addi
n
g function
.
.
.
commit
|
commitdiff
|
tree
2015-11-18
James Molloy
[LT
O
] Appease buildbots
t
a
ke 3
commit
|
commitdiff
|
tree
2015-11-18
James Molloy
[LTO] Bui
l
d
bot appeasing take 2
commit
|
commitdiff
|
tree
2015-11-18
James
M
o
lloy
[LTO] F
i
x up
test
/
tools
/
gold/X86/remarks
.
ll
commit
|
commitdiff
|
tree
2015-11-18
J
a
mes Molloy
[LTO
]
Add an ear
l
y run of functi
o
nattrs
commit
|
commitdiff
|
tree
2015-11-16
James Molloy
Properl
y
che
c
k if a CMP
Z
no
d
e is in f
a
ct com
p
ar
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
James Molloy
[GlobalO
p
t] A
d
dress po
s
t
-commi
t
rev
i
ew comments
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-11-15
Jam
e
s
M
olloy
[GlobalOpt
]
D
e
mote globals t
o
loca
l
s more
aggres
s
ively
commit
|
commitdiff
|
tree
2015-11-13
James M
o
lloy
[ARM]
R
eplace ARMISD::RBIT
with ISD::B
I
TRE
V
E
R
S
E
commit
|
commitdiff
|
tree
2015-11-13
J
a
mes Molloy
[GlobalOpt] Make sure all de
b
u
g
l
ines end with '\n'
commit
|
commitdiff
|
tree
2015-11-13
James Mo
l
loy
[Glob
a
l
Opt]
Co
d
i
n
g style - remove function
names from
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
James Molloy
[
AArch64] Check the expansion of BITREVERSE in regression
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
J
a
m
e
s Molloy
[SDA
G
]
Fix expa
n
sion
of BITREV
E
RS
E
commit
|
commitdiff
|
tree
next