repo.or.cz
/
official-gcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Fix internal error in seh_cfa_offset with -O2 -fno-omit-frame-pointer
2020-02-18
Ja
m
es
Greenha
l
gh
aar
c
h64:
Move
v
mul
l
_<h
i
gh_>* to in
t
rinsics
2020-02-18
James Greenhalgh
<james.greenhalgh@arm.com>
commit
|
commitdiff
|
tree
2019-11-20
James Gree
n
h
algh
Re
m
ove my
name from A
A
rch64 p
o
r
t maintain
e
rs
commit
|
commitdiff
|
tree
2018-05-17
James Gr
e
enhalgh
[patch AArch64] Do
not p
e
rform a
vector splat
f
o
r v
e
ctor
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Ja
m
e
s
Greenhalgh
[patch
A
Arch
6
4] Do no
t
p
e
rf
o
rm a vect
o
r splat for vector
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
James G
r
een
h
algh
[
Patch comb
i
ne] Don't c
r
e
at
e
ZERO_
E
XTEND from su
b
regs
.
.
.
commit
|
commitdiff
|
tree
2017-12-12
Jam
e
s
Gre
e
nhalgh
[Patch combine] Don
'
t create vecto
r
mode ZERO
_
EXTEND
.
.
.
commit
|
commitdiff
|
tree
2017-11-14
Ja
m
es Greenhalgh
[
P
atch
AArch
6
4]
Stop
generating BS
L
f
or simple
integer
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
Jam
e
s
Greenhalgh
[obvious][arm
t
estsu
i
t
e] Fix
u
p expec
t
ed location in
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
James Greenha
l
gh
[Pat
c
h AArch64
2/2
]
Fix m
e
mor
y
sizes to load/
s
tore
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
James Green
h
algh
[Mec
h
a
nical Pa
t
ch ARM/AA
r
ch64 1/2] Rename load
/
store
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
James
Gre
e
nhalgh
[
M
AINTAINERS] Add myself
a
s
AArch64 CPU
P
ort m
a
intain
e
r
commit
|
commitdiff
|
tree
2017-08-31
Ja
m
e
s
Greenhalgh
[AArch
6
4 o
b
v
i
ous] Fix
r
egister constrain
t
s for
a
arch64_ml
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
James
G
reenhal
g
h
Remove flag
_
tree_vect
o
rize
commit
|
commitdiff
|
tree
2017-07-27
James Gree
n
halg
h
[Patch (pre
a
pproved)] Guard Co
p
y
Header
p
a
s
s on
commit
|
commitdiff
|
tree
2017-07-26
J
ames
Green
h
algh
[Patch
A
Arch
6
4 obviou
s
] Unify address
c
os
t
s to generic_addrc
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
J
a
mes Greenha
l
gh
[Pat
c
h AArch64 Obvious] Unify branc
h
costs t
o
generic_
b
ranch
.
.
.
commit
|
commitdiff
|
tree
2017-07-14
James Greenhalgh
[Pa
t
ch ARM] Document
the +crypt
o
e
xte
n
sion
o
n CPUs
.
2017-14-07
James Greenhalgh
<james.greenhalgh@arm.com>
commit
|
commitdiff
|
tree
2017-07-04
Jame
s
Greenhalgh
[Patch ARM] Add i
n
itial tuning for Co
r
t
e
x-A55 and Cort
e
x-A75
2017-07-04
James Greenhalgh
<james.greenhalgh@arm.com>
commit
|
commitdiff
|
tree
2017-07-03
Ja
m
es Greenha
l
g
h
An
d
re
w
pointe
d
out that I d
i
d not document
t
he new
.
.
.
2017-07-03
James Greenhalgh
<james.greenhalgh@arm.com>
commit
|
commitdiff
|
tree
2017-06-22
J
a
m
e
s Greenh
a
lg
h
[Patch match
.
pd] Fold (A / (1 << B)) to (A >> B
)
2017-06-21
James Greenhalgh
<james.greenhalgh@arm.com>
2017-06-21
James Greenhalgh
<james.greenhalgh@arm.com>
commit
|
commitdiff
|
tree
2017-06-21
Jam
e
s Gree
n
h
a
lgh
[Patch A
A
r
ch64]
A
dd in
i
t
ia
l
tuning suppor
t
for Cortex
.
.
.
2017-06-21
James Greenhalgh
<james.greenhalgh@arm.com>
commit
|
commitdiff
|
tree
2017-06-20
James
G
r
e
e
nhalgh
[
P
a
t
c
h AArch64] Add r
c
pc
e
xtensio
n
commit
|
commitdiff
|
tree
2017-06-20
Jame
s
Greenhalgh
[Pa
t
c
h AA
r
ch64 obvi
o
u
s]
Fix e
x
pected stri
n
g for f
p
16
.
.
.
commit
|
commitdiff
|
tree
2017-06-20
James Greenhalgh
[Patch AAr
c
h64 obv
i
o
us] Rearr
a
ng
e
the processors in
.
.
.
commit
|
commitdiff
|
tree
2017-06-16
J
a
mes G
r
eenhalgh
[Patch ARM]
Fix PR71778
commit
|
commitdiff
|
tree
2017-05-16
James Greenhalgh
re
P
R tree-optimization/80457 (vectoriza
b
l
e_condition
.
.
.
2017-05-16
James Greenhalgh
<james.greenhalgh@arm.com>
2017-05-16
James Greenhalgh
<james.greenhalgh@arm.com>
commit
|
commitdiff
|
tree
2017-02-14
James
Greenhalgh
[Patch AArch64]
U
se 12
8
-bit
vectors
w
h
en
autovectori
z
ing
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
Jame
s
Greenhalgh
[P
a
tc
h
] T
u
r
n -fexcess-pre
c
ision=fast on when in -f
f
ast
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
James
G
reenhalgh
[Patch Doc] Upd
a
te docume
n
tation
for
_
_fp16 ty
p
e
commit
|
commitdiff
|
tree
2016-12-13
J
am
e
s Gr
e
enhalgh
[Pat
c
h doc]
D
ocument _Float
1
6 avail
a
bil
i
ty
o
n
ARM/AAr
c
h64
commit
|
commitdiff
|
tree
2016-12-07
James Greenhalgh
[Patch P
R
78
5
61 PowerPC] Re
v
ert to old behaviou
r
fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-12-05
James
G
re
e
nhalgh
[Patch 2/2 PR78
5
61] Recalculate c
o
ns
t
ant poo
l
size
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
J
ames Gre
e
n
halgh
[Patch 2/
2
PR78561] Re
c
alc
u
l
a
te c
o
nst
a
nt pool size
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
James Greenhalgh
[Patch
1
/
2 PR785
6
1] Rename get_
p
ool
_
size to ge
t
_pool_
s
ize_up
.
.
.
commit
|
commitdiff
|
tree
2016-12-01
J
ames G
r
e
e
nhalgh
[
Pat
c
h testsuite obvious
]
Use setjmp, not sigsetjmp
.
.
.
commit
|
commitdiff
|
tree
2016-11-25
James Green
h
a
l
gh
[Pat
c
h i
3
86] PR78509 - TARGET_C_EX
C
E
SS_PRECISION sh
o
uld
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
Ja
m
es Gr
e
enhalgh
[Pa
t
ch AArch
6
4 1
3
/1
7
] Ena
b
le _Float1
6
f
or AArch64
commit
|
commitdiff
|
tree
2016-11-24
James Greenhalgh
[Pat
c
h libgcc AAr
c
h64 12
/
17] Enabl
e
hfmode soft-
f
l
o
at
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
Jame
s
Gree
n
ha
l
g
h
[Patch AArch64 11/17] A
d
d float
d
ih
f
2 and floa
t
u
n
sdi
h
f
2
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
Jame
s
Greenh
a
lgh
[Patch
A
RM 17/17]
E
nable _Float16 for
ARM and fix PR
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
James Gre
e
nhal
g
h
[Patch 16
/
1
7
l
ibgcc ARM]
H
a
lf to double
p
reci
s
i
o
n conversion
s
commit
|
commitdiff
|
tree
2016-11-23
James Gree
n
halgh
[Patch
15/17 libgcc A
R
M] Add d
o
u
ble to half conversions
.
commit
|
commitdiff
|
tree
2016-11-23
James Greenhalgh
[Patch 1
4
/17]
[
libgcc,
A
RM] Gene
r
a
l
ise float-to
-
hal
f
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
James Gr
e
enhalgh
[Patch testsuite patch
1
0/17] Add opti
o
ns for flo
a
tN
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
James Greenhalgh
[Patch libgcc 9/17] Update
soft-fp from
glib
c
commit
|
commitdiff
|
tree
2016-11-23
James
G
reenhalgh
[Patch 8/17] Ma
k
e
_
Floa
t
16 available
i
f HFmode is availa
b
le
commit
|
commitdiff
|
tree
2016-11-23
James
Greenh
a
lgh
[Patch 7/17]
D
elete TARGET_FL
T
_EVAL_METHOD
and poison
i
t
.
commit
|
commitdiff
|
tree
2016-11-23
James G
r
ee
n
halgh
[Patch 6/17
]
Migr
a
t
e
exce
s
s precisio
n
logic to
u
se
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
J
ames Greenha
l
gh
[Patch 5/17
]
Add -f
p
ermitt
e
d-flt-e
v
al
-
meth
o
ds=[c11
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
Jam
e
s
Greenhalgh
[Patch 4/17] Implement
TA
R
GET_C_
E
XCESS_PRECISION fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
James Greenhalg
h
[
P
atch 3/1
7
]
I
mplement TARGET_C
_
EXCESS_PRECISION fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
James Greenhalgh
[
Patc
h
2/17] Implement T
A
RG
E
T_C_EXCESS_PREC
I
SION for
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
James Greenhalgh
[Patch 1/17]
Add
a new target hook for describ
i
ng excess
.
.
.
commit
|
commitdiff
|
tree
2016-11-10
Ja
m
es Greenhalgh
[Patc
h
t
e
s
t
s
uite] Check range of exponent for tests
.
.
.
2016-11-10
James Greenhalgh
<james.greenhalgh@arm.com>
commit
|
commitdiff
|
tree
2016-11-08
James
Greenhalgh
[Patch AA
r
ch64
]
aarch64-c
.
o sho
u
ld depend on TARG
E
T_H
commit
|
commitdiff
|
tree
2016-09-29
J
a
m
e
s Gree
n
halgh
[Patch] Remove all uses of TAR
G
ET_FLT_EVAL_METHOD_NON_DEFAUL
.
.
.
commit
|
commitdiff
|
tree
2016-09-09
Ja
m
es
G
ree
n
halgh
[Patch
l
i
b
gcc]
E
nable HCmode
m
ultiply and divide
(mulhc3
.
.
.
commit
|
commitdiff
|
tree
2016-08-05
James Green
h
a
l
gh
[AArch
6
4] Handle H
F
As of fl
o
a
t16 ty
p
es
properly
commit
|
commitdiff
|
tree
2016-08-04
James Greenhalgh
[Pa
t
ch obvious
t
estsui
t
e] Remove duplicate bo
d
y from
.
.
.
commit
|
commitdiff
|
tree
2016-08-02
Jame
s
G
reenhal
g
h
[
P
atch AArch64 Obv
i
o
us] Fix Bootstrap for my mis
t
ake
.
.
.
commit
|
commitdiff
|
tree
2016-07-21
Jam
e
s Gre
e
nh
a
lg
h
[Patch 3
/
2
i
f
c
vt costs] Don't expa
n
d a c
o
n
d
ition
a
l
.
.
.
commit
|
commitdiff
|
tree
2016-07-21
James Greenhalgh
[Patch 2/
2
ifcvt costs] Introduce a new cost model
.
.
.
commit
|
commitdiff
|
tree
2016-07-21
J
a
mes G
r
eenhalgh
[Patch 1/2
i
fcvt costs]
New
target hook: max
_
noce_ifcvt_seq_cost
commit
|
commitdiff
|
tree
2016-06-30
Jame
s
Greenhalgh
[AArch64][1/2] Add su
p
port INS
(eleme
n
t)
i
nstruction
.
.
.
2016-06-30
James Greenhalgh
<james.greenhalgh@arm.com>
commit
|
commitdiff
|
tree
2016-06-20
James Greenh
a
lgh
[AArch64] Give some new co
s
t
s
for Cor
t
e
x
-A53 floating
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
James G
r
e
e
nhalgh
[
P
atch AA
r
ch64
]
Add some
more mi
s
sing intrin
s
ics
2016-06-20
James Greenhalgh
<james.greenhalgh@arm.com>
2016-06-20
James Greenhalgh
<james.greenhalgh@arm.com>
commit
|
commitdiff
|
tree
2016-06-20
James Gree
n
halgh
[Pa
t
ch A
A
rch64] Fixup to fcvt patt
e
rns a
d
de
d
i
n
r237200
commit
|
commitdiff
|
tree
2016-06-20
James Gr
e
e
n
h
a
l
g
h
[AArch64] Give
some new costs
f
or Cor
t
e
x-A
5
7 floating
.
.
.
commit
|
commitdiff
|
tree
2016-06-17
James Greenhalgh
[Pat
c
h ARM
arm
_
n
e
on
.
h] s/__
F
AST_MATH/__FAST_MATH__/g
commit
|
commitdiff
|
tree
2016-05-18
James Gre
e
n
halgh
[P
a
tch AArch6
4
] Simplify r
e
duc_plus
_
scal_v
2
[sd]f sequence
commit
|
commitdiff
|
tree
2016-05-17
James
G
re
e
nhal
g
h
[Pa
t
c
h A
A
rch
6
4
] Delete ASM_OUTPUT_DEF and fallback
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
James Greenhalgh
[Patch onbious] Fix indentation in c-typ
e
ck
.
c pa
r
s
e
r
_build_u
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
James Greenhal
g
h
[
Patch o
b
vi
o
us AArch64]
W
rap SHIFT_COUNT_T
R
UNCATED
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
James Gre
e
nhalgh
[AArch64 trivial
]
Don't
define a macro when a variabl
e
.
.
.
commit
|
commitdiff
|
tree
2016-04-11
J
a
me
s
Greenhalgh
[Patch AArch
6
4
3/3] Fix
up for
pr70
1
33
commit
|
commitdiff
|
tree
2016-04-11
James Gree
n
hal
g
h
[Pa
t
ch
A
Arch64 2/3] Rework
t
h
e
code
t
o
p
rint extension
.
.
.
commit
|
commitdiff
|
tree
2016-04-11
James Greenhal
g
h
[Patch
A
A
r
ch64 1/3] Enable
CRC by defaul
t
for arm
v
8
.
1-a
commit
|
commitdiff
|
tree
2016-03-31
James Greenhalgh
[Pa
t
ch ARM] De
l
et
e
ASM_OU
T
PU
T
_D
E
F and fall
back to
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
James Greenhalgh
[
Patch testsui
t
e] Chan
g
e xfail conditions
f
o
r bb-slp
.
.
.
commit
|
commitdiff
|
tree
2016-02-16
James
Greenhalg
h
[AAr
c
h64] Remov
e
AARCH6
4
_E
X
TR
A
_T
U
N
E
_RECI
P
_SQRT from
.
.
.
commit
|
commitdiff
|
tree
2016-02-16
James Greenhalg
h
[
Patch AArch64] Us
e
software sqrt expansion
a
lways
.
.
.
commit
|
commitdiff
|
tree
2016-02-16
James Gr
e
en
h
algh
[Patc
h
AArch64] GCC 6 regression
i
n
vector p
e
rform
a
nce
.
.
.
commit
|
commitdiff
|
tree
2016-02-16
James G
r
e
enhalgh
[Patch
AArch64] Restrict 16
-
b
it sqrd
m
l
{
sa}h instructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
James Greenhalgh
[Pat
c
h
O
bvious] g
c
c
.
dg/vect/bb-slp-pr68892
.
c req
u
ires
.
.
.
commit
|
commitdiff
|
tree
2015-12-23
Ja
m
es Gre
e
nha
l
gh
[Patch testsu
i
t
e] Skip gcc
.
d
g/ifcvt-4
.
c for targets
.
.
.
commit
|
commitdiff
|
tree
2015-12-09
James
G
reenhalgh
[P
a
tch AArch64] R
e
in
s
tate CANNOT_CHANGE_M
O
DE_CL
A
SS
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
James Gree
n
halgh
[AAr
c
h64] Add reg
i
ster constraints to add<mode>3_plu
s
long
2015-12-04
James Greenhalgh
<james.greenhalgh@arm.com>
2015-12-04
James Greenhalgh
<james.greenhalgh@arm.com>
commit
|
commitdiff
|
tree
2015-11-17
James Greenhalgh
[Patch AArc
h
64] Add suppor
t
for Co
r
tex-A35
commit
|
commitdiff
|
tree
2015-11-16
James Gr
e
enhalgh
[
P
atch A
R
M] Add su
p
po
r
t f
o
r Cortex-A35
commit
|
commitdiff
|
tree
2015-11-16
J
ames Gre
e
nhalgh
[AA
r
ch6
4
] Cortex-A57 Choose some new
br
a
nch cos
t
s
.
commit
|
commitdiff
|
tree
2015-11-05
James
G
reenha
l
gh
[P
a
t
ch if
c
vt] Teach RTL ifcvt to handle
multipl
e
sim
p
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-30
James Greenhalgh
Re: [Docs]
Reword th
e
documentatio
n
f
or -fdump-rtl-
commit
|
commitdiff
|
tree
2015-10-05
James Greenhalgh
[AArch
6
4] Fix
o
u
t
put assembly bug
un
d
er TLSIE I
L
P32
2015-10-05
James Greenhalgh
<james.greenhalgh@arm.com>
commit
|
commitdiff
|
tree
2015-10-02
J
ames Greenhalgh
[Patch
AAr
c
h
6
4] Improve SIMD concatenation
w
ith zeroes
commit
|
commitdiff
|
tree
2015-10-01
J
a
me
s
Gree
n
halgh
[ChangeLog] Fix typo in 228324
.
commit
|
commitdiff
|
tree
2015-10-01
James Greenhalgh
[Patch
2
/2
A
RM/AArch64]
A
dd a new Cortex-
A
53
sche
d
uling
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
J
a
mes Greenhalgh
[Patch 1/
2
AArch64/A
R
M]
G
ive
A
Ar
c
h64
ROR (Immediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-23
James Greenh
a
lgh
[AA
r
c
h6
4
] Fix vcvt_high_f
6
4_f32 and
vc
v
t_fig
h
_f32_f64
.
.
.
commit
|
commitdiff
|
tree
2015-09-17
James Greenhalg
h
[AArch64] Implement copysi
g
n[d
s
]f3
commit
|
commitdiff
|
tree
2015-08-28
Ja
m
es Greenhalg
h
[P
a
tch] Add to the li
b
gfortran
/
n
e
w
li
b
bodge to
"de
t
e
ct
.
.
.
commit
|
commitdiff
|
tree
next