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
Mak
e
gimple_build_vector take a tree_v
e
ctor
_
buil
d
er
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
Use
tree_
v
ector_builder:
:
new_binary_operatio
n
fo
r
f
o
lding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use
t
ree_vector_bu
i
lder::new_unary_oper
a
t
i
on for folding
commit
|
commitdiff
|
tree
2017-12-07
r
s
an
d
ifo
Use
t
ree_
v
ector_builder instead of
b
uild_vec
t
or
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
Ne
w
VECTOR_CS
T
layout
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
Add un
d
erscores t
o
loc
a
l vars in selftest macros
commit
|
commitdiff
|
tree
2017-12-05
r
s
andifo
[AArch64
]
F
ix some
d
e
fine_insn_and_sp
l
i
t
conditi
o
ns
commit
|
commitdiff
|
tree
2017-11-22
r
s
andifo
R
e
place REDUC
_
*_EXPRs with
intern
a
l functio
n
s
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR82547: Undetected
overflow for UN
S
IGNED wide_i
n
t
s
commit
|
commitdiff
|
tree
2017-11-22
rsand
i
f
o
PR83004:
A
ccidental change to pr81136
.
c fo
r
VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix calculation of ptr
_
m
ode
for MODE_PARTIAL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
r
sandifo
[AArch64] More a
a
r
ch64_endian_lane_
r
tx
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add a vect_m
a
sked
_
st
o
re target sel
e
c
t
or
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a
vect_align_s
t
ack_vars tar
g
e
t
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect
_
v
ariable_length target s
e
l
e
c
tor
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Add a
vect
_
unaligned_possible ta
r
get selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d a vect_element_align_preferre
d
target selec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Add vect_p
e
rm3_*
t
a
rget selectors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
D
on't
ass
u
me vect_multiple_
s
izes means 2 si
z
es
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add available_vector_
s
izes to
t
arget-sup
p
or
t
s
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add VECTOR_BITS to tr
e
e-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rs
a
n
d
i
fo
C
o
n
sis
t
ently use asm volatile ("" ::: "memory"
)
in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
B
e
s
tri
c
t
e
r ab
o
ut CO
N
ST_VE
C
TO
R
operands
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Improv
e
ivopts handli
n
g of for
c
ed scales
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
B
a
s
e
s
ub
r
eg rules on REGMODE_NATURAL_
S
IZE
r
a
t
her than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandifo
[A
A
rc
h
64] Use aarch64_reg_or_imm instead of nonmemory_ope
r
and
commit
|
commitdiff
|
tree
2017-11-06
rs
a
nd
i
fo
[A
A
r
ch64] Pass number of units to aarc
h
64_expa
n
d_
v
e
c_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
d
i
fo
[AAr
c
h64] P
a
ss number of
u
n
it
s
to aarch64_simd_vect_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndifo
[AA
r
ch
6
4]
P
a
s
s number of un
i
ts to
aarch64_reverse_mas
k
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
i
fo
[
AArch64] Add an endian_lane_rtx
h
e
l
p
er routine
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
Fix ChangeLog entry
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR82816: Widenin
g
mu
l
tiplie
s
of bitf
i
elds
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
Rework vrp_int_const_binop interface
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
PR828
0
9: register
h
andling in ix
8
6_vec
t
or_duplicat
e
_
v
alu
e
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch
6
4]
M
inor rtx
c
osts tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Rename
the int
e
rnal "Up
l
" constr
a
int
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
[
A
Arch64] M
o
ve code around
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
[
A
Arch64]
Generate permute patterns using rtx b
u
il
d
er
s
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
2017-
1
1
-
01 Richard Sandi
f
ord <richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
M
a
k
e tree-ssa-dse
.
c:n
o
rmalize_ref return a bool
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
D
on't
tr
e
at ze
r
o-sized ranges as o
v
erlap
p
i
n
g
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use (CONST_VECTOR|GET_MODE)_N
U
NITS in simplif
y
-
rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
if
o
Turn var-t
r
a
c
k
ing
.
c:INT_MEM_OFFSET into a
function
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Fa
c
tor o
u
t
the mode handling in lo
w
e
r-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Use more specific hash functions i
n
rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
M
o
re is_a <scalar_int_mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
dd
an is_nar
r
ower_int_
m
ode helper fu
n
ction
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add narrower_subreg_
m
ode helper function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widening o
p
tab cle
a
nu
p
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
a
fi
x
ed_size_mode class
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
dd a VEC_SERIE
S
r
t
l co
d
e
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
l
lo
w
v
e
ctor CONS
T
s
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Add more vec_duplicate simpl
i
f
ications
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
A
dd gen_
(
const_)vec_dupl
i
cate helpers
commit
|
commitdiff
|
tree
2017-11-01
rs
a
nd
i
fo
Prevent invalid register mod
e
ch
a
nges in
c
o
m
bi
n
e
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wider_subreg_mode helper fu
n
ctions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Ma
k
e more use of df_re
a
d_modify_subr
e
g_p
commit
|
commitdiff
|
tree
2017-10-26
rsand
i
fo
Stop print_h
e
x
f
rom printing bits above the precision
commit
|
commitdiff
|
tree
2017-10-26
r
s
andifo
TARG
E
T_ST
A
TIC_RTX_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
C
o
nver
t
STARTING_FRAME_OF
F
SE
T
t
o
a hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCALAR_TY
P
E_MODE in vec
t
_
c
r
ea
t
e_epilog_for_redu
c
t
ion
commit
|
commitdiff
|
tree
2017-10-23
rsandif
o
Use SCA
L
AR
_
INT_TYPE_
M
OD
E
in loc_list_fro
m
_
tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use scalar_int/float_mode in brig_langhook_t
y
pe_for_m
o
d
e
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use scalar_
m
ode in ex
p
a
n
d_shift_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
F
ix HWI + -
u
nsi
g
n
ed in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SUBRE
G
_PROMOTE
D
_VAR
_
P h
a
ndling in expand_direct_optab_
f
n
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
M
a
k
e more u
s
e o
f
G
E
T
_MODE_UNIT_
P
RECISION
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
fo
M
a
ke more use o
f
HWI_COMPUT
A
BLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use of subreg_size_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
Add wide_
i
nt
version of inch
a
sh::hash::add_w
i
de_int
commit
|
commitdiff
|
tree
2017-10-22
r
s
a
ndifo
Ren
a
m
e inchash::hash::add_wid
e
_int
commit
|
commitdiff
|
tree
2017-10-13
rsandi
f
o
P
r
ev
e
nt inval
i
d r
e
gister mode changes in combine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
M
ake more use of G
E
T_MODE_UN
I
T
_
B
ITSI
Z
E
commit
|
commitdiff
|
tree
2017-10-13
rsandi
f
o
Make mo
r
e use of GET_MODE_UNIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Ma
k
e more use of
b
yte_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-13
rs
a
ndif
o
Make
more use of subreg_lowpart_of
f
set
commit
|
commitdiff
|
tree
2017-10-10
rsan
d
ifo
Req
u
ir
e
wi:
:
t
o_wide for trees
commit
|
commitdiff
|
tree
2017-10-09
rs
a
ndifo
Allow non
-
wi <op>
wi
commit
|
commitdiff
|
tree
2017-10-04
rsan
d
ifo
PR82413: Mi
s
matched precisions in
b
uild_r
a
n
g
e_ch
e
ck
commit
|
commitdiff
|
tree
2017-10-02
rsandi
f
o
Fix mismatched precis
i
ons
i
n tree ari
t
hmetic
commit
|
commitdiff
|
tree
2017-10-02
rsa
n
difo
[
AArch64] PR71307:
Define un
i
on class of
P
OINTER
+
FP
commit
|
commitdiff
|
tree
2017-09-25
rsan
d
i
fo
Tu
r
n
CO
N
STANT_ALIG
N
MENT i
n
to a h
o
ok
commit
|
commitdiff
|
tree
2017-09-25
rsa
n
difo
C
h
ange perm
u
te index type to unsigned short
commit
|
commitdiff
|
tree
2017-09-25
rsa
n
difo
Upd
a
te inte
r
face t
o
TAR
G
ET_VE
C
TORIZE
_
VEC_PER
M
_
C
O
N
ST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsand
i
f
o
PR82289:
Computing peeling cos
t
s for i
r
relevant drs
commit
|
commitdiff
|
tree
2017-09-22
r
s
andi
f
o
ra
n
ge_
i
n
t_cst_p ha
n
d
l
ing in extract_
r
ange_from_binary_expr
_
1
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
difo
Le
t
t
he target choose a
v
ectorisation alignme
n
t
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
A
dd a vect_get_sca
l
ar_dr_size helper func
t
ion
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix s
p
u
b
uild afte
r
r
253072
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
difo
Make more
use of sim
p
lify_gen_
b
i
n
ary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add copy_rtx
call to RTL l
o
o
p u
n
roller
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix unguarded uses
o
f tree_t
o
_
uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten tree-ssa-ccp
.
c:get_value
_
for_expr conditio
n
commit
|
commitdiff
|
tree
2017-09-21
rsand
i
fo
Add missing int_cst_rangeN checks to tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Move computatio
n
of SLP_
T
REE_NUMBER_OF_
V
EC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
F
ix an
S
VE fa
i
lure in the Fort
r
an matmul
*
t
e
sts
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Include phis in SLP unrolli
n
g calc
u
lation
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix
vectorizable_mask_load_store handling
o
f invariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
r
s
an
d
i
fo
F
ix type of bitstart
in vecto
r
izable_live_operation
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
F
ix vectorizable_live_operati
o
n handling o
f
vector
.
.
.
commit
|
commitdiff
|
tree
next