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
James Mo
l
loy
[Simplif
y
CFG] Followup f
i
x to
r
280790
commit
|
commitdiff
|
tree
2016-09-07
James Mol
l
oy
[SimplifyCFG] Updat
e
w
orkaro
u
nd for PR30
1
88
t
o
a
lso
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
Jam
e
s
M
o
lloy
[Simplify
C
FG]
C
h
ec
k
P
HI uses more accurately
commit
|
commitdiff
|
tree
2016-09-05
James
M
olloy
[Th
u
mb1] Add re
l
oca
t
ions for fixups fi
x
up_a
r
m_thumb_
.
.
.
commit
|
commitdiff
|
tree
2016-09-02
James M
o
lloy
[SimplifyCFG] Add a work
a
round to
f
ix PR30188
commit
|
commitdiff
|
tree
2016-09-01
James
M
ol
l
o
y
[SimplifyCFG] Handle t
a
il-sin
k
ing of more t
h
an
2 incom
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
James
M
oll
o
y
[Simplify
C
FG] Change the algor
i
thm in SinkThenE
l
se
C
od
e
ToEnd
commit
|
commitdiff
|
tree
2016-09-01
J
a
mes Molloy
[Simplif
y
CFG] Fix nondete
r
mi
n
i
s
tic itera
t
io
n
order
commit
|
commitdiff
|
tree
2016-09-01
James Moll
o
y
[SimplifyCFG] Improv
e
FoldValueComparisonIntoPredecessors
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
R
e
vert "[SimplifyCFG] Impro
v
e
Fol
d
Value
C
o
m
p
a
risonIntoPredece
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James
M
o
llo
y
Revert
"[SimplifyCFG] C
h
an
g
e the algorithm in Si
n
k
T
henElse
C
o
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
Ja
m
e
s
Molloy
Revert "[Si
m
pl
i
fyCFG] Hand
l
e ta
i
l-sinkin
g
of mo
r
e
t
han
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
Ja
m
es Molloy
Revert
"[Simpli
f
y
C
FG] Ad
d
a workaround to fix PR301
8
8"
commit
|
commitdiff
|
tree
2016-08-31
J
a
m
es Molloy
Revert "[SimplifyCFG] Fix
b
oot
s
tra
p
fa
i
lure after r28022
0
"
commit
|
commitdiff
|
tree
2016-08-31
J
ames
Molloy
[
SimplifyCFG] Fix boo
t
strap
f
a
ilure aft
e
r r
2
8022
0
commit
|
commitdiff
|
tree
2016-08-31
J
ames M
o
lloy
[Sim
p
lifyCFG] Add a
workaroun
d
t
o
f
ix PR30
1
8
8
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
[S
i
mplifyCFG] Impr
o
ve FoldValueComparisonIntoPredecess
o
rs
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James M
o
lloy
[SimplifyCF
G
] Ha
n
d
le
t
a
i
l
-sinking of more t
h
a
n 2 inco
m
ing
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Mol
l
oy
[Simpl
i
fyCFG] Ch
a
nge the al
g
orithm
i
n
SinkThenElseCodeToEnd
commit
|
commitdiff
|
tree
2016-08-31
Jam
e
s Molloy
[Si
m
p
lify
C
F
G] Tail-merge calls w
i
th sid
e
ef
f
ects
commit
|
commitdiff
|
tree
2016-08-30
James
Molloy
[SimplifyCFG] P
r
operly CSE m
e
tadata in SinkThenElseCodeToE
n
d
commit
|
commitdiff
|
tree
2016-08-22
Ja
m
es
Mollo
y
[
Simp
l
ifyCFG] Rewrite
Si
n
kTh
e
nElseCod
e
To
E
nd
commit
|
commitdiff
|
tree
2016-08-22
James Moll
o
y
[SROA] Re
m
ove inc
o
rrect
a
s
sertion
commit
|
commitdiff
|
tree
2016-08-22
James
M
o
lloy
Revert "[Simplif
y
CFG] Rewrite SinkT
h
e
n
ElseCodeTo
E
n
d
"
commit
|
commitdiff
|
tree
2016-08-22
James M
o
lloy
[SimplifyC
F
G] Rewr
i
t
e SinkThenElseCod
e
T
oEnd
commit
|
commitdiff
|
tree
2016-08-19
Jam
e
s Molloy
[Sim
p
lifyCFG]
Rewrite
S
inkThenElseCodeToEnd
commit
|
commitdiff
|
tree
2016-08-19
J
ames Molloy
[C
o
d
e
Ge
n
]
Fix a trivial ty
p
e conversion bug dating
.
.
.
commit
|
commitdiff
|
tree
2016-08-15
James
Mo
l
loy
[SimplifyCFG]
R
e
w
rite SinkThe
n
El
s
eCode
T
o
End
commit
|
commitdiff
|
tree
2016-08-15
James Mollo
y
[LSR] Don't try and
c
r
eate post-inc expressio
n
s
on
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
James Mollo
y
[SimplifyCFG]
Fix nasty RAU
W
bug from r277325
commit
|
commitdiff
|
tree
2016-08-01
James Mo
l
l
o
y
[
Sim
p
li
f
yCFG] Try and pacify buildbot
s
after r277
3
25
commit
|
commitdiff
|
tree
2016-08-01
Jame
s
Molloy
[SimplifyCFG] Range reduce switc
h
es
commit
|
commitdiff
|
tree
2016-07-15
J
a
mes Molloy
[ARM] Fix build after
r275540
commit
|
commitdiff
|
tree
2016-07-15
James
M
olloy
[Thumb-1]
Se
l
ect post-
i
ncrem
e
nt load and st
o
re
where
.
.
.
commit
|
commitdiff
|
tree
2016-07-15
Jame
s
Mo
l
loy
[
A
RM] Followup to r27553
7
addre
s
sing review comments
commit
|
commitdiff
|
tree
2016-07-15
Jame
s
M
olloy
[ARM]
Pref
e
r indirect
calls in m
i
nsize mode
commit
|
commitdiff
|
tree
2016-07-05
Ja
m
es
Molloy
[
Thumb
]
Rea
p
pl
y
r
2
72251 with a f
i
x fo
r
PR28348 (mk 2
)
commit
|
commitdiff
|
tree
2016-07-04
James Molloy
Revert "[Thumb] Reapply r272
2
51
wit
h
a fix for PR28348"
commit
|
commitdiff
|
tree
2016-07-04
James M
o
lloy
[Thumb]
R
e
a
pp
l
y r2722
5
1 with a
fix for PR28348
commit
|
commitdiff
|
tree
2016-06-14
James
M
olloy
[
Th
u
mb] Fix o
f
f-by-o
n
e
error in r
2
7
2007
commit
|
commitdiff
|
tree
2016-06-09
James Molloy
[Thumb] A branch i
s
not part of an
I
T blo
c
k
commit
|
commitdiff
|
tree
2016-06-09
Ja
m
e
s Mollo
y
[Thumb] Select a BIC instead
o
f AND if the i
m
mediate
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
J
ames Moll
o
y
[Thumb-1] Add optimiz
e
d constant mate
r
ializat
i
on for
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
James Moll
o
y
[ARM] Shrink
post-indexed LDR and STR to LDM/STM
commit
|
commitdiff
|
tree
2016-06-07
James Molloy
[
A
RM] Transform
L
DMs
i
nto writebac
k
form to
s
ave code
.
.
.
commit
|
commitdiff
|
tree
2016-05-18
James Molloy
[V
e
cto
r
Uti
l
s
] Fi
x
nasty use-af
t
er-free
commit
|
commitdiff
|
tree
2016-05-10
J
a
mes Molloy
Revert "[Vect
o
rUti
l
s
]
Query nu
m
ber of si
g
n
b
i
t
s
to
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
James Molloy
[Vect
o
r
Utils] Query num
b
e
r
of sign bit
s
to al
l
ow more
.
.
.
commit
|
commitdiff
|
tree
2016-04-25
J
a
me
s
Mollo
y
[
GlobalOpt] All
o
w c
o
nstan
t
g
l
obals to be SRA'd
commit
|
commitdiff
|
tree
2016-04-01
James
M
olloy
F
i
x for pr24
3
46: ar
m
asm label calc
u
la
t
ion error in sub
commit
|
commitdiff
|
tree
2016-03-30
Ja
m
es Molloy
[VectorUti
l
s] Don't try and trun
c
at
e
PHIs
to a smaller
.
.
.
commit
|
commitdiff
|
tree
2016-03-24
Ja
m
es Molloy
[ll
v
m-nm] Fix
r264
2
47
commit
|
commitdiff
|
tree
2016-03-24
James Mollo
y
[
llvm-
n
m] Correct -P ELF o
u
tput
commit
|
commitdiff
|
tree
2016-02-26
James Molloy
[
A
A
r
ch64]
S
light clea
n
up in FPLoadBala
n
cing
commit
|
commitdiff
|
tree
2016-02-03
Jame
s
Moll
o
y
[DemandedBits]
R
e
v
ert r249687 due
to PR
2
6071
commit
|
commitdiff
|
tree
2016-01-25
Ja
m
es Moll
o
y
[DemandedBits] Fix
c
omputation of demanded bits for
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
James Moll
o
y
[
CodeGenPrepare] Try and appea
s
e sanitizers
commit
|
commitdiff
|
tree
2016-01-15
Jam
e
s Molloy
[InstCo
m
b
ine] Rewrite bswap/b
i
treverse ha
n
d
ling completely
.
commit
|
commitdiff
|
tree
2016-01-14
James Molloy
Rev
e
r
t
"[ValueTracking] U
n
derstand
more
s
elect patte
r
ns
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
J
a
mes Mol
l
o
y
[Val
u
eTracking
]
Und
e
rst
a
nd more select pat
t
erns in
.
.
.
commit
|
commitdiff
|
tree
2016-01-14
Jam
e
s Mol
l
oy
[LTO] Ad
d
a
run o
f
LoopU
n
roll
commit
|
commitdiff
|
tree
2016-01-07
J
a
m
es Molloy
[GlobalsAA] Parti
a
lly back o
u
t r24
8
576
commit
|
commitdiff
|
tree
2015-12-16
James Molloy
[SimplifyCF
G
] D
o
n't c
r
eate u
n
necess
a
ry PHIs
commit
|
commitdiff
|
tree
2015-12-15
James Mo
l
loy
[Pa
s
sManager
B
uilder
]
Add a few mor
e
sca
l
ar optimi
z
ation
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
James Mollo
y
Do
n
't create u
n
necessa
r
y PHIs
commit
|
commitdiff
|
tree
2015-12-11
James Mollo
y
[
Mem2Reg] Res
p
e
c
t optnone
commit
|
commitdiff
|
tree
2015-12-11
Jame
s
M
ollo
y
[I
n
s
tCombine]
Make MatchBSwap also match bit
reversals
commit
|
commitdiff
|
tree
2015-11-19
James Molloy
[GlobalOpt] L
o
c
alize s
o
me globals t
h
at
h
ave no
n
-instruction
.
.
.
commit
|
commitdiff
|
tree
2015-11-19
J
a
mes Mo
l
loy
[F
u
nctionAtt
r
s] Provi
d
e a mechanism f
o
r adding function
.
.
.
commit
|
commitdiff
|
tree
2015-11-18
James Molloy
[LTO] Ap
p
ease
buildbots take 3
commit
|
commitdiff
|
tree
2015-11-18
Ja
m
es M
o
ll
o
y
[LTO] Buil
d
bot appeasing
t
ak
e
2
commit
|
commitdiff
|
tree
2015-11-18
James
M
ollo
y
[
L
TO] Fix up test/tool
s
/
g
o
l
d
/X86/rem
a
rks
.
ll
commit
|
commitdiff
|
tree
2015-11-18
James Mo
l
l
o
y
[LTO] Add
a
n
e
a
rly run of funct
i
o
n
a
t
trs
commit
|
commitdiff
|
tree
2015-11-16
J
ames Molloy
Prope
r
ly check if a CMPZ
node is in fact com
p
aring
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
Jame
s
M
olloy
[GlobalOpt] Address post-com
m
it
r
e
view comments on
.
.
.
commit
|
commitdiff
|
tree
2015-11-15
James Molloy
[GlobalO
p
t
] De
m
o
te globals
to lo
c
a
l
s more aggressively
commit
|
commitdiff
|
tree
2015-11-13
James Mollo
y
[ARM] Replace A
R
MISD::RBIT wit
h
ISD::BITREVER
S
E
commit
|
commitdiff
|
tree
2015-11-13
James M
o
lloy
[GlobalOpt] Ma
k
e su
r
e all debug li
n
es end with
'\n'
commit
|
commitdiff
|
tree
2015-11-13
James Molloy
[Glo
b
a
l
Opt] Coding style
-
remove functio
n
n
ames from
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
James
M
olloy
[A
A
rc
h
64] Ch
e
c
k
t
h
e
expansion
of BIT
R
EV
E
R
S
E in reg
r
ess
i
on
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
Jam
e
s
M
olloy
[SD
A
G] Fix expansion of BITREVERSE
commit
|
commitdiff
|
tree
2015-11-12
J
ames Molloy
[
ARM] CMOV
-
>BF
I
combini
n
g: han
d
l
e b
o
th senses of CMPZ
commit
|
commitdiff
|
tree
2015-11-12
James Moll
o
y
[
I
n
s
tCombine] Add trivial f
o
ld
i
ng (bitre
v
erse (bitreverse
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
James Molloy
[SDAG] Introduce a new BITRE
V
E
RSE nod
e
alon
g
with a
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
James Molloy
R
evert "Revert "[Function
A
ttrs] Identif
y
norecur
s
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
James Molloy
Revert "[FunctionAttrs] Identify norecurse functions"
commit
|
commitdiff
|
tree
2015-11-12
James Mo
l
loy
[FunctionAttrs] Identi
f
y n
o
recurse
f
unctions
commit
|
commitdiff
|
tree
2015-11-11
J
ame
s
Molloy
[ARM] Combine BFI
s
together
commit
|
commitdiff
|
tree
2015-11-10
J
a
m
e
s Molloy
Reapply "[ARM] Comb
i
ne CMOV
i
nto BF
I
where
p
ossible"
commit
|
commitdiff
|
tree
2015-11-09
James Mo
l
loy
[
L
oo
p
Vectorize] Address
p
ost
-
commit feed
b
ack on r250032
commit
|
commitdiff
|
tree
2015-11-06
J
a
m
es
Mol
l
oy
Add a
n
ew attribute:
n
orecurse
commit
|
commitdiff
|
tree
2015-11-05
James Mol
l
oy
[
A
RM] Compute known bits for
A
RMISD:
:
CMOV
commit
|
commitdiff
|
tree
2015-11-05
James Mollo
y
[S
i
mplifyCFG] Tweak h
e
u
r
istic
f
or
mergin
g
con
d
itional
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
J
am
e
s
Molloy
[ARM
]
Com
b
i
n
e
C
MOV i
n
t
o BFI where possible
commit
|
commitdiff
|
tree
2015-11-04
James Mol
l
o
y
[SimplifyCFG] Merge conditi
o
n
al
s
tores
commit
|
commitdiff
|
tree
2015-11-04
James Molloy
R
eve
r
t
"
[
P
atternMatch] Swi
t
ch to use V
a
lueT
r
ac
k
ing
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
James Molloy
[PatternM
a
tch] Switch t
o
use
Value
T
r
a
c
king::mat
c
hSelec
t
Pattern
commit
|
commitdiff
|
tree
2015-10-28
Ja
m
e
s
M
ol
l
oy
[
GlobalOpt] Add newl
i
n
e
s to
D
EBUG mess
a
ges
commit
|
commitdiff
|
tree
2015-10-28
J
a
mes Molloy
[Glob
a
lsAA] A
n
i
n
direct globa
l
that is
i
nitialized
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
James Molloy
[V
a
lueTracking] Ex
t
e
nd r251146 to c
a
tch a fa
i
rly com
m
o
n
.
.
.
commit
|
commitdiff
|
tree
next