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 build_vector static
2017-12-07
rsandifo
M
a
k
e
bui
l
d_vector st
a
t
ic
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Make gimp
l
e_buil
d
_vector
t
ake a
t
ree_ve
c
tor_b
u
ilder
commit
|
commitdiff
|
tree
2017-12-07
r
sa
n
difo
Us
e
tree_vector
_
builder::new_
b
inary_
o
perati
o
n for fold
i
ng
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use tree_vect
o
r_b
u
ilder::
n
ew_u
n
ary
_
operation for foldin
g
commit
|
commitdiff
|
tree
2017-12-07
rsa
n
difo
Use tre
e
_vector_builde
r
i
nstead
o
f
b
uild_vector
commit
|
commitdiff
|
tree
2017-12-07
rsan
d
ifo
New VE
C
TO
R
_
CST layout
commit
|
commitdiff
|
tree
2017-12-07
r
s
a
ndifo
Add un
d
erscores to
local vars in
s
elft
e
s
t macros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[AArch64] Fix s
o
me define_insn_and_split con
d
iti
o
ns
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
R
e
place REDUC_*_EXPRs with int
e
rnal
functions
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR82547: U
n
detect
e
d overflo
w
for UNSIGNED
w
ide_ints
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR830
0
4
:
A
cciden
t
al chan
g
e to pr81136
.
c for VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix cal
c
ul
a
tion of ptr_mode for MO
D
E_PARTIAL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
r
s
a
ndifo
[AArch64]
More aarch64_e
n
d
i
an_lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
r
sa
n
difo
Add a
v
ec
t
_mask
e
d_
s
t
o
r
e t
a
r
g
et selector
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
Add
a vect_
a
lign
_
stack_vars target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d a vec
t
_
v
a
riable_length target s
e
lec
t
o
r
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d a vect_una
l
igned
_
possible tar
g
et
selector
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Add
a
vect_element_align_prefer
r
ed target
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add v
e
ct_perm3_* target s
e
lectors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
D
o
n
't assume vec
t
_multiple_si
z
e
s
means
2
sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Add available_vect
o
r_sizes to targ
e
t-suppo
r
ts
.
ex
p
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add VECTOR_B
I
TS t
o
tree-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
C
onsistently use asm vol
a
tile
("" :::
"m
e
mory"
)
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Be stricter about
C
ONST_VECTOR
o
per
a
nds
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
I
mprov
e
ivopts
h
andling of forced
scales
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Base subreg
r
ules on REGMOD
E
_
NATUR
A
L_SIZE r
a
ther than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandif
o
[AA
r
ch64] Use aarch64_r
e
g_or
_
i
m
m instea
d
o
f
nonme
m
ory
_
operand
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndifo
[A
A
rch64] Pass n
u
mber of
uni
t
s
t
o aa
r
ch64_expan
d
_vec_
p
erm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pass number of units to a
a
rch64_si
m
d
_
v
e
c
t_p
a
r_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AA
r
c
h
6
4] Pa
s
s number
o
f units to aarch
6
4_reverse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArc
h
64] Add
an endian_lane_rt
x
helper routin
e
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
F
ix ChangeLo
g
entry
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
P
R82
8
16
:
Wide
n
i
n
g
multiplies of bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
R
e
work vrp_i
n
t_const_
b
in
o
p in
t
erface
commit
|
commitdiff
|
tree
2017-11-03
rsan
d
ifo
P
R8280
9
: re
g
ister ha
n
dlin
g
in ix86_ve
c
tor_d
u
plica
t
e
_value
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
[A
A
rch64] Minor rtx cost
s
tweak
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
d
ifo
[AArch64] Ren
a
me the
in
t
ernal "
U
pl" constraint
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Move code around
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
i
fo
[AArch64] Ge
n
e
rate permu
t
e
p
atterns using
r
tx builders
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
i
f
o
2017-11-01
R
i
chard
Sandiford <richard
.
sandiford@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Make tree-ssa-dse
.
c:normalize_ref return a
bool
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Don't treat zero-si
z
ed ranges as overlapping
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndi
f
o
Use (CONST_V
E
C
TOR|G
E
T_
M
ODE)_NUNITS i
n
simplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndi
f
o
T
u
r
n var-track
i
ng
.
c:INT
_
ME
M
_
O
F
F
S
ET into a functio
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
F
a
ctor out t
h
e mode
h
andling in lower-s
u
breg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Use more specific has
h
func
t
ions
in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More is_a <scalar_i
n
t_mod
e
>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add an is_narrower_int_mod
e
hel
p
er function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add narrower_subreg_mode help
e
r
function
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Wid
e
ning
o
ptab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a f
i
xed_size_mode class
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
i
f
o
Ad
d
a VEC_SERIES rtl c
o
de
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
llow vecto
r
C
ONSTs
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add more vec_duplic
a
te simpl
i
fications
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndif
o
Add gen_(c
o
nst_)vec_duplicat
e
h
elpers
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Preve
n
t i
n
va
l
id register mode changes in co
m
b
i
ne
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wid
e
r_s
u
breg_mode helper fun
c
tions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Make mo
r
e u
s
e of df_read_modify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop print_hex
from
p
rinting bi
t
s above
the precision
commit
|
commitdiff
|
tree
2017-10-26
r
sandif
o
TARGET_ST
A
T
IC_RTX_ALI
G
NMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
C
onvert START
I
N
G_F
R
AME_OFFS
E
T to a hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
SCALAR
_
T
YPE_MODE in vect
_
creat
e
_epilog_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndifo
U
se SCALAR_INT_T
Y
PE
_
MODE in loc
_
list_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
r
s
a
n
difo
Use sca
l
a
r
_
i
n
t
/
f
l
oat_m
o
de in b
r
ig_l
a
nghook_t
y
p
e
_for_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
se sc
a
lar_m
o
d
e
in
e
x
p
a
nd_shift_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Fix HWI + -unsigned in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
ifo
SUBREG_
P
ROMO
T
E
D
_VAR_P handling in
expan
d
_di
r
ect_optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use o
f
GET_MODE_U
N
I
T
_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make m
o
r
e
use of HWI_COMPUTABLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
r
s
andif
o
M
ak
e
more use of subreg_size
_
lowpart_offset
commit
|
commitdiff
|
tree
2017-10-22
r
s
a
n
difo
Add wide_int ver
s
io
n
o
f incha
s
h::has
h
::ad
d
_wide_i
n
t
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename i
n
chash
:
:
hash
:
:add_wide
_
int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Pr
e
vent inva
l
id regist
e
r mode chang
e
s in combine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use
o
f
GE
T
_MODE_UNIT_BIT
S
IZE
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Make m
o
re
use o
f
G
E
T_MODE_UN
I
T_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Mak
e
mo
r
e use of byte_lowpart_o
f
fset
commit
|
commitdiff
|
tree
2017-10-13
rsandif
o
M
a
ke
mor
e
u
se of subre
g
_lowpart_offse
t
commit
|
commitdiff
|
tree
2017-10-10
r
sandifo
R
e
q
u
i
r
e
wi::to_wide for
tre
e
s
commit
|
commitdiff
|
tree
2017-10-09
r
sandifo
Allow non-w
i
<op
>
wi
commit
|
commitdiff
|
tree
2017-10-04
r
sandifo
PR8
2
413: Mismatche
d
pre
c
isio
n
s in build_range_check
commit
|
commitdiff
|
tree
2017-10-02
r
sandifo
Fi
x
mismatched precisions
i
n tree arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArc
h
64] PR71307: Define u
n
ion
class
o
f POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn CO
N
STANT_ALIGN
M
E
N
T
i
nto
a
hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change permut
e
index type to unsigned sh
o
rt
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Update int
e
rface to
TARGET_VECTORIZ
E
_VEC_PE
R
M_CONST_
O
K
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
di
f
o
PR
8
2
28
9
: Compu
t
ing peeling c
o
sts
f
o
r irrelevant dr
s
commit
|
commitdiff
|
tree
2017-09-22
rsand
i
fo
rang
e
_int
_
cst_p handling in extract_r
a
nge_from_binary_
e
xpr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
L
et the
t
arget
c
hoo
s
e
a vectori
s
ation alignment
commit
|
commitdiff
|
tree
2017-09-22
rsandif
o
Add a vect_get_sca
l
ar_dr_size helper function
commit
|
commitdiff
|
tree
2017-09-21
r
sandif
o
Fix spu build after r253072
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make more use of
simp
l
ify_gen_bi
n
a
ry
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
A
d
d copy_r
t
x call t
o
RTL loop unroller
commit
|
commitdiff
|
tree
2017-09-21
rsandif
o
Fix ungu
a
r
d
ed use
s
of t
r
ee
_
to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tight
e
n
t
ree-s
s
a-ccp
.
c
:get_val
u
e_f
o
r_expr condition
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Ad
d
missing i
n
t_
c
st_rangeN checks to tr
e
e-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndifo
Move computation of SL
P
_TRE
E
_NUMBER_OF_VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
difo
F
i
x an SVE failure in the Fortran m
a
tmul* tes
t
s
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Include phis in
S
LP unrollin
g
calculation
commit
|
commitdiff
|
tree
2017-09-18
rsandif
o
Fix vectorizab
l
e
_mask_load
_
store ha
n
dling of inva
r
iant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsand
i
fo
Fi
x
typ
e
of
bitstart in ve
c
toriza
b
l
e_live
_
op
e
ration
commit
|
commitdiff
|
tree
next