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
[SimplifyCFG] Followup fix to r280790
2016-09-07
J
ames Molloy
[Sim
p
lifyCFG] Followup
f
ix t
o
r280790
commit
|
commitdiff
|
tree
2016-09-07
J
ames
Mo
l
l
o
y
[Simplify
C
FG] Upd
a
te wo
r
karound
f
or PR30188
to a
l
so
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
Jame
s
Molloy
[Simp
l
i
f
yCF
G
]
C
h
eck P
H
I use
s
more a
c
cu
r
at
e
ly
commit
|
commitdiff
|
tree
2016-09-05
James Mol
l
oy
[Thum
b
1] A
d
d relocations for fixups fixup_arm_t
h
u
m
b_
.
.
.
commit
|
commitdiff
|
tree
2016-09-02
Jame
s
Molloy
[
S
implifyCFG] Add a work
a
ro
u
nd to fix PR30
1
88
commit
|
commitdiff
|
tree
2016-09-01
James M
o
lloy
[
S
implifyCFG
]
Handle t
a
il-sinking of m
o
re
t
han 2
i
ncoming
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
J
ames M
o
l
l
oy
[SimplifyCFG]
Change the algo
r
i
thm in SinkThenE
l
seCo
d
eToEnd
commit
|
commitdiff
|
tree
2016-09-01
James Molloy
[Sim
p
li
f
yCFG] Fix nondeterministic iterat
i
o
n
order
commit
|
commitdiff
|
tree
2016-09-01
James Molloy
[
S
i
m
p
l
i
fyCFG] Imp
r
o
v
e FoldValueC
o
mparisonInto
P
redec
e
ssors
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
J
ames Mo
l
loy
Revert
"
[Simpl
i
fyCFG
]
I
mprove FoldVa
l
ueCo
m
pariso
n
IntoPredece
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James
M
o
lloy
R
e
vert "[Si
m
p
lifyCFG] Change
t
he
a
lgorit
h
m in SinkThenElseCo
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
Jam
e
s Mo
l
loy
Revert
"[SimplifyCFG]
H
andle
t
a
il-sinkin
g
o
f
m
ore
t
h
an
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
Rever
t
"[Simpli
f
yC
F
G] Add a
w
o
r
kar
o
und to fix PR3
0
188"
commit
|
commitdiff
|
tree
2016-08-31
James M
o
lloy
Revert "[Si
m
pl
i
fyCFG
]
Fix bootstra
p
failure after
r2802
2
0"
commit
|
commitdiff
|
tree
2016-08-31
Jame
s
Molloy
[Simplif
y
CF
G
] Fix b
o
ot
s
tr
a
p failure af
t
er r28
0
220
commit
|
commitdiff
|
tree
2016-08-31
James
M
olloy
[Simpl
i
fy
C
F
G
] Add a
w
orka
r
ound to
f
ix PR30188
commit
|
commitdiff
|
tree
2016-08-31
Ja
m
es
M
olloy
[SimplifyCFG]
I
mprove FoldVa
l
ue
C
ompariso
n
IntoPredecessors
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
[SimplifyCFG] Handle tail-sinking
o
f more
t
han 2 incoming
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
J
a
mes Molloy
[S
i
m
p
l
i
fyCFG] Cha
n
ge
the algorithm in SinkThenElseCodeToEnd
commit
|
commitdiff
|
tree
2016-08-31
Ja
m
es
Molloy
[Simpl
i
fyCFG
]
Tail-merge calls wi
t
h
sidee
f
fe
c
ts
commit
|
commitdiff
|
tree
2016-08-30
James Molloy
[SimplifyCFG]
P
roperl
y
CSE metadata in SinkThenEl
s
eCod
e
To
E
n
d
commit
|
commitdiff
|
tree
2016-08-22
James M
o
lloy
[
Si
m
p
l
ifyCFG] Re
w
rite SinkThenElse
C
odeT
o
End
commit
|
commitdiff
|
tree
2016-08-22
James M
o
lloy
[SROA] Remove incorrect as
s
e
rtion
commit
|
commitdiff
|
tree
2016-08-22
Jame
s
M
o
l
l
oy
Revert "[SimplifyCFG] Rewrite SinkThenElseCodeToEnd"
commit
|
commitdiff
|
tree
2016-08-22
Jam
e
s Molloy
[SimplifyCFG] Rewrite Sin
k
ThenElseCodeToEnd
commit
|
commitdiff
|
tree
2016-08-19
James Molloy
[Simpl
i
fyCFG] Rewrite SinkThenElseCodeToEnd
commit
|
commitdiff
|
tree
2016-08-19
Jam
e
s Molloy
[
C
odeGen]
F
ix a trivi
a
l t
y
pe conversion bug da
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-08-15
Jame
s
M
olloy
[SimplifyCFG] Re
w
rite
S
inkThenElseCode
T
o
End
commit
|
commitdiff
|
tree
2016-08-15
James Mollo
y
[LSR] Don't try and cre
a
t
e
p
ost-inc expressions o
n
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
James Molloy
[Si
m
pl
i
fyCFG] Fix na
s
ty RAU
W
bug from r277325
commit
|
commitdiff
|
tree
2016-08-01
James Molloy
[
SimplifyCFG] Try a
n
d pacify bui
l
db
o
ts after r277325
commit
|
commitdiff
|
tree
2016-08-01
Jame
s
Mol
l
oy
[Si
m
p
l
ifyCFG] Ran
g
e re
d
uce sw
i
t
c
hes
commit
|
commitdiff
|
tree
2016-07-15
James M
o
lloy
[ARM] Fix build afte
r
r275540
commit
|
commitdiff
|
tree
2016-07-15
J
ames Molloy
[Thu
m
b-1] Sel
e
ct post-increment lo
a
d an
d
st
o
re
wher
e
.
.
.
commit
|
commitdiff
|
tree
2016-07-15
Ja
m
es M
o
llo
y
[
A
RM] Followup to r2
7
55
3
7 a
d
dressing review com
m
e
n
t
s
commit
|
commitdiff
|
tree
2016-07-15
J
a
m
es Molloy
[ARM]
Prefer in
d
irect calls in mi
n
size mode
commit
|
commitdiff
|
tree
2016-07-05
James Molloy
[Thumb]
R
e
a
pply r272251 with a fix for PR28348 (
m
k
2)
commit
|
commitdiff
|
tree
2016-07-04
Ja
m
es Mo
l
loy
Revert "[T
h
um
b
] Re
a
p
p
ly r272251 wit
h
a fix for PR28348"
commit
|
commitdiff
|
tree
2016-07-04
James Molloy
[Thumb]
Reapply r2722
5
1 with a fix
f
or PR28
3
48
commit
|
commitdiff
|
tree
2016-06-14
James Molloy
[
T
humb]
F
ix o
f
f-b
y
-
o
ne er
r
or in r27200
7
commit
|
commitdiff
|
tree
2016-06-09
James Mol
l
oy
[Thumb] A br
a
nch
is not part of an IT blo
c
k
commit
|
commitdiff
|
tree
2016-06-09
Ja
m
e
s
Moll
o
y
[
Thumb] Select a BIC ins
t
ead of AND
if the immedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
James Mol
l
oy
[Thum
b
-1] Add optim
i
zed co
n
stant ma
t
eria
l
i
z
ati
o
n for
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
James Molloy
[ARM] S
h
rink post
-
indexed LDR and S
T
R t
o
LDM/
S
TM
commit
|
commitdiff
|
tree
2016-06-07
Ja
m
es Molloy
[ARM]
T
rans
f
orm
LDMs i
n
to
writeback for
m
to save c
o
de
.
.
.
commit
|
commitdiff
|
tree
2016-05-18
J
a
mes
M
olloy
[
VectorUtils] Fix
n
asty u
s
e-after-free
commit
|
commitdiff
|
tree
2016-05-10
J
ames M
o
lloy
Revert "[Vec
t
orUtil
s
] Query number of sig
n
bits to
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
J
a
mes Molloy
[VectorU
t
i
ls] Qu
e
ry number
o
f
s
ign
b
i
ts
to a
l
l
o
w
more
.
.
.
commit
|
commitdiff
|
tree
2016-04-25
James Molloy
[Glob
a
l
O
p
t
] A
l
low constant globals to
be SRA'
d
commit
|
commitdiff
|
tree
2016-04-01
James Mollo
y
Fix
f
or
p
r24
3
46:
a
r
m asm label calcu
l
ation erro
r
in
s
u
b
commit
|
commitdiff
|
tree
2016-03-30
James
Molloy
[
V
ecto
r
Utils]
D
on't try
a
nd truncate PHIs t
o
a
smal
l
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-24
J
a
m
e
s Mol
l
oy
[l
l
vm
-
nm] Fix r2
6
4247
commit
|
commitdiff
|
tree
2016-03-24
James
Mollo
y
[llvm-nm] Correct -P ELF
ou
t
put
commit
|
commitdiff
|
tree
2016-02-26
J
a
m
es
Mo
l
loy
[
A
Arch64] Slight cleanup
in FPLoa
d
Balanci
n
g
commit
|
commitdiff
|
tree
2016-02-03
James Mo
l
loy
[Demanded
B
its] Revert
r
2
4
9
687 due t
o
PR26071
commit
|
commitdiff
|
tree
2016-01-25
J
am
e
s
Molloy
[DemandedB
i
ts] Fix com
p
utat
i
on o
f
demanded
bits for
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
James
Molloy
[CodeGen
P
repare]
Try a
n
d appease
sanitizers
commit
|
commitdiff
|
tree
2016-01-15
James
M
oll
o
y
[InstCombi
n
e] Rewrite bswap/bitrev
e
rse handling com
p
letel
y
.
commit
|
commitdiff
|
tree
2016-01-14
J
a
mes Molloy
R
evert "[
V
alueTra
c
king] Unders
t
and more sel
e
ct patterns
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
James Molloy
[ValueTracking] Unde
r
stand more
select pa
t
tern
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
Ja
m
es Molloy
[LTO] Add a r
u
n of LoopUn
r
oll
commit
|
commitdiff
|
tree
2016-01-07
Ja
m
es Moll
o
y
[Glob
a
l
s
AA]
Par
t
ially back o
u
t
r248576
commit
|
commitdiff
|
tree
2015-12-16
James Moll
o
y
[Simpl
i
fyCFG] Don't creat
e
unnecessa
r
y PHIs
commit
|
commitdiff
|
tree
2015-12-15
Jam
e
s Molloy
[PassMa
n
age
r
Builder] Add a few
more scal
a
r o
p
timizatio
n
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
Jame
s
Molloy
Don't
c
reate
u
nnecessary PHIs
commit
|
commitdiff
|
tree
2015-12-11
Jam
e
s M
o
lloy
[Me
m
2Reg] Re
s
pect
o
p
tnone
commit
|
commitdiff
|
tree
2015-12-11
James
M
ol
l
o
y
[InstCom
b
i
ne] Make MatchBSwap
also match
b
it re
v
ersals
commit
|
commitdiff
|
tree
2015-11-19
James Molloy
[
Glo
b
alO
p
t
] Localize some globals that
have non-instruction
.
.
.
commit
|
commitdiff
|
tree
2015-11-19
Jam
e
s Mo
l
loy
[Functio
n
Attr
s
] Pr
o
vid
e
a mechanism for adding function
.
.
.
commit
|
commitdiff
|
tree
2015-11-18
James Mo
l
loy
[LT
O
] App
e
ase bui
l
dbots take 3
commit
|
commitdiff
|
tree
2015-11-18
James Mol
l
oy
[
L
T
O] Buildbot appeasing take
2
commit
|
commitdiff
|
tree
2015-11-18
James M
o
l
loy
[
L
TO] Fix up test/tools/gold/X86/rem
a
rks
.
ll
commit
|
commitdiff
|
tree
2015-11-18
James Molloy
[LT
O
]
A
dd
a
n ear
l
y run of func
t
ion
a
ttrs
commit
|
commitdiff
|
tree
2015-11-16
James
M
olloy
Properly check if a CMPZ node is in fa
c
t
c
omparin
g
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
James Molloy
[Glo
b
alOpt] Address post-commit review comments o
n
.
.
.
commit
|
commitdiff
|
tree
2015-11-15
James Molloy
[
G
lobalO
p
t] Demot
e
glob
a
ls t
o
locals mor
e
aggressively
commit
|
commitdiff
|
tree
2015-11-13
James Mol
l
oy
[ARM] Replace ARMIS
D
::RBIT with ISD::BITRE
V
ERSE
commit
|
commitdiff
|
tree
2015-11-13
J
ames Molloy
[GlobalOpt] Make
s
ure all debug
l
ines end with
'
\n
'
commit
|
commitdiff
|
tree
2015-11-13
James
M
o
l
loy
[Globa
l
O
p
t] Coding sty
l
e
- remove
f
u
n
ction names from
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
James Molloy
[AArch64] Check the
e
x
pansion of B
I
T
REVE
R
S
E
in r
e
gression
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
J
ames
M
o
l
loy
[SDAG] Fix expansion
of BITREVERS
E
commit
|
commitdiff
|
tree
2015-11-12
James Molloy
[
A
R
M] CMOV-
>
BFI
combining: ha
n
dl
e
both senses of CMPZ
commit
|
commitdiff
|
tree
2015-11-12
J
ame
s
M
o
l
l
oy
[In
s
tCombine] Add trivial fol
d
ing
(bitreverse (bitrevers
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
James Mo
l
loy
[SDAG] Introduce a new BITREVERSE node along with a
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
James Molloy
Rever
t
"Revert
"[Functio
n
Attrs] Identify norecurse
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
James M
o
lloy
Rev
e
rt "[FunctionAttrs] Id
e
ntify nor
e
c
u
r
se functions"
commit
|
commitdiff
|
tree
2015-11-12
James Molloy
[Functi
o
nAttrs] Identify norecurse
functions
commit
|
commitdiff
|
tree
2015-11-11
Ja
m
es M
o
lloy
[
ARM] Co
m
bine BFIs
together
commit
|
commitdiff
|
tree
2015-11-10
Ja
m
e
s
Mollo
y
Rea
p
ply "[
A
RM] Combine CMOV in
t
o BFI
w
here poss
i
b
l
e
"
commit
|
commitdiff
|
tree
2015-11-09
James Moll
o
y
[LoopVector
i
ze] Address po
s
t-commit f
e
edba
c
k on r250032
commit
|
commitdiff
|
tree
2015-11-06
Jam
e
s Molloy
Add a n
e
w
a
ttribute: norecurs
e
commit
|
commitdiff
|
tree
2015-11-05
James
M
ollo
y
[
ARM
]
Compute know
n
bits for
ARMISD:
:
CMOV
commit
|
commitdiff
|
tree
2015-11-05
Jame
s
M
o
l
lo
y
[
SimplifyCF
G
] Tweak heuristic fo
r
mer
g
ing
conditional
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
James Molloy
[ARM] Combi
n
e
CMOV
int
o
BFI where possible
commit
|
commitdiff
|
tree
2015-11-04
Ja
m
es M
o
llo
y
[Simplif
y
CFG] Merge condi
t
i
o
nal stores
commit
|
commitdiff
|
tree
2015-11-04
J
ames
M
oll
o
y
Revert "[PatternMa
t
c
h
]
Swi
t
ch to use Val
u
eTracking
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
J
ames M
o
l
loy
[PatternMatc
h
] Switch to
u
se Val
u
eT
r
a
cking::matc
h
S
e
le
c
tPat
t
ern
commit
|
commitdiff
|
tree
2015-10-28
J
ames Molloy
[Global
O
p
t] Add newlines to
D
EBUG
messages
commit
|
commitdiff
|
tree
2015-10-28
Jame
s
Molloy
[Glo
b
als
A
A
]
An indirect global that is initia
l
ized
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
Jam
e
s Molloy
[V
a
lueTracking] E
x
t
e
n
d r
2
51146 t
o
catch
a fairl
y
comm
o
n
.
.
.
commit
|
commitdiff
|
tree
next