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
Add VEC_SERIES_EXPR and associated optab
2017-12-16
rs
a
n
d
i
fo
A
dd VEC_
S
ERIES_EXPR and asso
c
i
ated o
p
t
a
b
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
Add VEC_DUPLICATE_EXPR an
d
ass
o
ciated optab
commit
|
commitdiff
|
tree
2017-12-15
rsandifo
Make dse
.
c
use offset/width instead of st
a
rt/end
commit
|
commitdiff
|
tree
2017-12-14
r
s
andifo
p
oly_i
n
t
:
add poly-int
.
h
commit
|
commitdiff
|
tree
2017-12-07
r
s
andi
f
o
[AArch64] F
i
x
I
C
Es in
a
ar
c
h64
_
print_operand
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Make more u
s
e o
f
VECTOR_CST_ENCO
D
ED_ELT
commit
|
commitdiff
|
tree
2017-12-07
rs
a
nd
i
fo
Make build_vector
s
tati
c
commit
|
commitdiff
|
tree
2017-12-07
rsan
d
ifo
Make gimple_build_vecto
r
take
a
tree_vec
t
or_builder
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use tree_vector_builder::new_binary_operation fo
r
fo
l
d
ing
commit
|
commitdiff
|
tree
2017-12-07
r
s
a
n
difo
U
se tree_vect
o
r_builder::new_u
n
ary_operation for fol
d
ing
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Us
e
tree_vecto
r
_buil
d
er instead of build_vector
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
New VECTOR_
C
ST layout
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Add
u
nderscore
s
to local vars
i
n
se
l
f
t
e
s
t
macros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[
A
Arc
h
6
4]
F
i
x some de
f
ine_ins
n
_and
_
split
c
onditio
n
s
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Repl
a
ce
R
ED
U
C_*_EXPRs
with internal functions
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR8254
7
:
Undetected overflow for UNSIGNED wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR8
3
004: Acci
d
enta
l
change to pr8113
6
.
c
for VEC
T
OR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
F
ix calculation of ptr_
m
ode for MODE_PART
I
A
L
_
INT Pmod
e
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[A
A
rch64] More
aa
r
ch64_endian_la
n
e
_
r
t
x
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Add
a vect
_
masked_st
o
re target s
e
lector
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
A
d
d a vect_a
l
i
g
n
_
s
tac
k
_vars targ
e
t se
l
ector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d a vect_va
r
ia
b
le_len
g
th ta
r
get
s
elector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_un
a
ligned_possible t
a
r
get selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_eleme
n
t
_
a
li
g
n_prefe
r
red
tar
g
et selec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add vect_perm3_* targe
t
sel
e
ct
o
r
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Don't as
s
ume vect
_
multiple_sizes means 2
s
izes
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndif
o
A
d
d avai
l
able_vect
o
r
_siz
e
s to target-supports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add VE
C
T
O
R_BITS to tree-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Co
n
sistently use
asm v
o
l
a
tile ("" ::: "me
m
o
ry") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stricter about CON
S
T_
V
EC
T
O
R
operands
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Improve i
v
o
pts handling of
f
orce
d
scales
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Base subreg
r
ules
on REG
M
ODE_NATURAL_SIZE rather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
r
s
andifo
[AArch64]
U
se aar
c
h64_r
e
g_or
_
imm
instead of
n
onmemory_op
e
rand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[
AAr
c
h64] Pass num
b
e
r of unit
s
to aarch
6
4
_
e
xpand
_
vec_
p
erm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
[AArch64] Pass number
o
f
units t
o
aarc
h
6
4
_simd_vect_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandif
o
[
A
Arch64] Pa
s
s
number of units to
aarch64_reverse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch6
4
] Add a
n
e
ndian_lan
e
_rtx helper
r
outine
commit
|
commitdiff
|
tree
2017-11-06
rsandif
o
Fix
ChangeLog entry
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
PR8
2
816: Widening multiplies of
bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Rewo
r
k vrp_int_c
o
nst_binop inter
f
ace
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
PR82809
:
re
g
is
t
er handling in
i
x86_vec
t
o
r_duplicate_value
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Minor rtx costs tweak
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
[
A
Arch64] Rename the
internal "Upl"
c
on
s
train
t
commit
|
commitdiff
|
tree
2017-11-01
r
sandif
o
[AArch64]
M
ove code ar
o
und
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[A
A
rch64] Generate permute patterns using rtx builders
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
2017-11-01 Richard San
d
i
f
ord
<
richard
.
s
a
ndif
o
rd@linar
o
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-ssa-dse
.
c:
n
orm
a
l
i
z
e_ref return a bool
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
D
o
n't treat ze
r
o
-
sized
r
a
n
ges as ove
r
lapping
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
U
se (CONST_V
E
CTOR|GET_MODE)_NUNITS in simplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Tu
r
n
v
ar-track
i
n
g
.
c:INT_MEM_OFFSET into a functio
n
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
difo
Factor out the mode
h
a
ndling in lo
w
er-s
u
b
r
e
g
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Use more
s
pecific hash functions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More is_a <scalar_in
t
_
m
ode>
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add an is_narr
o
wer_int
_
mode helper
f
uncti
o
n
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Add narro
w
er_sub
r
e
g_mode helpe
r
function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widening optab cl
e
anu
p
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add a fixed_size_mode class
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
ndifo
Add a V
E
C_SERIES
rtl code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
All
o
w
vector CO
N
S
T
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Ad
d
more vec_dupli
c
ate
simplifications
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add gen_(con
s
t_)vec_duplicat
e
hel
p
er
s
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Prevent inva
l
id
r
egiste
r
mo
d
e
changes
i
n combine
commit
|
commitdiff
|
tree
2017-10-26
rs
a
ndifo
Add wider_subreg_mode helper funct
i
ons
commit
|
commitdiff
|
tree
2017-10-26
r
s
a
ndifo
Make m
o
r
e
us
e
of d
f
_
r
ead_mo
d
ify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop pr
i
nt_hex from printing
bits above the pre
c
is
i
on
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TA
R
GET_STATIC_RTX_A
L
I
GNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Con
v
ert STARTING_FRAME_OF
F
SET to a hook
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndifo
Use
S
CALAR_
T
YPE_MOD
E
i
n v
e
ct
_
crea
t
e_epilog_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCALAR_INT_TYPE_MODE in loc_lis
t
_
from_t
r
ee
_
1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
sc
a
lar_i
n
t/float_mod
e
in brig_langhook_type_for
_
mode
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
s
calar_mode in e
x
p
a
nd_sh
i
ft_1
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndifo
F
i
x
H
WI
+ -unsig
n
ed in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
d
i
fo
SUBREG_P
R
OMOTED_VAR_P handling in
e
xpand_direct
_
optab_
f
n
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make
more use of GET_MODE_UNIT
_
PRECISION
commit
|
commitdiff
|
tree
2017-10-22
r
s
andi
f
o
Make more u
s
e of HWI_COMPUTAB
L
E_MOD
E
_P
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
Ma
k
e m
o
re use of s
u
b
r
e
g_size_lo
w
part_offset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add wide_int
version of inch
a
s
h
::hash::a
d
d_wide
_
int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename inchash::hash::
a
dd_wid
e
_in
t
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
f
o
Prev
e
nt invalid registe
r
mo
d
e changes
i
n combine
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Make m
o
re u
s
e
o
f GET_M
O
DE_UNI
T
_BITSIZ
E
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make m
o
re use
of GET_MODE_UNIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of
byte_lowp
a
rt
_
o
f
f
set
commit
|
commitdiff
|
tree
2017-10-13
r
s
a
ndi
f
o
Mak
e
more use of
subre
g
_
l
o
wpart_offset
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Require wi::to_wide f
o
r trees
commit
|
commitdiff
|
tree
2017-10-09
rsan
d
ifo
Allow
non-wi <op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR824
1
3
:
M
i
smatc
h
e
d precision
s
in b
u
ild_
r
a
n
ge_check
commit
|
commitdiff
|
tree
2017-10-02
rsandi
f
o
Fi
x
mismatched precisions in tree arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArch64] PR71307:
D
efine
u
nion class
o
f PO
I
NTER+F
P
commit
|
commitdiff
|
tree
2017-09-25
r
sand
i
fo
Turn CONS
T
ANT_ALIG
N
M
E
NT into a hook
commit
|
commitdiff
|
tree
2017-09-25
rsa
n
difo
Change permute index type to unsig
n
e
d s
h
ort
commit
|
commitdiff
|
tree
2017-09-25
rsan
d
ifo
Upd
a
te int
e
rfa
c
e to T
A
R
GET_VECTORIZE_VEC_P
E
RM
_
CONS
T
_OK
commit
|
commitdiff
|
tree
2017-09-22
rsan
d
ifo
PR822
8
9: C
o
mputing peeling costs for irrelevant drs
commit
|
commitdiff
|
tree
2017-09-22
r
s
andifo
ra
n
ge_int_
c
st_p han
d
ling
i
n
extrac
t
_range_from_binary_expr
_
1
commit
|
commitdiff
|
tree
2017-09-22
r
s
andifo
Let the t
a
rge
t
choose a vectori
s
a
tion
alignme
n
t
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Add a vect_
g
et_scalar_dr_s
i
z
e
helper
funct
i
on
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
if
o
Fix spu build after
r253072
commit
|
commitdiff
|
tree
2017-09-21
rsandif
o
Ma
k
e more use of simpli
f
y_gen_bin
a
r
y
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add copy_r
t
x call to R
T
L loo
p
u
nroller
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix unguard
e
d uses of tree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
difo
Ti
g
hte
n
tree-ssa-ccp
.
c:get_value_for_ex
p
r condition
commit
|
commitdiff
|
tree
next