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] Fix loads and stores for predicate vectors
2019-04-21
Dav
i
d Gree
n
[ARM]
Rewr
i
te isLeg
a
lT2Addres
s
Im
m
ed
i
a
t
e
commit
|
commitdiff
|
tree
2019-04-10
D
a
vid Green
[ARM] Add an extra te
s
t for co
n
s
t
ant hois
t
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
D
av
i
d Green
[ARM
]
Add an extr
a
constan
t
hoisting test
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
Da
v
id Gree
n
Re
v
ert
rL3
5
7745: [Selec
t
io
n
DAG] Comp
u
t
e
known
bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David Gree
n
F
i
xup
opt-re
m
arks
.
ll gold pl
u
gin test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM]
C
h
eck that CPSR does not have other use
s
commit
|
commitdiff
|
tree
2019-03-17
Da
v
id Green
[ARM] Search
backwards for CMP w
h
en
c
ombining into CBZ
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM] A
d
d some
C
BZ constant island tests
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
David Green
[LSR] Attempt to i
n
c
rease th
e
accur
a
cy of LSR's set
u
p
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
D
a
vid
G
reen
[SCEV] Ensure tha
t
isH
i
ghCostEx
p
ansion takes into ac
c
ount
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
Dav
i
d G
r
een
[SCEV] Add some e
x
tra
t
ests for IndVa
r
S
i
mplifys loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
D
avid Green
[
A
RM] Add s
o
me m
o
re missing
T
1 opcodes
f
o
r
t
h
e
peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
D
avid
G
reen
[ARM] Add some miss
i
n
g thumb1 opcodes t
o
enable peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
Reve
r
t 354564: [ARM]
A
d
d
some
m
i
s
sing th
u
m
b
1 opcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
D
avid Gr
e
en
[ARM] Add some missi
n
g thumb1 op
c
od
e
s t
o
enable peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
Da
v
id Green
[Codegen] Remove dead flags on
P
h
ysic
a
l Defs
i
n
machine cse
commit
|
commitdiff
|
tree
2019-02-14
David Green
[ARM] Ensure we u
p
date the c
o
rrect fla
g
s in the peeph
o
le
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
David Gr
e
en
[C
o
d
e
g
en] Make sure kill flags a
r
e not incorrect from
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David G
r
een
[ARM] Reformat isRedu
n
dantFlag
I
nstr for D57833
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
David G
r
een
[ARM] Mar
k
255 a
n
d 65535 as cheap for Thumb1 "And
"
commit
|
commitdiff
|
tree
2019-02-04
Davi
d
Green
[A
R
M] Ad
d
testcases for
D5767
1
.
NFC
commit
|
commitdiff
|
tree
2019-01-29
Davi
d
G
reen
[ARM
]
Use
su
b
f
or nega
t
ive offset load/sto
r
e in thumb1
commit
|
commitdiff
|
tree
2019-01-29
Davi
d
Green
[ARM]
A
dd extra tes
t
ca
s
es
f
o
r
D5
7
121
.
N
FC
commit
|
commitdiff
|
tree
2019-01-23
David Green
[A
R
M] Alter the register
allocat
i
on order for minsize
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
D
avid
G
r
een
[Targets] Fixup
i
n
c
o
r
rect tar
g
ets in
codemodel te
s
ts
commit
|
commitdiff
|
tree
2018-12-07
Da
v
id
G
r
e
e
n
[Targets] Add errors for
t
iny
and ker
n
e
l
code
m
odel
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
David Green
[Inlin
e
r] Penalise inlining of calls with loops at Oz
commit
|
commitdiff
|
tree
2018-10-11
David Gre
e
n
[
I
nstCo
m
bine] Deman
d
bits of U
M
in
commit
|
commitdiff
|
tree
2018-10-11
David Green
[InstCombine] Demand
bi
t
s
of UMax
commit
|
commitdiff
|
tree
2018-10-11
Dav
i
d Gr
e
e
n
[InstC
o
m
b
i
ne] Add te
s
ts for demand bits of min/max
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Green
[InstC
o
m
bine] Fold ~A - Min/Max(~A
,
O) -> Max/Min(A
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
D
a
vid Green
[
In
s
tCombi
n
e] Tests for
~
A
-
M
in
/
Max(~A,
O
) -> Max
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
David
G
r
een
[
C
ode
G
en] Enable tail calls for func
t
ions wit
h
NonNull
.
.
.
commit
|
commitdiff
|
tree
2018-09-25
Da
v
i
d Green
[LoopUnroll] Add check to
Latch's termina
t
or in UnrollRuntim
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
D
avid Green
[AArch6
4
] Attempt to pa
r
s
e m
o
r
e
operan
d
s a
s
e
xpres
s
ions
commit
|
commitdiff
|
tree
2018-09-12
Davi
d
Green
[
C
GP] En
s
ure splitgep g
i
ves
deterministi
c
output
commit
|
commitdiff
|
tree
2018-09-12
David
Gree
n
[S
i
mpli
f
y
CFG] Put an alignment on generated switch
.
.
.
commit
|
commitdiff
|
tree
2018-09-06
David
G
reen
[SLC
]
Add a
n
alignment to Creat
e
Gl
o
bal
S
tr
i
ng
commit
|
commitdiff
|
tree
2018-08-30
Davi
d
Green
[AArch
6
4] Optimise l
o
ad(adr add
r
ess) to l
d
r addre
s
s
commit
|
commitdiff
|
tree
2018-08-22
David
Green
[AArch
6
4] Add Tiny Cod
e
Model for AA
r
ch64
commit
|
commitdiff
|
tree
2018-08-15
David Gree
n
[UnJ] Rename hasInvariantI
t
e
r
ationCount
to
h
asIte
r
ationCoun
t
.
.
.
commit
|
commitdiff
|
tree
2018-08-11
David Gr
e
en
[UnJ] I
m
pr
o
ve explicit loo
p
count
c
h
e
cks
commit
|
commitdiff
|
tree
2018-08-11
D
avid
Green
[
U
nJ] Cre
a
te a ha
s
In
v
arian
t
Iterati
o
nCoun
t
function
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David Green
[UnJ] Ad
d
debug mes
s
ages for wh
y
l
o
ops
are not un
r
olled
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David
G
reen
[
A
Ar
c
h64] Add su
p
po
r
t
for got
r
e
l
o
c
a
t
ed LDR's
commit
|
commitdiff
|
tree
2018-07-28
David Green
[GlobalOpt] Test array indi
c
e
s inside structs for ou
t
.
.
.
commit
|
commitdiff
|
tree
2018-07-26
D
a
vid Green
[UnJ] Common some code
.
NFC
commit
|
commitdiff
|
tree
2018-07-19
David G
r
een
[U
n
J] Do
c
u
m
ent u
n
roll and jam
p
as
s
and loop metadata
commit
|
commitdiff
|
tree
2018-07-12
Dav
i
d
Green
[UnJ] Us
e
SmallPt
r
Sets
for block colle
c
tion
s
.
NFC
commit
|
commitdiff
|
tree
2018-07-01
Dav
i
d Gr
e
en
[
UnrollAndJam] Ne
w
Unroll and Jam pass
commit
|
commitdiff
|
tree
2018-06-25
David Gree
n
[DA
]
Deli
n
ea
r
i
se AddRecs
i
f
we ca
n
prove the
y
d
on't
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
David Gre
e
n
[
ARM] Enable useAA() for the i
n
-order Cor
t
ex-R52
commit
|
commitdiff
|
tree
2018-06-21
David Green
[DA] Enable
-
da-de
l
inearize by defau
l
t
commit
|
commitdiff
|
tree
2018-06-21
Dav
i
d Green
[DAGCombine] Fix alignment for offs
e
t loads/sto
r
es
commit
|
commitdiff
|
tree
2018-06-19
D
a
vid Gree
n
[Lo
o
pSi
m
plifyC
F
G] Invalidate SCEV in Loop
S
imp
l
ifyCFG
commit
|
commitdiff
|
tree
2018-06-06
Da
v
i
d
Green
[Glo
b
alMerge] Se
t
the alignme
n
t on me
r
ged
g
lobal
structs
commit
|
commitdiff
|
tree
2018-05-31
David Green
[DA] Fix direct
i
on vectors fo
r
weakZeroSrc
S
IV
commit
|
commitdiff
|
tree
2018-05-27
David Gre
e
n
Revert
333358 as it's failing on
some
b
ui
l
de
r
s
.
commit
|
commitdiff
|
tree
2018-05-27
Da
v
i
d Green
[Unrol
l
AndJam
]
Add a n
e
w Unrol
l
an
d
Ja
m
pass
commit
|
commitdiff
|
tree
2018-05-21
D
avi
d
Green
[CVP
]
R
equire DomTr
e
e for new Pas
s
Manager
commit
|
commitdiff
|
tree
2018-05-16
David Gree
n
[LoopUnrol
l
] Split out simplify c
o
de aft
e
r
Unroll into
.
.
.
commit
|
commitdiff
|
tree
2018-04-27
D
a
vid Gree
n
[ARM
]
En
a
ble misched for R52
.
commit
|
commitdiff
|
tree
2018-04-10
David Green
[DA] Imp
r
ove alias che
c
k
i
n
g in dependenc
e
analysi
s
commit
|
commitdiff
|
tree
2018-04-01
David
G
reen
[L
o
o
pRot
a
te] Rota
t
e loops w
i
th
l
o
o
p exi
t
i
n
g latches
commit
|
commitdiff
|
tree
2018-03-29
D
a
vi
d
Green
[LoopRotate] Restructurin
g
Loop
R
ot
a
t
ion
.
c
p
p
to
c
reate
.
.
.
commit
|
commitdiff
|
tree
2018-02-28
Davi
d
G
reen
[
Dominators] Remo
v
e
verifyDomTree and add som
e
v
e
rifying
.
.
.
commit
|
commitdiff
|
tree
2018-02-22
David Gre
e
n
[ARM] Fix
i
ssue with
large xor constan
t
s
.
commit
|
commitdiff
|
tree
2018-02-20
Dav
i
d Green
[A
R
M] Mark -1 as
cheap in xor's for thumb1
commit
|
commitdiff
|
tree
2018-02-19
D
a
v
id Gree
n
[Domi
n
ato
r
s] Up
d
ate
Domi
n
atorTree compare in case root
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
Davi
d
Green
Move llv
m
::
c
omputeLoopSafe
t
yInfo f
r
om LICM
.
cpp to LoopUtils
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
D
avi
d
Green
[Cod
e
Gen
]
Add a -trap
-
unr
e
acha
b
le o
p
tion
fo
r
debugging
commit
|
commitdiff
|
tree
2018-02-03
David Green
Remove unn
e
eded
-debug argume
n
t fr
o
m new
t
e
s
t
commit
|
commitdiff
|
tree
2018-02-03
D
a
vid Gre
e
n
[InstCombine]
A
llow c
o
mmon type conversions to i
8
/i16
/
i32
commit
|
commitdiff
|
tree
2018-02-01
D
avid Green
Reve
r
t
c
omm
i
t rL323951
commit
|
commitdiff
|
tree
2018-02-01
David Gr
e
en
[InstCombine] All
o
w
common
t
y
p
e
conversions to i8/i16/i32
commit
|
commitdiff
|
tree
2018-01-20
D
a
vid Green
[
Dominators]
F
i
x
som
e
edge cases f
o
r PostDomTree updating
commit
|
commitdiff
|
tree
2017-12-19
Da
v
id Gre
e
n
[ARM] Register the Thumb2Si
z
eRe
d
u
c
ePass
.
NF
C
commit
|
commitdiff
|
tree
2017-10-31
D
avid Green
[Lo
o
pUnroll] Cle
a
n up rema
r
ks for
u
n
roll remainde
r
commit
|
commitdiff
|
tree
2017-10-21
David
Green
[
L
oopIn
t
erchange] Fix phi nod
e
ord
e
ring miscompi
l
e
.
commit
|
commitdiff
|
tree
2017-08-25
Dav
i
d Green
[gold
]
Fix
up a
n
ew
t
est
t
o
allow
i
t to
p
as
s
on
n
on
.
.
.
commit
|
commitdiff
|
tree
2017-07-05
David G
r
een
[Ind
V
a
rSimplify] Add AShr exact flags using induct
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-06-27
D
a
vid
Green
Change s
o
r
t
function
used in tblgen
to be
s
tri
c
t weak
.
.
.
commit
|
commitdiff
|
tree
2017-04-06
David Green
[ARM] Remo
v
e
a dea
d
ADD
durin
g
t
h
e cr
e
ation
of
T
BBs
commit
|
commitdiff
|
tree
2017-03-21
David Gr
e
en
[
Const
a
ntFolding]
Fix
t
o prevent c
o
nstan
t
folding having
.
.
.
commit
|
commitdiff
|
tree