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
Use tree_vector_builder::new_binary_operation for folding
2017-12-07
rsa
n
difo
U
se tree_vector_b
u
i
l
der::
n
e
w
_b
i
nary_operati
o
n
for foldi
n
g
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
Use
t
r
e
e_vector_builder
:
:
n
e
w
_unary_oper
a
tion for fo
l
ding
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
Use tree_vector_
b
uilder
i
nstead of build_vector
commit
|
commitdiff
|
tree
2017-12-07
rsan
d
i
fo
New VECT
O
R_CST la
y
out
commit
|
commitdiff
|
tree
2017-12-07
rsa
n
difo
Add underscores
t
o
local vars
i
n s
e
l
f
test macros
commit
|
commitdiff
|
tree
2017-12-05
rsa
n
difo
[AArch64] Fix
s
o
m
e
define_i
n
s
n
_and_split cond
i
tions
commit
|
commitdiff
|
tree
2017-11-22
rsandi
f
o
Replac
e
R
E
DUC_*_EXPRs w
i
th internal
f
uncti
o
n
s
.
commit
|
commitdiff
|
tree
2017-11-22
r
s
andifo
P
R
82547: Und
e
t
e
c
ted overflow for
U
NS
I
GNED w
i
de_ints
commit
|
commitdiff
|
tree
2017-11-22
rsan
d
ifo
PR83004: Accident
a
l change
t
o pr81
1
36
.
c for VECTOR
_
BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fi
x
calculatio
n
o
f ptr_m
o
de for
MODE_PA
R
TIAL_INT P
m
ode
commit
|
commitdiff
|
tree
2017-11-13
rsan
d
ifo
[
AAr
c
h64] More aarch64
_
endian_
l
ane_rt
x
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
dd
a v
e
ct_maske
d
_
s
tore target sele
c
tor
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add a vect
_
alig
n
_s
t
ack_vars
targe
t
sel
e
ctor
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add a v
e
ct_v
a
riable_l
e
ngth target selector
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Add a ve
c
t_unaligned_poss
i
ble targ
e
t selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
A
d
d
a
v
e
c
t
_element_align
_
preferre
d
target selecto
r
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
f
o
Add ve
c
t
_perm3_* target
selectors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Do
n
'
t assume vec
t
_multi
p
l
e
_sizes
m
e
ans 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a
v
ailable_vect
o
r_si
z
es to
t
arg
e
t
-su
p
p
o
r
t
s
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add VECTOR_
B
ITS t
o
tre
e
-
v
ect
.
h
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Consistentl
y
use
a
s
m vol
a
tile (""
:::
"memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
Be stricter ab
o
ut
CONS
T
_
VECT
O
R op
e
r
a
n
ds
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Improve ivopts handling of f
o
rced scales
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Bas
e
su
b
reg rules on REGMODE_NATURAL_SI
Z
E rath
e
r than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsand
i
fo
[AA
r
c
h
6
4] Use
a
arc
h
64_reg_or_imm instead of nonmemory_operand
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndif
o
[AArch64]
P
ass n
u
mber of uni
t
s
to
aarch64_exp
a
nd_vec
_
perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AA
r
c
h64] Pass
number
of un
i
t
s to aarch64_s
i
md_vect_pa
r
_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
s
an
d
ifo
[AArch64] Pass num
b
e
r
of unit
s
to aarch64
_
r
e
verse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[
AArch64] Add an en
d
ia
n
_lane_rtx help
e
r routin
e
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
Fix ChangeLog
e
ntr
y
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndi
f
o
P
R82816: Widening mu
l
tiplies of bi
t
f
i
e
l
ds
commit
|
commitdiff
|
tree
2017-11-06
r
s
an
d
ifo
Rew
o
rk
v
r
p
_int_const_binop interfa
c
e
commit
|
commitdiff
|
tree
2017-11-03
rsandi
f
o
PR82809
:
register handling in ix
8
6_vector_d
u
plicate_value
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Mi
n
or rtx costs twe
a
k
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Re
n
ame
th
e
internal "Upl" constraint
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
[AA
r
ch64] Move code around
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
[AArch
6
4] Generate
permut
e
p
a
t
terns u
s
ing rtx
b
uilders
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
2017-11-01
Rich
a
r
d
S
a
ndiford
<richard
.
sandiford@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-
s
sa
-
d
se
.
c:n
o
rmali
z
e_ref
r
eturn a bool
commit
|
commitdiff
|
tree
2017-11-01
r
s
and
i
f
o
Don't treat zero-s
i
zed ranges as overlapping
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Use (CONST_VECTOR|G
E
T_MODE)_NUNITS in simplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Tur
n
var-tracking
.
c:IN
T
_ME
M
_OFFSET into a func
t
ion
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Factor out the mode handling in
lower-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
an
d
if
o
Use more specific hash
functio
n
s
in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More
is_a <s
c
ala
r
_
i
nt_mode
>
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Add an is_
n
arrower_int_mode helper funct
i
on
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Ad
d
narr
o
wer_sub
r
e
g
_mode he
l
per functio
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widening optab cleanu
p
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
dd a fixed_size_mode
c
l
a
s
s
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add a VEC
_
SER
I
ES rtl code
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Allow v
e
c
tor CONSTs
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
A
dd
more vec_duplicate
s
i
mplificati
o
ns
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add gen_(con
s
t
_)
v
ec
_
duplicate helpers
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Prevent invalid register
mod
e
changes in combine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wider_subr
e
g_mode
help
e
r
fu
n
ctions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
M
ake mor
e
use of df_r
e
ad_mo
d
ify_
s
u
breg
_
p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop print_hex from printing b
i
ts ab
o
ve
the precision
commit
|
commitdiff
|
tree
2017-10-26
rsand
i
fo
T
A
RGET
_
ST
A
T
I
C
_RTX_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Convert S
T
A
R
TING_FRAME_OFFSET to
a hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
s
e SCA
L
AR_TYPE_
M
ODE in vect
_
c
r
e
ate_e
p
ilo
g
_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
SCA
L
AR_INT_TYPE_MODE
i
n loc_list_from_tr
e
e_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use sc
a
l
ar_int
/
f
l
oa
t
_mod
e
in brig_langhook_type_for_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Use scal
a
r_mode in expand_shift_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
F
ix HWI + -unsigned in combin
e
.
c
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
SUBREG_PROMOTED_V
A
R_P handling i
n
e
xpand_direct_optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
f
o
Ma
k
e m
o
r
e us
e
of GET_MODE_UNIT_PRECISI
O
N
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use
of HW
I
_C
O
MPUTABLE_MODE_
P
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
Make more
use
of subreg_size_low
p
a
rt_offset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add wide_int version of i
n
chash
:
:ha
s
h::add_wide_int
commit
|
commitdiff
|
tree
2017-10-22
r
s
andifo
Renam
e
inchash::h
a
sh::add_w
i
de
_
int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
P
revent invalid regi
s
ter mode changes i
n
comb
i
ne
commit
|
commitdiff
|
tree
2017-10-13
rs
a
n
d
ifo
Make
m
ore use
of
G
ET_MODE_UNIT_B
I
TSIZE
commit
|
commitdiff
|
tree
2017-10-13
r
s
andifo
M
a
ke more use of GET
_
M
O
D
E_UNIT_SIZ
E
commit
|
commitdiff
|
tree
2017-10-13
rsa
n
di
f
o
Ma
k
e more use of byte_lowpart_off
s
et
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
f
o
M
a
k
e
more use
of subreg_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Require wi:
:
to_
w
ide fo
r
trees
commit
|
commitdiff
|
tree
2017-10-09
rsand
i
fo
Allow non
-
wi <op> wi
commit
|
commitdiff
|
tree
2017-10-04
r
s
and
i
f
o
PR8241
3
: Mi
s
matche
d
precisions in buil
d
_ra
n
g
e_check
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fix mi
s
matche
d
precisions in tree ari
t
hmeti
c
commit
|
commitdiff
|
tree
2017-10-02
rsandif
o
[AArch64] PR71307:
D
efine uni
o
n
class of POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn CONSTANT_ALIGNMENT into a ho
o
k
commit
|
commitdiff
|
tree
2017-09-25
r
s
andifo
C
h
ange
pe
r
mute in
d
ex type to unsigne
d
s
ho
r
t
commit
|
commitdiff
|
tree
2017-09-25
r
s
an
d
ifo
Upd
a
t
e inter
f
ace
to TARGET_VECTORIZ
E
_V
E
C_
P
ERM_CONST
_
OK
commit
|
commitdiff
|
tree
2017-09-22
rsandi
f
o
PR8
2
289: Computing peel
i
ng costs for irrelevant d
r
s
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
ran
g
e
_int_cst_p handling in extr
a
ct_
r
a
nge_from_
b
inary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandif
o
Let the target
choose a vectorisation alignment
commit
|
commitdiff
|
tree
2017-09-22
rsandi
f
o
Add a ve
c
t_get_scalar_dr_si
z
e
h
el
p
e
r
function
commit
|
commitdiff
|
tree
2017-09-21
r
s
a
ndifo
Fi
x
s
pu
b
uild
a
fter r253072
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make mo
r
e use of simplify_g
e
n_binary
commit
|
commitdiff
|
tree
2017-09-21
rsand
i
fo
Ad
d
copy
_
rtx call to RTL loop unrolle
r
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix unguarded uses o
f
tree_to
_
uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten tree-ssa-ccp
.
c:get_
v
a
l
u
e
_for_expr
c
o
ndition
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
difo
Add
m
issing int_cst_rangeN
checks to tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
r
s
andifo
M
o
v
e
computation of
S
LP
_
TREE_NUMBER_OF_VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Fix an SVE failure in the Fortran ma
t
mul* test
s
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Include phi
s
in SLP unrolling calculation
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
F
i
x
vectorizable_
m
ask_
l
oad_
s
tore
handling o
f
inv
a
r
iant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rs
a
nd
i
fo
Fix typ
e
of bitstart in vectorizable
_
live_oper
a
tion
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
difo
F
i
x
vectoriz
a
ble
_
l
i
ve_operatio
n
ha
n
dlin
g
of vec
t
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Inv
o
ke vectori
z
able_live_operation i
n
a
consistent w
a
y
commit
|
commitdiff
|
tree
next