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
Make more use of VECTOR_CST_ENCODED_ELT
2017-12-07
r
s
andi
f
o
Make more
u
se of VEC
T
OR_CST_ENCODED_ELT
commit
|
commitdiff
|
tree
2017-12-07
rsan
d
ifo
M
a
ke
build_vector s
t
a
tic
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
Make
g
imple_build_vect
o
r
ta
k
e a tree_vec
t
or_builder
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use tree_vector_buil
d
er::new_
b
inary_
o
pera
t
ion for
folding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use
t
ree_vector_b
u
il
d
er::
n
ew_unary_operation for fold
i
ng
commit
|
commitdiff
|
tree
2017-12-07
rs
a
n
d
ifo
Use tree_
v
e
c
tor_builder inst
e
ad of buil
d
_vector
commit
|
commitdiff
|
tree
2017-12-07
rsa
n
di
f
o
New VEC
T
OR_CST layout
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Add un
d
e
rscores
t
o local v
a
rs in selftest m
a
cros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[
AArch64] Fix so
m
e def
i
ne_insn_
a
nd_split co
n
diti
o
ns
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Replace REDUC_
*
_EXPRs with intern
a
l funct
i
ons
.
commit
|
commitdiff
|
tree
2017-11-22
rsand
i
fo
PR82547: Un
d
etected overflow for UNSIGNED wi
d
e_ints
commit
|
commitdiff
|
tree
2017-11-22
rsan
d
i
f
o
P
R
83004: Acci
d
ental cha
n
ge to
p
r81136
.
c
f
or VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsa
n
difo
Fix calc
u
lation of
p
t
r
_mode for MO
D
E_PA
R
TIAL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AAr
c
h64] More
aarch64_endian_lan
e
_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Add a vect_masked_store ta
r
g
et selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_align_s
t
ack_
v
ar
s
target selector
commit
|
commitdiff
|
tree
2017-11-09
rs
a
nd
i
fo
A
dd a vect_variable_lengt
h
targe
t
selector
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
f
o
Add a ve
c
t_unaligned_poss
i
ble targe
t
sel
e
ctor
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a
vect_element_a
l
ign_preferred targe
t
selector
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add vect_
p
erm3_* target s
e
lectors
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Don
'
t
a
ss
u
me vect
_
mu
l
tiple_sizes mea
n
s
2 si
z
es
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add avai
l
able_vector_si
z
es to target-support
s
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
A
dd
V
ECTOR_BITS to t
r
e
e
-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
C
onsiste
n
t
l
y use asm volat
i
le (
"
"
::: "mem
o
ry") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stricter
a
b
o
ut CONST_VECT
O
R operands
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Improve ivop
t
s handling of forced scal
e
s
commit
|
commitdiff
|
tree
2017-11-09
rs
a
n
difo
Base s
u
breg rules o
n
REGMODE_NATURAL_SIZE rather th
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
r
s
a
ndifo
[AArch64] Use aarch64_reg_or_imm inste
a
d of nonmemo
r
y
_operand
commit
|
commitdiff
|
tree
2017-11-06
rs
a
n
d
i
fo
[
A
Ar
c
h64] Pass numb
e
r of units to aarch64_
e
xpa
n
d_ve
c
_
perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandi
f
o
[AArch64] Pass number
of units t
o
aarch64_simd_vect_
p
ar_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pass
n
umb
e
r of un
i
ts to aa
r
ch64_rever
s
e
_
m
a
s
k
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AA
r
ch64]
A
dd
a
n
endian
_
lane_rtx helper routine
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
Fix Chang
e
Log ent
r
y
commit
|
commitdiff
|
tree
2017-11-06
rsandif
o
PR82816: Widenin
g
mu
l
t
iplies
o
f bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
R
ework vrp_int_co
n
st_b
i
nop interface
commit
|
commitdiff
|
tree
2017-11-03
rsa
n
difo
PR828
0
9: re
g
ister handl
i
ng in ix86_vect
o
r_duplicate_value
commit
|
commitdiff
|
tree
2017-11-01
r
san
d
ifo
[AArch64] Minor r
t
x costs tw
e
a
k
commit
|
commitdiff
|
tree
2017-11-01
r
s
andif
o
[A
A
rc
h
64] Re
n
ame the
i
n
ternal "Upl"
c
onstraint
commit
|
commitdiff
|
tree
2017-11-01
r
san
d
ifo
[AArch64
]
Move code around
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
[AArch64] Gene
r
ate per
m
ute
p
attern
s
using rtx
builders
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
2017-11-01
Richard San
d
ifor
d
<richar
d
.
s
andifo
r
d@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make
t
ree-ss
a
-dse
.
c:normalize_re
f
return a bool
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
D
o
n't t
r
eat zer
o
-
sized ranges as overl
a
ppi
n
g
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Use (CONST_VECTOR|GET_MOD
E
)_NUNITS in
s
implify-r
t
x
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Turn va
r
-
t
r
acking
.
c:INT_MEM_OFFSET into a f
u
nction
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
F
acto
r
out
t
he mode h
a
ndling
in lower-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Use more
speci
f
ic h
a
sh fun
c
t
i
ons in
r
tlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
More is_a <scala
r
_int_mode>
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add an is_narr
o
wer_int_mode he
l
per function
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Add narrowe
r
_subreg_mode he
l
p
e
r function
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Wid
e
ning op
t
ab
c
lean
u
p
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a fixed_size_mo
d
e class
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add a
VEC_SERI
E
S r
t
l cod
e
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow
v
ector
CONS
T
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
m
ore
vec_dup
l
icate simplifi
c
ation
s
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
difo
Add gen_
(
const_)vec_duplicat
e
h
elpers
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Prevent invalid register mode chang
e
s in combi
n
e
commit
|
commitdiff
|
tree
2017-10-26
r
s
andifo
Add wider_su
b
reg_mode helpe
r
function
s
commit
|
commitdiff
|
tree
2017-10-26
r
s
a
ndif
o
Ma
k
e
m
ore
u
se of df_read_
m
o
d
i
fy_subr
e
g
_p
commit
|
commitdiff
|
tree
2017-10-26
rsand
i
fo
Stop print_hex
f
r
o
m
pr
i
ntin
g
bits
above the pre
c
is
i
on
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARGET
_
STATIC_RTX_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Co
n
vert
ST
A
RTING_FRAME_
O
FFSE
T
to a hoo
k
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
s
e SCAL
A
R_TYPE_MO
D
E in vect_
c
reate_epilog
_
for_reduction
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCALAR_INT
_
TYPE_MODE in loc_lis
t
_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use scalar_int/float_m
o
de in brig_la
n
ghook_type_for_mode
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
if
o
Use scalar_mode i
n
exp
a
nd_shift_
1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Fix HW
I
+ -unsi
g
n
e
d in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
r
s
andif
o
SU
B
REG_PRO
M
O
T
ED_
V
A
R
_
P
han
d
ling in expand_direc
t
_optab_fn
commit
|
commitdiff
|
tree
2017-10-22
r
s
andifo
M
a
ke more us
e
o
f GET_MODE_UNIT_PR
E
C
I
SI
O
N
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more
u
s
e of H
W
I_COMPUT
A
BLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
r
s
andi
f
o
Make more use of subreg_
s
ize_lowpart_of
f
set
commit
|
commitdiff
|
tree
2017-10-22
r
s
a
n
d
i
fo
Add wide_int
version of
inchash::hash::
a
dd
_
wide_
i
nt
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Re
n
ame in
c
h
ash::
h
a
sh
:
:add
_
wid
e
_int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Prevent
i
n
v
a
lid re
g
i
ster mode c
h
ang
e
s
i
n
combine
commit
|
commitdiff
|
tree
2017-10-13
r
s
andifo
Make
mo
r
e use of GET_MODE_U
N
IT_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use o
f
GET_MODE
_
U
N
IT_
S
IZE
commit
|
commitdiff
|
tree
2017-10-13
r
s
andifo
M
ak
e
m
ore use of b
y
te_lowpart_offse
t
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
i
f
o
Make more us
e
of subreg_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-10
rs
a
ndifo
Require wi::to_wide
for trees
commit
|
commitdiff
|
tree
2017-10-09
rs
a
n
di
f
o
A
l
low non-wi
<op> wi
commit
|
commitdiff
|
tree
2017-10-04
rs
a
ndifo
PR82413: Mismatch
e
d precisi
o
ns in bui
l
d_ra
n
ge_check
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
F
ix mismatched precisions in
tre
e
arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArch
6
4] PR
7
1307: Defi
n
e union class of
P
O
I
NTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn CONSTANT_
A
LIGNMEN
T
into a hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Cha
n
g
e
p
ermute index t
y
pe to unsigned short
commit
|
commitdiff
|
tree
2017-09-25
rsa
n
difo
U
p
date i
n
terface to TARG
E
T_VECTORIZE_V
E
C_PE
R
M
_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandif
o
PR82289
:
Computing pee
l
ing costs for i
r
relevant drs
commit
|
commitdiff
|
tree
2017-09-22
r
s
andif
o
range_int_
c
st
_
p handling in ex
t
r
a
c
t
_range_from_binary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
d
i
fo
Let
the target
c
hoose a vectori
s
ation alignment
commit
|
commitdiff
|
tree
2017-09-22
rsan
d
ifo
Add a vect_get_scalar_dr_size helper fu
n
ct
i
on
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Fix spu build af
t
er r253
0
72
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make more
use of simplify_gen_binary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
A
d
d copy
_
r
t
x call to RTL loo
p
unroller
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
difo
Fix
unguarde
d
uses of tree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsand
i
fo
T
ig
h
t
en tree-ssa-
c
cp
.
c:get_value_for
_
ex
p
r con
d
i
t
i
o
n
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add missing int_cst_
r
angeN
che
c
ks to tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
r
s
andifo
Mov
e
computat
i
o
n
of SLP_TREE_NUMBER_OF_VE
C
_S
T
MTS
commit
|
commitdiff
|
tree
2017-09-18
rsandi
f
o
Fix a
n
SV
E
failure in the For
t
ran
mat
m
ul*
tests
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Include phis in
SL
P
unr
o
l
l
ing calculation
commit
|
commitdiff
|
tree
2017-09-18
rsand
i
fo
Fix vectorizable
_
mask_load_store handling of invariant
.
.
.
commit
|
commitdiff
|
tree
next