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] MVE integer abs
2019-07-13
D
avid G
r
een
[AR
M
] MVE integer
a
bs
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[ARM] MVE integer min
a
nd max
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Gre
e
n
[AR
M
] MVE VRINT su
p
port
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
Green
[
ARM]
M
VE minnm and maxnm
i
nstructio
n
s
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM]
Ad
d
test f
o
r MVE and no flo
a
ts
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David
G
reen
[ARM] M
V
E patterns for V
M
V
N, VORR
a
n
d VBIC
commit
|
commitdiff
|
tree
2019-07-05
David
Green
[ARM] MVE VMO
V
imm
e
diate
handling
commit
|
commitdiff
|
tree
2019-07-05
David Green
[
ARM]
M
VE fp to int con
v
ersions
commit
|
commitdiff
|
tree
2019-07-04
Da
v
id Green
[AR
M
] Fa
v
our PL/MI over GE/L
T
w
hen possible
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Ad
d
ed testing f
o
r D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David G
r
een
[ARM]
M
VE bitwise instruction patterns
commit
|
commitdiff
|
tree
2019-06-28
D
avid Gre
e
n
[A
R
M] Add MV
E
mul patterns
commit
|
commitdiff
|
tree
2019-06-28
David
G
r
een
[ARM
]
Mar
k
math rout
i
nes as non-legal for
MVE
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[ARM] MVE patterns for
V
A
BS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
D
avid G
r
een
[A
R
M
] Widening loads
and narrowing s
t
ores
commit
|
commitdiff
|
tree
2019-06-28
David Gree
n
[A
R
M] M
V
E loads and stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[A
R
M] Ma
r
k
div a
n
d rem
as expand for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
Select MVE f
p
add and
s
ub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
RM] Select MVE add and
sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
RM]
M
VE vector shuffles
commit
|
commitdiff
|
tree
2019-06-27
D
a
vid Green
[A
R
M] Move low overhead
l
oop codegen tests int
o
a s
e
p
a
rate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
D
a
vid Green
[ARM] Enable Unro
l
l
U
pperBou
n
d
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Adjust isL
e
galT1Addr
e
ssImmediate fo
r
non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id
G
reen
[ARM] A
d
d MVE a
d
dressing to isLegalT2A
d
dressImmediate
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id Green
[ARM]
Add fp16 a
d
dressing to is
L
e
galT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] A
d
d
extra gep
costmodel tests for MVE
and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add HasNEON for all Neon patt
e
rns in
AR
M
Instr
N
EO
N
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select fp16 fma
commit
|
commitdiff
|
tree
2019-05-26
David
G
reen
[ARM] Se
l
ect a number of fp16
rounding funct
i
o
ns
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Green
[ARM] Promote v
a
riou
s
fp16 mat
h
i
n
trinsic
s
commit
|
commitdiff
|
tree
2019-05-26
David G
r
e
e
n
[ARM] Sele
c
t fp
1
6 fabs
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM
]
Select fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Green
[
A
RM] Promote fp16 frem
commit
|
commitdiff
|
tree
2019-05-26
David Gree
n
[ARM] Add some base fullfp16 tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
David Green
[ARM] Do
n
't use the Machine Scheduler for cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
D
a
vid Gre
e
n
[ARM]
Co
r
tex-M4 sche
d
ule
commit
|
commitdiff
|
tree
2019-04-23
David Green
[A
R
M] Update check for CBZ in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
Davi
d
Gree
n
[
ARM]
D
on
'
t
replicate instructio
n
s in Ifcvt at
minsize
commit
|
commitdiff
|
tree
2019-04-23
David Green
[
LSR] Li
m
it the recu
r
sion for setup cost
commit
|
commitdiff
|
tree
2019-04-21
David Green
[ARM] Rewrite isLegalT2AddressImmediate
commit
|
commitdiff
|
tree
2019-04-10
David G
r
een
[ARM] Add an extra
t
est for constant hoist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David
Green
[ARM] Add an ext
r
a constant hoisting test
.
NF
C
commit
|
commitdiff
|
tree
2019-04-10
David
G
reen
Revert rL35774
5
: [Se
l
ectionDAG
]
Compute
k
nown b
i
ts
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
D
a
vi
d
Gr
e
en
F
i
xup opt-re
m
arks
.
l
l
gold p
l
ugin test
.
NF
C
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM] Check th
a
t CPSR does not have other uses
commit
|
commitdiff
|
tree
2019-03-17
Davi
d
Gr
e
en
[ARM
]
Search b
a
ckward
s
f
o
r CMP wh
e
n
combin
i
n
g
i
nto CBZ
commit
|
commitdiff
|
tree
2019-03-17
David Gree
n
[ARM] Add some CBZ co
n
stant
i
s
land tests
.
N
FC
commit
|
commitdiff
|
tree
2019-03-07
David G
r
e
e
n
[LSR
]
Attempt to increase the accuracy of LSR's setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[S
C
EV] Ensu
r
e th
a
t isHighCostExpan
s
i
on
takes into ac
c
ount
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Gre
e
n
[
SCEV] A
d
d
so
m
e ext
r
a tests
f
or
IndVa
r
Si
m
plifys loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David Green
[ARM]
Add so
m
e
more missing
T
1 opcodes for
th
e
p
e
ephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
David Green
[ARM] Add some m
i
ss
i
ng thumb1 opco
d
es to enable peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David G
r
e
en
Rever
t
3
5
4564:
[ARM] Add
some missing thum
b
1
o
pcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Dav
i
d Green
[ARM]
A
dd
som
e
missin
g
thumb1 opcodes to e
n
able
pee
p
hol
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
Davi
d
Gre
e
n
[C
o
deg
e
n] Remove dead
f
lags on Phys
i
cal Defs
i
n machine
cse
commit
|
commitdiff
|
tree
2019-02-14
David
G
reen
[ARM]
Ensur
e
w
e update
the correct flags in the peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
David
Gr
e
en
[
C
odegen]
Make
s
ur
e
k
i
ll flags are n
o
t incorrect
f
rom
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David Gree
n
[ARM] Reformat
isRedundantF
l
ag
I
nstr for D57833
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
David Green
[ARM
]
Mark 255 and 65535 as cheap
f
or Thumb1 "And"
commit
|
commitdiff
|
tree
2019-02-04
David Gre
e
n
[ARM] Add t
e
stcase
s
fo
r
D57671
.
NFC
commit
|
commitdiff
|
tree
2019-01-29
David Gree
n
[ARM] Use s
u
b f
o
r ne
g
ative offset load/store in thumb1
commit
|
commitdiff
|
tree
2019-01-29
David Green
[ARM] Add extra
t
estcases for D5
7
121
.
NFC
commit
|
commitdiff
|
tree
2019-01-23
D
a
vid Green
[ARM] A
l
ter the register all
o
cation order for minsize
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
D
a
vid Green
[Targets] Fixup in
c
orrect t
a
rgets in codemodel tes
t
s
commit
|
commitdiff
|
tree
2018-12-07
D
a
v
id Green
[Ta
r
gets] Add errors f
o
r t
i
ny and
k
ernel codemo
d
el
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
David Gree
n
[In
l
iner]
Penalise
in
l
ining of c
a
lls
w
it
h
l
oop
s
at Oz
commit
|
commitdiff
|
tree
2018-10-11
D
a
vi
d
Green
[InstCombine] Demand bits of UMin
commit
|
commitdiff
|
tree
2018-10-11
David Green
[Ins
t
C
ombine
]
Demand bi
t
s of
UMax
commit
|
commitdiff
|
tree
2018-10-11
David Gr
e
en
[InstCombine] Add tes
t
s for dem
a
n
d
bits of min/max
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Green
[InstCombine] Fold ~A - Min/Max(~
A
, O) -> Max/Min(A
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Gre
e
n
[
InstCom
b
ine]
T
e
s
ts for ~A -
M
in/Max(~A
,
O) -> Max
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
David Green
[Co
d
eGen]
E
nable tail calls for fun
c
tions with
N
onNull
.
.
.
commit
|
commitdiff
|
tree
2018-09-25
D
a
vid Green
[
L
o
opUnroll] Add check to Latch's terminat
o
r in UnrollRuntim
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Dav
i
d Green
[
A
Arch64] At
t
empt to parse more operands a
s
expressio
n
s
commit
|
commitdiff
|
tree
2018-09-12
Dav
i
d
Green
[CGP] Ensure splitge
p
g
i
v
e
s
d
etermin
i
stic o
u
tput
commit
|
commitdiff
|
tree
2018-09-12
D
avi
d
G
ree
n
[
S
implifyCFG] Put
a
n
ali
g
nment on generat
e
d sw
i
tch
.
.
.
commit
|
commitdiff
|
tree
2018-09-06
David Green
[SL
C
] Add
a
n alignme
n
t
to CreateGlobalString
commit
|
commitdiff
|
tree
2018-08-30
Davi
d
Green
[AArch64] Optimise
l
oad(adr address
)
to ldr ad
d
ress
commit
|
commitdiff
|
tree
2018-08-22
David Green
[AArch64] Add
T
i
ny
Co
d
e M
o
del fo
r
AArch64
commit
|
commitdiff
|
tree
2018-08-15
D
avid Green
[UnJ] Rename hasInvar
i
antIterationCount to hasIte
r
ationCount
.
.
.
commit
|
commitdiff
|
tree
2018-08-11
David Green
[UnJ] Imp
r
ove
e
xplicit loop count
chec
k
s
commit
|
commitdiff
|
tree
2018-08-11
D
avid
G
r
e
e
n
[
UnJ] Create a
h
asInvariantIterationCount
f
un
c
tion
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David Green
[U
n
J] Add deb
u
g messages for w
h
y loops are not unrolled
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
D
avid Green
[AArch64
]
Ad
d
suppor
t
for got relo
c
ated LDR's
commit
|
commitdiff
|
tree
2018-07-28
David Green
[Glob
a
lOpt] Te
s
t array
i
ndices inside structs for
out
.
.
.
commit
|
commitdiff
|
tree
2018-07-26
David Green
[UnJ] C
o
mmon some
c
ode
.
N
FC
commit
|
commitdiff
|
tree
2018-07-19
David Gree
n
[UnJ
]
Document unroll and
jam
p
ass and loop met
a
dat
a
commit
|
commitdiff
|
tree
2018-07-12
D
a
vid
G
r
e
e
n
[UnJ] Us
e
Sma
l
lPtr
S
ets for bl
o
ck
collections
.
N
F
C
commit
|
commitdiff
|
tree
2018-07-01
David Gr
e
e
n
[U
n
roll
A
ndJam] New Unro
l
l
and
J
am pass
commit
|
commitdiff
|
tree
2018-06-25
D
avid Green
[DA]
Del
i
nearise A
d
dRecs if
w
e ca
n
p
r
o
ve th
e
y don't
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
D
a
vi
d
Gr
e
en
[ARM] Enable us
e
A
A
(
) for the i
n
-order Cortex-R52
commit
|
commitdiff
|
tree
2018-06-21
David G
r
een
[
D
A]
E
nable
-da-deli
n
earize by de
f
ault
commit
|
commitdiff
|
tree
2018-06-21
David Green
[DAGCombine] Fix alignment for offset loads/stores
commit
|
commitdiff
|
tree
2018-06-19
David Gr
e
en
[Loop
S
impl
i
f
y
CFG] In
v
alidate SCEV
i
n
LoopSimplif
y
CFG
commit
|
commitdiff
|
tree
2018-06-06
D
avid Green
[GlobalMer
g
e] Set the alignment o
n
mer
g
ed
global
s
t
ructs
commit
|
commitdiff
|
tree
2018-05-31
David Green
[
DA] Fix
d
irection vecto
r
s
f
or
w
e
akZ
e
roSrc
S
I
V
commit
|
commitdiff
|
tree
2018-05-27
Dav
i
d Green
Revert 333358 as
it's failing on so
m
e
builders
.
commit
|
commitdiff
|
tree
2018-05-27
David
Green
[Unroll
A
nd
J
am] Ad
d
a new Unro
l
l and Ja
m
pass
commit
|
commitdiff
|
tree
2018-05-21
David Green
[CVP] Require DomTre
e
for new Pass Manager
commit
|
commitdiff
|
tree
2018-05-16
David Gr
e
en
[L
o
opU
n
roll] Sp
l
it out sim
p
l
i
fy cod
e
a
f
t
er Unroll into
.
.
.
commit
|
commitdiff
|
tree
next