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
rsandifo
Make
gimple
_
bui
l
d_vec
t
o
r
take a tree_vector_build
e
r
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Us
e
tree_ve
c
t
o
r_builder::new_binary_operation for folding
commit
|
commitdiff
|
tree
2017-12-07
r
s
andif
o
Use tree_v
e
cto
r
_build
e
r::new_u
n
ary_operation for folding
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
U
se tre
e
_vecto
r
_buil
d
e
r inste
a
d of
b
uild_
v
ector
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
N
e
w VECTOR_CST
layout
commit
|
commitdiff
|
tree
2017-12-07
rs
a
ndifo
A
dd und
e
rs
c
o
res to local vars in selftest mac
r
os
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[AArch64]
Fix some define_insn_and_split conditions
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Replace REDUC
_
*_EXPR
s
w
it
h
int
e
rnal functions
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR82547: Und
e
tected overflow fo
r
UNS
I
GNED
wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
P
R
83004: Accidental change to pr81136
.
c for VECTOR_BI
T
S
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix calculation of ptr_mode f
o
r M
O
DE_PARTIAL_
I
NT
Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AArch6
4
] More aar
c
h64_
e
n
d
i
an
_
lane
_
rt
x
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Add
a vect_masked_
s
to
r
e
t
arg
e
t s
e
lector
commit
|
commitdiff
|
tree
2017-11-09
r
sandi
f
o
A
d
d
a vect
_
a
l
ign_stack_vars target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d a vect_va
r
iable_l
e
n
g
th ta
r
g
e
t
selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add a v
e
c
t
_unaligned_possible target
selecto
r
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add a
v
ect_ele
m
e
n
t_align_preferred target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Add
vect_perm3_* ta
r
ge
t
se
l
e
c
tors
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Don't assume vect_
m
ultipl
e
_sizes means 2 si
z
es
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
f
o
A
dd
a
v
a
ilabl
e
_vector_
s
izes to target-suppor
t
s
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
dd VE
C
TOR_B
I
TS to tree-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Consistently use asm volatile ("" ::: "memory
"
) in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stric
t
er
a
bout CON
S
T_V
E
CTOR operand
s
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
f
o
Improve
i
vopts handling of forc
e
d scales
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base su
b
r
eg
r
u
les on REGMODE_NATUR
A
L_SIZE r
a
t
h
e
r
t
h
an
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandi
f
o
[AArc
h
64] Us
e
aarch6
4
_
reg_or_imm instead of non
m
em
o
r
y
_oper
a
nd
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AAr
c
h64] Pass number of units to aarch64_expand
_
vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[
A
A
rch64]
P
ass num
b
er of units to aarc
h
64_simd_v
e
ct
_
par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
san
d
ifo
[AArch64]
P
a
s
s number of
u
n
i
t
s
t
o
a
a
r
ch64_reverse_mask
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndifo
[
AA
r
ch6
4
] Add an endian_lane_rtx
h
e
lper routine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix Chang
e
Log entry
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR8281
6
: W
i
d
e
ning
m
ult
i
plies
o
f bitfields
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
Rework vrp_in
t
_
const_binop in
t
erface
commit
|
commitdiff
|
tree
2017-11-03
rsandi
f
o
PR82809: register
h
and
l
i
n
g in ix86_
v
ector_duplica
t
e_value
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
[AArch64] Minor rt
x
costs twe
a
k
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
dif
o
[
A
Arch64] R
e
na
m
e the interna
l
"Upl" constrain
t
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
A
Arch64] Move code around
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
[AArch64] Generate per
m
u
t
e pa
t
t
e
rns using rtx buil
d
ers
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
di
f
o
2017-11-01
Ri
c
h
ard S
a
n
d
i
ford <richa
r
d
.
sand
i
ford@
l
inaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
dif
o
Make tree-ss
a
-dse
.
c:normaliz
e
_ref return a bool
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Don't treat z
e
ro-sized ra
n
ges as overlapping
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use (CONST_VECTO
R
|
G
E
T
_MODE)_NUNITS in
simplify-r
t
x
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Turn
var-track
i
ng
.
c:IN
T
_ME
M
_
O
F
FSET into a func
t
ion
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Factor out the mode han
d
ling in
l
ower-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Use more
sp
e
c
i
fi
c
hash fun
c
ti
o
ns in
r
tl
h
a
sh
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
sandi
f
o
More is_a
<
s
calar
_
int_m
o
de>
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add
an is_nar
r
ower_int_mode help
e
r
function
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Add
narrower
_
s
ubreg_m
o
de helper
func
t
ion
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widenin
g
optab cle
a
nup
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndi
f
o
Add a fixe
d
_si
z
e_m
o
de class
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Add a VEC_SERIES rtl code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow vect
o
r CONSTs
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add more
v
e
c_duplicate si
m
plificati
o
ns
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add gen_(const_)vec_du
p
licate
helpers
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
P
r
even
t
i
n
v
alid reg
i
st
e
r mo
d
e changes
i
n c
o
mbine
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
A
dd
w
ider_subreg
_
mode
h
e
lper func
t
ions
commit
|
commitdiff
|
tree
2017-10-26
rsan
d
ifo
Ma
k
e more u
s
e of df_read_modify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
r
sandifo
Sto
p
pr
i
nt_
h
ex from prin
t
ing bits ab
o
ve
the precisi
o
n
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TAR
G
ET_S
T
ATIC_RTX_
A
LIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
C
o
nvert
S
TA
R
TI
N
G_FRAME_
O
FFSET t
o
a hook
commit
|
commitdiff
|
tree
2017-10-23
rsandif
o
Use SCALAR_TY
P
E_MODE i
n
vect
_
c
reate_epilog
_
for_red
u
ction
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
U
s
e SCAL
A
R_INT_TYPE_MODE in
l
oc_list_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
Use scalar_
i
n
t/float_mode in brig_l
a
ng
h
ook_type_for_mode
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndifo
U
se scalar_mode in e
x
pand_sh
i
ft_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
F
i
x
H
WI + -unsi
g
n
ed
i
n combi
n
e
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
S
U
B
R
E
G
_PROMOTED_VAR_P ha
n
dling
i
n expand_di
r
ect_opt
a
b_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandif
o
Make more use of GET_MODE_UNIT_PRECISIO
N
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
ifo
Make more u
s
e of
HWI_COMPUTABLE
_
MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
fo
M
a
ke more
u
se of subreg_size_l
o
wpart_offset
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
Add wid
e
_int version of inchash::hash
:
:
a
d
d_wi
d
e_int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename
inchash::hash::ad
d
_wide_
i
nt
commit
|
commitdiff
|
tree
2017-10-13
rsandif
o
Pre
v
ent invalid re
g
i
ster mode chan
g
es
i
n comb
i
ne
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Mak
e
more use
of GET_MODE_U
N
IT_
B
I
T
S
IZE
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Ma
k
e
m
ore use o
f
GET_MODE_UN
I
T_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more
use of byte_lowpart_offs
e
t
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Ma
k
e more use
o
f su
b
reg_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-10
rs
a
ndifo
Require
w
i::to_wide for tree
s
commit
|
commitdiff
|
tree
2017-10-09
rsandi
f
o
Allo
w
non-wi <
o
p>
w
i
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR8
2
413: Mismatched p
r
ecisions in build_range_check
commit
|
commitdiff
|
tree
2017-10-02
rsand
i
fo
Fix misma
t
che
d
pre
c
isions in
t
ree
a
rithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AA
r
ch64] PR71307: Define union
class of POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsa
n
difo
Turn
C
ONSTANT
_
ALIGNMENT into
a
hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change permute i
n
d
e
x type to unsigned short
commit
|
commitdiff
|
tree
2017-09-25
rsan
d
ifo
Update in
t
er
f
a
c
e
to TARGET_VECTORIZE_VEC_PE
R
M_CONST
_
OK
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
di
f
o
P
R82
2
89: Computing
p
eelin
g
co
s
ts for i
r
relevant drs
commit
|
commitdiff
|
tree
2017-09-22
rs
a
n
difo
range_int
_
c
s
t_p handling
in
e
x
t
rac
t
_
r
ange_
f
rom_binary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandi
f
o
Let the ta
r
g
e
t c
h
oo
s
e
a vectorisation alignment
commit
|
commitdiff
|
tree
2017-09-22
r
s
andifo
Add a vect_get_sc
a
lar
_
dr_s
i
ze helper f
u
nction
commit
|
commitdiff
|
tree
2017-09-21
rs
a
n
difo
Fix spu build af
t
er r253072
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Mak
e
m
ore
u
se of simplify_gen_binary
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
Ad
d
c
o
py_
r
tx call to RTL l
o
op unroller
commit
|
commitdiff
|
tree
2017-09-21
rsandi
f
o
Fix
u
nguarded us
e
s of tre
e
_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
ifo
Ti
g
ht
e
n
tree-
s
sa-ccp
.
c:
g
e
t
_
value_for_expr
c
ondition
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
Add mis
s
ing int_cst_rangeN
checks to
t
ree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
r
s
an
d
ifo
Move
comput
a
tion of SLP_TREE_
N
UMBE
R
_OF_VE
C
_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix an SV
E
failu
r
e
i
n the Fortran matmul* tests
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
I
n
clude phi
s
in SLP
u
nroll
i
n
g calcula
t
i
on
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndifo
Fix
vectorizable_mask_loa
d
_store ha
n
dling of inva
r
i
a
nt
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix ty
p
e of
b
i
tstar
t
i
n vectorizable_live
_
operation
commit
|
commitdiff
|
tree
2017-09-18
rsandif
o
Fix
vectorizable_li
v
e
_
oper
a
tion handling of v
e
ctor
.
.
.
commit
|
commitdiff
|
tree
next