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 gimple_build_vector take a tree_vector_builder
2017-12-07
rsan
d
i
fo
M
ake gim
p
le_build_vec
t
or take a tree_vector_bu
i
lder
commit
|
commitdiff
|
tree
2017-12-07
rsandi
f
o
Use tr
e
e_vector_bui
l
der::new_b
i
nary_operatio
n
for fo
l
d
i
ng
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
U
s
e tree_vector_b
u
ild
e
r
:
:n
e
w_unary_operation for fo
l
ding
commit
|
commitdiff
|
tree
2017-12-07
r
s
andif
o
Use tree_
v
ector_builder instead of build_vector
commit
|
commitdiff
|
tree
2017-12-07
r
s
a
n
difo
N
ew V
E
CTOR_CST layout
commit
|
commitdiff
|
tree
2017-12-07
rs
a
ndifo
A
d
d
u
nderscores to l
o
cal
v
ars in selftest macros
commit
|
commitdiff
|
tree
2017-12-05
r
s
an
d
ifo
[AArch64] Fix some defi
n
e_insn_
a
nd_split conditions
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Replace
REDUC_*_EXP
R
s wi
t
h inter
n
al functions
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
P
R
825
4
7: Undet
e
cte
d
ov
e
rflow for
U
NS
I
GNED wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndifo
PR83004: Acc
i
dental change t
o
p
r81136
.
c for VECTOR_BIT
S
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix
calculation o
f
p
t
r_mode for MODE
_
PAR
T
IAL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AArc
h
6
4
]
M
o
re
a
arch64_endian
_
l
a
n
e_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ad
d
a
v
ec
t
_mask
e
d_store target sele
c
to
r
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
dd
a
vect_align_stack
_
var
s
target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Add a vec
t
_v
a
riab
l
e_length targ
e
t se
l
ector
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Add a vect_unaligne
d
_po
s
s
i
bl
e
target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_el
e
ment_align_pr
e
ferred target se
l
ector
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add vect_perm3_
*
target selec
t
ors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
D
o
n
't assum
e
vec
t
_multiple_size
s
means 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
A
d
d ava
i
lable_vector_s
i
zes to target
-
suppo
r
ts
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Add VECTOR_BITS to tree-v
e
ct
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Consiste
n
tly use asm v
o
latile ("" :::
"
m
e
mory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stricte
r
about CONST_V
E
CTOR
o
perands
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Im
p
rove
i
v
o
pts handlin
g
of f
o
rced scales
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base subreg rul
e
s on REGMODE_NATURAL_SIZE rather tha
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsa
n
difo
[AArch64] Use aarch64
_
reg_or_imm
instead of
n
onm
e
mory
_
operand
commit
|
commitdiff
|
tree
2017-11-06
r
sandi
f
o
[AArch64] Pass number of units to
aarch64_expand
_
v
ec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
sandi
f
o
[
AArch64
]
Pass number of units
t
o
aarch64_si
m
d_vect_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
[A
A
rch64] Pass number of
u
nits to aarch64_rev
e
rse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
[A
A
r
c
h64] Ad
d
an endia
n
_lane
_
rt
x
helper r
o
utine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix
ChangeL
o
g ent
r
y
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
PR82816
:
Wi
d
eni
n
g
multiplies of bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
R
ew
o
rk vrp_i
n
t
_con
s
t_binop int
e
rface
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
PR82809: register han
d
ling in ix86_vector_duplicate_value
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
dif
o
[A
A
rc
h
64] Minor rtx costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
AArch64] Rena
m
e the
int
e
rnal "Upl
"
co
n
s
t
raint
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
[AArc
h
64]
Move
c
ode
around
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AA
r
ch64
]
Generate permute patte
r
ns using r
t
x
build
e
rs
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
201
7
-11-01 Richar
d
Sandi
f
ord <ric
h
ard
.
sa
n
difo
r
d@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
M
a
ke
t
ree-s
s
a-dse
.
c:normalize_ref
r
etur
n
a b
o
ol
commit
|
commitdiff
|
tree
2017-11-01
r
s
andif
o
Don'
t
treat z
e
ro-sized ranges as o
v
erl
a
pping
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Use
(
C
O
NST_VECTOR|GET_MODE
)
_NUNITS
i
n simplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Turn
var-t
r
acking
.
c:
I
NT_MEM_OFFSET into a function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Factor o
u
t
the mode h
a
ndl
i
ng in lo
w
er-subr
e
g
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
di
f
o
Us
e
more
specific hash func
t
ions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
M
o
re
is_a <scalar_int_mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
d
d an is
_
na
r
rower_i
n
t_mo
d
e helper funct
i
on
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
dd narrower_subreg_mode helper
fun
c
tion
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Wi
d
e
n
i
n
g
optab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Add a fi
x
ed_size_mode
c
lass
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a VEC_SERIES rtl cod
e
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow v
e
ctor C
O
NS
T
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add mor
e
v
ec_duplica
t
e simplifications
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
dd g
e
n_(const_)vec_dupli
c
ate helper
s
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
d
ifo
Prevent invalid
r
egister mo
d
e chan
g
es i
n
c
omb
i
n
e
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wid
e
r_subreg_mode helpe
r
functi
o
ns
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Make more use of df_read_m
o
d
i
f
y
_subr
e
g
_
p
commit
|
commitdiff
|
tree
2017-10-26
rs
a
ndifo
St
o
p
p
r
i
nt_hex from printing b
i
t
s above the precision
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARGET_STATIC_RTX
_
ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Convert STAR
T
ING_FRAME_OFFSE
T
to a
hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCALAR_TY
P
E_MODE i
n
vect_create_ep
i
log_
f
or_reduct
i
on
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
fo
Use SCALAR_INT_TYPE_MODE
i
n loc_list_from_tr
e
e
_1
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndifo
U
se sc
a
lar_int/f
l
oat_mode in brig_l
a
nghook_type_
f
or_mode
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
d
i
fo
Us
e
scalar_m
o
de in expand_shift_1
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndi
f
o
Fix
HWI + -unsigne
d
in
c
o
mbine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SUBR
E
G
_P
R
OMOTED_VAR_P
h
andling in expa
n
d_direct_optab_fn
commit
|
commitdiff
|
tree
2017-10-22
r
sandifo
Make m
o
re use
of G
E
T_MOD
E
_
U
NIT_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
r
s
andif
o
M
ake more u
s
e of HWI_COMPUT
A
BLE_
M
ODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
M
ak
e
mor
e
use
of subreg_size_lowpart
_
offset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add wi
d
e_int v
e
rsio
n
of inchash::hash::add_wi
d
e_int
commit
|
commitdiff
|
tree
2017-10-22
rsandif
o
Rename inchash::
h
ash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rs
a
n
difo
P
r
event i
n
valid reg
i
ster mode changes in com
b
ine
commit
|
commitdiff
|
tree
2017-10-13
r
sand
i
fo
Mak
e
m
o
r
e use of GET_MODE_UN
I
T_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more
u
se of GET_MO
D
E_UNIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
r
s
a
ndi
f
o
Make
m
ore use
of byte_lowpart_
o
f
f
set
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Make more
use of subreg_low
p
art_offset
commit
|
commitdiff
|
tree
2017-10-10
rsa
n
difo
R
equire
w
i::to_wide
f
or trees
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
Allow non-
w
i <op>
wi
commit
|
commitdiff
|
tree
2017-10-04
rsandi
f
o
PR82413: Mismatched p
r
eci
s
ion
s
i
n
build_range_c
h
e
ck
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fix m
i
smatch
e
d precisi
o
ns in tree ar
i
thmetic
commit
|
commitdiff
|
tree
2017-10-02
rsandi
f
o
[
AArch64
]
PR7130
7
: De
f
ine u
n
io
n
c
lass o
f
POIN
T
ER+F
P
commit
|
commitdiff
|
tree
2017-09-25
r
s
andifo
Turn CONSTANT_ALIGNMENT into a hook
commit
|
commitdiff
|
tree
2017-09-25
r
s
a
ndif
o
Change permute index type t
o
unsigned s
h
o
r
t
commit
|
commitdiff
|
tree
2017-09-25
rsandi
f
o
Up
d
a
t
e interface to
T
ARGE
T
_VECTORIZE_VEC_
P
ERM_CONST_O
K
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
PR82289: Com
p
u
ting peeling
c
o
s
t
s
for irrelevant drs
commit
|
commitdiff
|
tree
2017-09-22
r
sandif
o
range_
i
nt_
c
st_p
h
andli
n
g i
n
e
x
tract_range_from_bina
r
y_e
x
pr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let the tar
g
et
c
hoose a vectori
s
atio
n
ali
g
nment
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Ad
d
a vec
t
_get_scalar
_
dr_
s
ize
h
elper
f
u
n
ction
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Fix spu build after r253072
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
ifo
Make more use of simplify_gen_binary
commit
|
commitdiff
|
tree
2017-09-21
rsandif
o
Add copy
_
r
t
x call to RTL
l
oop unroller
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
F
ix unguarde
d
uses of
t
ree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandif
o
Ti
g
hten tree-ssa-ccp
.
c
:
g
e
t
_value_for_e
x
pr con
d
it
i
on
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add mi
s
sing int_cst_rangeN
c
hecks to tree-vr
p
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Move computation of SLP_TREE_NUMBER_O
F
_VE
C
_ST
M
TS
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix an SVE fa
i
lure in
t
h
e
Fort
r
an matmul*
t
es
t
s
commit
|
commitdiff
|
tree
2017-09-18
r
sa
n
difo
Include phis in SLP u
n
rolling calc
u
la
t
i
on
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
F
ix vectorizable_mas
k
_load_stor
e
han
d
ling of invariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsand
i
fo
Fix type of bitstart in vect
o
rizable_liv
e
_operation
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndifo
Fix vectorizable
_
live
_
o
p
er
a
tion
handling of ve
c
t
or
.
.
.
commit
|
commitdiff
|
tree
next