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] Simplify and update vmla test. NFC
2019-05-26
David Green
[A
R
M] Ad
d
some
b
ase fullfp
1
6 tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
David Gree
n
[AR
M
]
Do
n
'
t us
e
the Machine Sched
u
ler for cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David G
r
een
[ARM] Co
r
tex
-
M
4 sche
d
ule
commit
|
commitdiff
|
tree
2019-05-08
D
a
v
i
d
Gree
n
e
[Re
a
ssociat
i
o
n
] Plac
e
moved ins
t
ructions
a
f
te
r
landing
.
.
.
commit
|
commitdiff
|
tree
2019-04-23
David Green
[ARM]
U
pdate check
f
o
r
CBZ in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
David Green
[ARM] Don't replicat
e
instructi
o
ns in I
f
cv
t
at minsize
commit
|
commitdiff
|
tree
2019-04-23
David Green
[LSR]
L
imit th
e
recursion for setu
p
cost
commit
|
commitdiff
|
tree
2019-04-21
David
Green
[ARM
]
Rewrit
e
i
s
LegalT2A
d
dressI
m
media
t
e
commit
|
commitdiff
|
tree
2019-04-10
Davi
d
Green
[ARM] Add a
n
extra test for constan
t
hoist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
Dav
i
d Green
[ARM] A
d
d
an extra cons
t
ant
hoisting test
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
D
a
v
id Gr
e
en
Revert
r
L
3577
4
5:
[
SelectionDAG] Compute kn
o
wn bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David Green
F
i
xup o
p
t-remark
s
.
ll g
o
ld
plu
g
in
t
est
.
NF
C
commit
|
commitdiff
|
tree
2019-03-17
Davi
d
Green
[ARM] Ch
e
ck t
h
a
t
C
PSR does not h
a
ve
other use
s
commit
|
commitdiff
|
tree
2019-03-17
Da
v
id
G
r
een
[ARM] Search
b
ack
w
ards for CMP when combining into CBZ
commit
|
commitdiff
|
tree
2019-03-17
D
avid Green
[
A
RM] Add some C
B
Z constant isl
a
nd tests
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
David Gr
e
en
[LSR] Attempt
t
o increase the accuracy
of
LSR's setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
Davi
d
Green
[SCEV] Ensure that i
s
H
i
ghCost
E
x
p
a
nsio
n
takes in
t
o a
c
c
o
unt
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[SCEV] Add some extra tes
t
s for Ind
V
a
rS
i
mplifys
loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
D
avid
Green
[
ARM] A
d
d some more m
i
ssin
g
T1 opcod
e
s
f
o
r
th
e
peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
David Gree
n
e
[
CMake
]
Honor LLVM_EXTERNAL_<proj>
_
SOURCE_DIR
commit
|
commitdiff
|
tree
2019-02-22
David Green
[
A
RM
]
Add
s
ome missing thumb1 opcodes to enable peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
Revert
354564: [ARM] Add s
o
m
e
mi
s
s
i
ng thu
m
b1
o
pcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David
G
reen
[ARM] Add som
e
m
i
ssing thumb1 op
c
odes to
en
a
ble pe
e
phole
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
Da
v
i
d
Gree
n
[Codeg
e
n] Remov
e
dead fl
a
g
s
on Physical
D
e
fs in machi
n
e cse
commit
|
commitdiff
|
tree
2019-02-14
D
a
vid Green
[ARM] Ens
u
r
e
we update the correct fla
g
s i
n
t
h
e peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
David Gre
e
n
[
C
odegen] Make sure kill fla
g
s are not inco
r
rect
fro
m
.
.
.
commit
|
commitdiff
|
tree
2019-02-11
D
a
vid
G
r
een
e
A
dd recipes fo
r
m
igra
t
ing
d
ownstream branches of
git
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David Gre
e
n
[ARM
]
Ref
o
rmat
i
sRedund
a
ntFlagI
n
st
r
for D578
3
3
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
David Green
[ARM] M
a
r
k
2
55 an
d
65535 as cheap for
T
h
umb
1
"And"
commit
|
commitdiff
|
tree
2019-02-04
Davi
d
Gr
e
en
[ARM] Add testcase
s
for D57671
.
NFC
commit
|
commitdiff
|
tree
2019-01-29
Da
v
id
Green
[ARM] Use
s
ub
fo
r
negative offset loa
d
/store in thumb1
commit
|
commitdiff
|
tree
2019-01-29
David Green
[ARM
]
Ad
d
extra testcases
f
or D57121
.
NFC
commit
|
commitdiff
|
tree
2019-01-23
D
a
vid Green
[ARM] Alter t
h
e register alloca
t
i
o
n
order for minsiz
e
.
.
.
commit
|
commitdiff
|
tree
2019-01-07
D
a
vid Greene
[lit
]
Respect PYTHO
N
PATH
commit
|
commitdiff
|
tree
2018-12-10
D
a
vid Green
[Targets] F
i
xu
p
incorrect t
a
rg
e
ts in codem
o
del tests
commit
|
commitdiff
|
tree
2018-12-07
David G
r
een
[
Targ
e
ts] Add
errors for tiny and ker
n
el code
m
od
e
l
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
David Green
[
I
nli
n
er] Pe
n
alise inl
i
ning of cal
l
s with
l
oops at O
z
commit
|
commitdiff
|
tree
2018-10-30
D
a
vid Green
e
[AArch64] Crea
t
e pro
p
e
r
memope
r
and for
m
ulti-vector
.
.
.
commit
|
commitdiff
|
tree
2018-10-25
David Greene
[AArch64] C
r
eate proper memoperan
d
f
o
r multi-ve
c
tor
.
.
.
commit
|
commitdiff
|
tree
2018-10-22
Davi
d
Greene
Document bisect-skip-count
commit
|
commitdiff
|
tree
2018-10-11
Davi
d
Gr
e
en
[InstCombi
n
e
]
Demand
bits o
f
U
M
in
commit
|
commitdiff
|
tree
2018-10-11
David G
r
een
[Inst
C
ombine] Deman
d
bi
t
s of U
M
a
x
commit
|
commitdiff
|
tree
2018-10-11
Dav
i
d Gree
n
[I
n
s
tCombine] Ad
d
tes
t
s for demand bits of min/
m
a
x
.
.
.
commit
|
commitdiff
|
tree
2018-10-04
D
a
vid Green
e
[X86] Set
c
orrect M
M
O o
f
fset on scalarized load pieces
commit
|
commitdiff
|
tree
2018-10-02
Da
v
id G
r
ee
n
[InstCombine]
Fold ~A -
M
in/Max(~A,
O) -> Max
/
Min
(
A
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Gree
n
[I
n
stCombine]
T
est
s
for
~
A -
M
in/M
a
x(~A, O
)
-> Max
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
David
Green
[CodeGen
]
E
n
able tail calls for funct
i
ons wit
h
No
n
N
u
ll
.
.
.
commit
|
commitdiff
|
tree
2018-09-25
David Green
[Lo
o
pUnroll] Add chec
k
t
o Latch's termina
t
or in
UnrollRuntim
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
D
a
vid Gre
e
n
[AArch64]
A
ttempt to parse more operands as expressions
commit
|
commitdiff
|
tree
2018-09-12
David Gr
e
en
[C
G
P] Ensur
e
s
p
lit
g
ep gives determ
i
nis
t
ic output
commit
|
commitdiff
|
tree
2018-09-12
David Green
[SimplifyCFG] Put an alignmen
t
o
n generated switch
.
.
.
commit
|
commitdiff
|
tree
2018-09-06
Da
v
id
G
reen
[S
L
C] Add an alignment to CreateGlob
a
lS
t
r
i
ng
commit
|
commitdiff
|
tree
2018-08-30
David G
r
een
[
AArch64] Optim
i
s
e load(adr address) to ldr address
commit
|
commitdiff
|
tree
2018-08-22
David Gree
n
[AA
r
ch64]
Add Tiny Code Model for AArc
h
6
4
commit
|
commitdiff
|
tree
2018-08-15
David Gree
n
[UnJ] Re
n
ame hasInvar
i
antIte
r
ationCount
to hasIteration
C
ount
.
.
.
commit
|
commitdiff
|
tree
2018-08-11
D
a
vid Green
[UnJ]
Imp
r
ov
e
explicit loop count checks
commit
|
commitdiff
|
tree
2018-08-11
D
a
vid Gr
e
en
[UnJ]
C
reate a ha
s
InvariantIt
e
r
at
i
onCount function
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David
G
r
ee
n
[UnJ] Add d
e
b
u
g messages
for why l
o
ops are not unrolled
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David Green
[AArch6
4
] Add support for g
o
t relocat
e
d L
D
R's
commit
|
commitdiff
|
tree
2018-07-28
David G
r
e
en
[G
l
obalOpt]
T
est a
r
ray
indic
e
s i
n
side structs for out
.
.
.
commit
|
commitdiff
|
tree
2018-07-26
Dav
i
d Green
[UnJ] Common s
o
m
e
cod
e
.
N
F
C
commit
|
commitdiff
|
tree
2018-07-23
David
G
r
e
ene
Fix RegScavenger::unprocess
commit
|
commitdiff
|
tree
2018-07-19
David
Green
[U
n
J] Document unroll and jam pass and loop
m
etadata
commit
|
commitdiff
|
tree
2018-07-12
D
a
vid G
r
e
en
[UnJ] Use
S
m
a
llPtrSets for bl
o
ck collections
.
NFC
commit
|
commitdiff
|
tree
2018-07-01
Davi
d
Green
[
UnrollAnd
J
am] New Unroll and Jam pass
commit
|
commitdiff
|
tree
2018-06-25
David Green
[DA] Delinea
r
ise
A
ddRecs if we ca
n
prove they don't
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
Da
v
i
d Green
[ARM] Enable useAA(
)
for the in-order
C
ortex-
R
5
2
commit
|
commitdiff
|
tree
2018-06-21
David Green
[DA
]
En
a
bl
e
-
da
-
d
elinearize by default
commit
|
commitdiff
|
tree
2018-06-21
D
avid
G
reen
[DAGCombine]
Fix al
i
gnment for offset
l
oa
d
s
/
s
tores
commit
|
commitdiff
|
tree
2018-06-19
Davi
d
Green
[
LoopSimplifyCFG] Invalidate S
C
EV in LoopSimpli
f
yCFG
commit
|
commitdiff
|
tree
2018-06-06
D
a
v
id G
r
een
[
G
lobalMe
r
ge
]
Set t
h
e
a
lignment on me
r
ge
d
g
lobal
s
t
ructs
commit
|
commitdiff
|
tree
2018-05-31
David Green
[DA] F
i
x direction ve
c
t
o
rs
for
w
eakZeroSrcS
I
V
commit
|
commitdiff
|
tree
2018-05-27
David Green
Rev
e
rt 333
3
58 as i
t
's
f
a
ilin
g
on
some bu
i
lders
.
commit
|
commitdiff
|
tree
2018-05-27
David Green
[
Un
r
ollAndJam]
Ad
d
a new Unroll and J
a
m pass
commit
|
commitdiff
|
tree
2018-05-21
David Green
[
CVP]
Require DomTree
f
or
n
ew Pass Manager
commit
|
commitdiff
|
tree
2018-05-16
David
Green
[L
o
opUnroll] Split out simplif
y
code
a
ft
e
r Unroll into
.
.
.
commit
|
commitdiff
|
tree
2018-04-27
David Green
[ARM] Enable m
i
sched for
R
52
.
commit
|
commitdiff
|
tree
2018-04-10
David Gre
e
n
[
DA
]
Improve alias
c
he
c
king
in depe
n
dence
a
nalysi
s
commit
|
commitdiff
|
tree
2018-04-01
David Green
[LoopR
o
tate]
Rotate loo
p
s wi
t
h
loop ex
i
ting
la
t
ches
commit
|
commitdiff
|
tree
2018-03-29
David Green
[LoopRotate] Restructuri
n
g LoopRot
a
tion
.
cpp t
o
cr
e
ate
.
.
.
commit
|
commitdiff
|
tree
2018-02-28
David Green
[Do
m
in
a
tors] Remove verifyDomTr
e
e a
n
d add
s
ome verify
i
ng
.
.
.
commit
|
commitdiff
|
tree
2018-02-22
Dav
i
d Green
[ARM
]
Fix issue
w
it
h
la
r
ge
xor const
a
nt
s
.
commit
|
commitdiff
|
tree
2018-02-20
David Green
[ARM] Mark -1 as chea
p
in
x
or's for
t
humb1
commit
|
commitdiff
|
tree
2018-02-19
David Gre
e
n
[D
o
mina
t
or
s
] U
p
date Domi
n
at
o
rTree c
o
mp
a
r
e in case
r
oots
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
David Green
Move
l
lvm::comp
u
teLoopSafetyInfo from LICM
.
cpp to LoopUtils
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
D
a
v
id Green
[CodeGen] Add
a
-trap-unreacha
b
le
option for debuggin
g
commit
|
commitdiff
|
tree
2018-02-03
D
a
vid Gr
e
en
Remove unn
e
ede
d
-debug argument from new test
commit
|
commitdiff
|
tree
2018-02-03
David
G
r
een
[InstCombine] A
l
l
ow co
m
mon type conversi
o
ns
to
i8/i16/
i
32
commit
|
commitdiff
|
tree
2018-02-01
David Green
Revert commit rL323
9
5
1
commit
|
commitdiff
|
tree
2018-02-01
Davi
d
Gr
e
en
[InstCo
m
bine] A
l
low common typ
e
conversions to i8/i16/i3
2
commit
|
commitdiff
|
tree
2018-01-20
David Gre
e
n
[Dominators] Fix some edge cases for
P
ostDomTree u
p
dat
i
ng
commit
|
commitdiff
|
tree
2017-12-19
David Gr
e
en
[ARM] Regi
s
ter the Thumb2Si
z
e
R
e
d
u
cePass
.
N
F
C
commit
|
commitdiff
|
tree
2017-10-31
Dav
i
d Green
[LoopU
n
roll] Clea
n
up r
e
marks for unroll rema
i
n
d
er
commit
|
commitdiff
|
tree
2017-10-21
David Green
[
L
oopInterchange] Fix phi node orderin
g
miscompile
.
commit
|
commitdiff
|
tree
2017-08-25
David Gre
e
n
[gold]
F
i
x
up a ne
w
test
t
o allow it
to pass on non
.
.
.
commit
|
commitdiff
|
tree
2017-07-05
D
avid Green
[IndVar
S
impli
f
y]
Ad
d
AS
h
r exact flags
using inducti
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-27
David Green
Change
s
o
r
t function used i
n
tblgen to
b
e st
r
ict weak
.
.
.
commit
|
commitdiff
|
tree
2017-04-06
D
a
vid Green
[
A
RM]
R
e
m
ove a
dead
AD
D
d
u
ring t
h
e
c
re
a
tion of
T
BBs
commit
|
commitdiff
|
tree
2017-03-21
David Gre
e
n
[ConstantFolding] Fi
x
to prev
e
nt const
a
nt fold
i
ng hav
i
ng
.
.
.
commit
|
commitdiff
|
tree
2014-06-19
Dav
i
d
Greene
Rem
o
ve bogus configure check
commit
|
commitdiff
|
tree
next