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
Use FOR_EACH_IMM_USE_FAST in gimple-ssa-backprop.c
2018-07-03
r
sand
i
fo
[
1
4/n
]
PR85694: Rew
o
rk overwidening detec
t
i
on
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
Avo
i
d matchin
g
the same patter
n
st
a
t
e
men
t
twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
F
i
x
typ
o
in vect
_
recog_widen_s
h
ift_pa
t
tern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
13/n] PR8569
4
: T
r
y to a
v
o
i
d v
e
ctorisin
g
casts of inva
r
iant
s
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[1
2
/
n
] PR
8
5694:
Rewo
r
k de
t
ec
t
ion o
f
widened op
e
rations
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[11/n] PR85
6
94:
A
pply pattern
match
i
n
g to pattern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[
10/n
]
PR85694: Split ou
t
che
c
k for vectorizabl
e
associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9
b/n] PR85694: Make v
e
ct_is_
s
imple_use look throu
g
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n] PR85694:
Reorder
v
ect_
i
s_si
m
pl
e
_
u
se arguments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n] PR85694: Make
patterns check for ta
r
get su
p
p
ort
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
7
/n]
P
R85694: A
d
d a v
e
ct_pattern_detected helper
commit
|
commitdiff
|
tree
2018-06-20
r
s
an
d
i
f
o
[6/n
]
PR85694: Add a vect_get_intern
a
l_def helper
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[5
/
n] P
R
85694: Remove
dead WIDEN_SUM
handling
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[4/n] PR85694: Remove redu
n
da
n
t calls to
t
ypes_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR85694: Fix dummy assignment
h
and
l
ing in v
e
c
torizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[
2
/
n
] PR85694: Att
a
ch a DEF_SEQ onl
y
to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[
1
/n] PR85694: A
l
low pattern de
f
i
n
it
i
on statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandi
f
o
Tighten
L
RA test
for reloadi
n
g the inner r
e
g of a parad
o
x
ica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly_int rt
x
accessor
s
i
nstead of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix expand_
e
xpr_real_1 handling of BLKmode bi
t
f
i
eld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
F
ix
phi backedg
e
detectio
n
in backp
r
op (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix SVE fallou
t
from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
U
s
e poly_int
tre
e
accessors
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndi
f
o
Add IFN_COND_{MU
L
,D
I
V,
M
OD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[
AArch64
]
Add SV
E
s
upport for integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open-c
o
di
n
g vector integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold
VEC_COND_EXPRs
to IFN_COND_* where possib
l
e
commit
|
commitdiff
|
tree
2018-05-25
r
sandif
o
Add an "else" argument to IFN_COND_* functio
n
s
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try har
d
e
r
to pres
e
rve oper
a
nd
ties
i
n maybe_legitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use
c
anon
i
c
a
lize_math_after_vector
i
z
ation_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsan
d
ifo
Add a class to r
e
prese
n
t a gimpl
e
match result
commit
|
commitdiff
|
tree
2018-05-23
rsandi
f
o
Fix SL
P
d
ef type
w
hen c
o
mputing masks (P
R
85853)
commit
|
commitdiff
|
tree
2018-05-22
rsan
d
ifo
2018-05-22 Ri
c
hard Sand
i
ford <r
i
chard
.
sandiford@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
r
s
andifo
Handle
a
null lhs in expand_direct_optab_fn (PR8586
2
)
commit
|
commitdiff
|
tree
2018-05-21
rsan
d
ifo
Fix tree-ssa-str
l
en
h
andling of partial clobbers (PR
8
5814)
commit
|
commitdiff
|
tree
2018-05-18
rsa
n
difo
Replace FMA_E
X
PR
w
ith on
e
internal
fn per op
t
a
b
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple FE
s
upport for
i
nternal func
t
i
ons
commit
|
commitdiff
|
tree
2018-05-17
rsan
d
i
f
o
All
o
w g
i
mple_build with internal functions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle
v
ec
t
o
r
boole
a
n types when calculati
n
g the SL
P
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobbers aro
u
nd
I
FN_LOAD/STORE_LANE
S
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
Move C++ SVE te
s
ts to
g
++
.
targe
t
/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
Tighten condition in vect/pr85586
.
c (PR 85
6
54)
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
ifo
[AArch64
]
Pre
d
ic
a
ted
SVE compa
r
ison folds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] U
s
e
U
NSPEC_M
E
R
G
E_PTRUE f
o
r
comp
a
risons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64]
T
weak sve/vco
n
d
_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rs
a
ndi
f
o
T
i
ghten
e
arly exit in
v
ect_a
n
alyze_data_
r
ef_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
A
d
d
missing
cases
t
o vect_get_sma
l
lest_scal
a
r_t
y
pe
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rs
a
ndifo
Set insn_la
s
t_address
i
n final_1
commit
|
commitdiff
|
tree
2018-03-24
r
sandifo
Use SCEV i
n
f
o
rmat
i
on
w
h
en a
l
igning
for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_span_tra
i
ts fixes
(
P
R 8481
1
)
commit
|
commitdiff
|
tree
2018-03-18
rsand
i
fo
Don't try to vectoris
e
COND_EXPR reducti
o
n
chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandif
o
[AArch64] Fix
m
ul_hig
h
part
_
1
_
run
.
c
ma
r
kup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
SLP/
A
Arch64] F
i
x
u
npack hand
l
in
g
fo
r
b
i
g
-
endian
S
VE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AA
r
ch64] Add a tlsdesc call pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch
6
4
] Add SVE
m
ul_highpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
2018-03
-
13
Ric
h
a
rd Sa
n
d
i
ford <r
i
chard
.
sand
i
ford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
r
s
an
d
ifo
Av
o
id &LOOP_VIN
F
O_MASKS for bb
v
e
c
t
orisati
o
n (
P
R 84634)
commit
|
commitdiff
|
tree
2018-03-02
r
s
andifo
Use loop
-
>safelen rather than loop->fo
r
ce_vec
t
o
r
ize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR
number in chan
g
e
log entry
commit
|
commitdiff
|
tree
2018-03-01
rsan
d
ifo
2018
-
03
-
01
R
ich
a
rd San
d
ifo
r
d <richard
.
s
andiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tighten
u
se o
f
HARD_FRAME_P
O
INTER_REGNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rs
a
n
d
ifo
Make
fix
for PR 83965 handle SLP r
e
duction
c
hains
commit
|
commitdiff
|
tree
2018-02-20
rs
a
ndifo
Fix
incorrect TARGET_MEM_REF
alignm
e
nt
(P
R
84419)
commit
|
commitdiff
|
tree
2018-02-14
r
san
d
ifo
Check array indices
i
n object_address_invariant_in
_
loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add
a
DECL_EXPR fo
r
VLA pointer
c
asts (PR 84
3
05)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another fix
f
or
s
ingle
-
ele
m
en
t
permutes
(
PR
8
426
5
)
commit
|
commitdiff
|
tree
2018-02-08
r
s
andifo
Use
n
onzer
o
bits to r
e
fine range in split_
c
onst
a
n
t_offs
e
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
if
o
Simp
l
ify LRA l
o
w
p
art subr
e
g fix
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
ifo
Ma
k
e lto
.
exp
w
ork with Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
[A
A
r
ch64] Remove SVE XFA
I
L
s
commit
|
commitdiff
|
tree
2018-02-05
r
s
an
d
ifo
Ad
j
ust
i
ra_init_register_move_cost com
m
e
nt
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
Use range info in split_cons
t
ant_offset (PR
8
1635)
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AArch64] Fix SVE testsuite failures for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch
6
4] Handle
SVE subreg
s
tha
t
are eff
e
ctively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Prefer L
D
1RQ for big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[
AA
r
ch64]
Use all SVE LD1R
Q
v
ar
i
ants
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AA
r
ch64] Ge
n
er
a
lise aar
c
h64
_
simd_val
i
d_immediate for
SVE
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AA
r
ch64] Tighten aarch6
4
_secondary_r
e
load condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
r
s
andifo
[AArch64] Fi
x
s
v
e
/
extract_[
1
2]
.
c
f
or big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix
L
RA
s
ubreg cal
c
ulat
i
on for big-endian ta
r
gets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec_p
e
rm_indices:
:
series_p commen
t
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
F
ix vec
t
-reduc-or_[12]
.
c
changes in r2570
2
2
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
R
e
mov
e
expli
c
it dg-do runs from g
c
c
.
dg
/
vect (PR 83
8
89)
commit
|
commitdiff
|
tree
2018-01-24
rsandif
o
Fix use of
b
oolean_t
r
ue
/
false_node (P
R
8397
9
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix
v
ect_flo
a
t markup for a couple of
t
ests
(
PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rs
a
ndifo
Disabl
e
some patterns for fold-
l
eft reductions (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandi
f
o
Fix v
e
ct_de
f
_type handling in x86 scat
t
er
support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsan
d
ifo
Check whe
t
h
e
r
a
ny statement
s
n
e
ed ma
s
ki
n
g (PR 839
2
2)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
A
vo
i
d
I
C
E
for nested indu
c
tions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandi
f
o
V
I
E
W
_CONVERT_EXPR slo
t
s fo
r
strict-align targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
d
ifo
T
w
o fixes for live
-
o
ut SLP ind
u
c
ti
o
ns (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
f
o
Mov
e
pa
.
h
FUNCTI
O
N
_ARG_SIZ
E
to pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix
change
l
o
g
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Avoid GCC 4
.
1
build fail
u
re
i
n
fo
l
d
-
c
on
s
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Don't
g
roup gather
l
oads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missi
n
g
v
ect
_
doub
l
e
i
n
gcc
.
dg/vect/pr
7
9920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inline_small_
f
unctions spe
e
dup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support for
a
liasing with variable s
t
rides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppor
t
for
SVE s
c
atter stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ga
t
her lo
a
ds to be use
d
for groupe
d
accesses
commit
|
commitdiff
|
tree
next